如何在 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,请告诉我们。