假设我有一张包含 100 条记录的 Excel 表,其中有 3 列A
,B
并且C
。
要求是,C
如果列中的文本C
与匹配,我必须从列中获取所有行SQL Server
。
这里的文本SQL Server
有不同的格式SQL Server
,,sql Server
sql server
我使用命令=IF(ISERROR(FIND("SQL Server", C2)), 1, 0)
来查找列中的匹配行C
。
如果找到匹配项,则返回,0
否则返回1
。
现在的问题是它返回像和这样1
的字符串。sql server
sql Server
如何使FIND
命令不区分大小写?
答案1
=IF(ISERROR(FIND("sql server",LOWER(C2))),1,0)
答案2
偶然发现这里正在寻找其他东西,但解决方案被埋没了,因此不妨将其发布在这里:
使用 SEARCH 而不是 find。FIND 和 SEARCH 是相同的函数,只是 SEARCH 不区分大小写。