如何让Excel中的FIND函数忽略大小写?

5 vba microsoft-excel-2007 microsoft-excel

假设我有一个包含 100 条记录的 Excel 工作表,其中有 3 列AB并且C

C要求是如果列中的文本与C匹配,我必须从列中获取所有行SQL Server

这里的文本SQL Server有不同的格式SQL Server,,sql Serversql server

我使用该命令=IF(ISERROR(FIND("SQL Server", C2)), 1, 0)在 column 中查找匹配的行C

如果找到匹配,则返回0,否则返回1

现在的问题是它返回1sql serverand 这样的字符串sql Server

如何使FIND命令不区分大小写?

小智 4

=IF(ISERROR(FIND("sql server",LOWER(C2))),1,0)
Run Code Online (Sandbox Code Playgroud)

  • `FIND` 区分大小写,`SEARCH` 不区分大小写(并且可以使用通配符),因此您可以使用 =IF(ISERROR(SEARCH("SQL Server",C2)),1,0) (3认同)