如果单元格包含.com或.co.uk - if excel / google电子表格中的语句

时间:2014-11-07 19:04:10

标签: excel if-statement google-sheets

我有一个url列表,我试图检查每个单元格的url是否包含.com OR .co.uk,如果它确实将文本TRUE放入结果单元格,这样我就可以过滤结果列来查找包含.com或.co.uk的所有单元格作为url的顶级域。

目前我正在尝试使用

=IF(D2=".com","TRUE", "FALSE")

我遇到的问题是与第一个参数有关,以检查网址是否包含.com OR .co.uk,目前只检查整个url == .com

2 个答案:

答案 0 :(得分:2)

您可以使用FIND

=OR(ISNUMBER(FIND(".com",A1)),ISNUMBER(FIND(".co.uk",A1)))

enter image description here

使用ISNUMBER吞下任何#VALUE!错误。

请注意,FIND会执行区分大小写的搜索。对于不区分大小写的搜索,请改用SEARCH

答案 1 :(得分:1)

你也可以使用regexextract和" |"给它两种变化:

=if(isna(REGEXEXTRACT(A1,"\.com|\.co\.uk")),,true)