excel,检查字符串是否包含字符az或AZ

dev*_*112 0 excel excel-formula

我有一个包含非结构化数据的专栏。我需要检测字符串是否具有表示 az 或 AZ 的字母字符。我不知道如何在 Excel 中使用公式或其他方法执行此操作。我认为这可能是一个很长的计数和求和。或者也许是 Excel 中的正则表达式。一旦我更多地尝试这个,我就会发布一个尝试。但我正在寻求一些建议。在网上搜索时,我找不到执行此操作的公式。感谢您的帮助。请参阅下面的屏幕截图以获取示例数据。

在此输入图像描述

Big*_*Ben 5

a利用to在 ASCII 中表示toz的事实,您可以使用,它不区分大小写:99122SEARCH

=IF(SUMPRODUCT(--ISNUMBER(SEARCH(CHAR(ROW($99:$122)),A2)))>0,"Yes","No")
Run Code Online (Sandbox Code Playgroud)

请注意,插入或删除行会更改,$99:$122因此只有在可以确保它保持不变的情况下才使用此方法。


Ron*_*eld 5

请注意,SEARCH不区分大小写,因此您可以使用:

    =IF(OR(ISNUMBER(SEARCH({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"},A8))),"Yes","No")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

如果您的O365更高版本具有该SEQUENCE功能,您可以使用:

=IF(OR(ISNUMBER(SEARCH(CHAR(SEQUENCE(26,,65,1)),A1))),"Yes","No")
Run Code Online (Sandbox Code Playgroud)