如何在 Excel 中查找单词?
How to find words in Excel?
我需要 Excel 方面的帮助。
我有一个包含长互联网地址的单元格 A,例如:xxxxxxx.htm
和包含如下地址的单元格 B:xxxxxx.Htm
我想编写一个函数来检查地址中是否包含单词 htm 或 Htm,并将 "Yes" 或 "No" 打印到空白单元格中。
请帮忙。
这是你期待的吗?
xxxxxxx.htm Yes
not an address No
I have htm in the middle No
我把测试词放在A1到A3。我把这个函数放在B1中,然后复制到B3中:
=IF(RIGHT(A1,3)="htm","Yes","No")
这会检查 A1 中的 right-most 三个字符,如果是 "htm",则说 "Yes";否则 "No".
除了@Rajah 的回答,您还可以使用各种Countif()
公式:
=Countif(A1,"*.htm")
将 return 1 当字符串 在 .htm
中结束时
=Countif(A1,"htm")
将 return 1 当字符串 只有 有 htm
=Countif(A1,"*.htm*")
将 return 1 当字符串中的任何位置有 .htm
时。
如您所见,您可以使用 *
作为通配符。因此,只需根据需要进行调整即可。
只需在其周围放置一个 If() 语句即可。 =If(CountIf(A1,"*.htm")>0,"Yes","No")
请注意,这些都忽略了大小写。如果您需要知道具体是 Htm
还是 htm
,请告诉我们。
我需要 Excel 方面的帮助。
我有一个包含长互联网地址的单元格 A,例如:xxxxxxx.htm 和包含如下地址的单元格 B:xxxxxx.Htm
我想编写一个函数来检查地址中是否包含单词 htm 或 Htm,并将 "Yes" 或 "No" 打印到空白单元格中。
请帮忙。
这是你期待的吗?
xxxxxxx.htm Yes
not an address No
I have htm in the middle No
我把测试词放在A1到A3。我把这个函数放在B1中,然后复制到B3中:
=IF(RIGHT(A1,3)="htm","Yes","No")
这会检查 A1 中的 right-most 三个字符,如果是 "htm",则说 "Yes";否则 "No".
除了@Rajah 的回答,您还可以使用各种Countif()
公式:
=Countif(A1,"*.htm")
将 return 1 当字符串 在 .htm
=Countif(A1,"htm")
将 return 1 当字符串 只有 有 htm
=Countif(A1,"*.htm*")
将 return 1 当字符串中的任何位置有 .htm
时。
如您所见,您可以使用 *
作为通配符。因此,只需根据需要进行调整即可。
只需在其周围放置一个 If() 语句即可。 =If(CountIf(A1,"*.htm")>0,"Yes","No")
请注意,这些都忽略了大小写。如果您需要知道具体是 Htm
还是 htm
,请告诉我们。