如何在Excel中find单词?

我需要Excel帮助。

我有一个单元格A包含一个长的Internet地址,如:xxxxxxx.htm和一个单元格B,其中包含一个地址如:xxxxxx.Htm

我想写一个函数来检查单词htm或Htm是否在地址中,并在空白单元格中输出“是”或“否”。

请帮忙。

除了@拉贾的答案,你可以使用各种Countif()公式:

=Countif(A1,"*.htm")将在string以.htm 结尾时返回1

=Countif(A1,"htm")在string只有 htm时将返回1

=Countif(A1,"*.htm*")将在string中有.htm任何地方返回1。

正如你所看到的,你可以使用*作为通配符。 所以只要随意调整一下就可以了。

只要在它周围放一个If()语句,你就可以走了。 =If(CountIf(A1,"*.htm")>0,"Yes","No")

请注意,这些都忽略了这种情况。 如果您需要知道是否特别是htmhtm ,请告诉我们。

这是你所期待的吗?

 xxxxxxx.htm Yes not an address No I have htm in the middle No 

我把testing单词放在A1到A3。 我把这个函数放在B1中,并把它复制到B3:

 =IF(RIGHT(A1,3)="htm","Yes","No") 

这检查A1中最右边的三个字符,如果是“htm”则说“是”。 否则“否”。