如果单元格包含.com或.co.uk – 如果在Excel /谷歌电子表格中的声明

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

此刻即时尝试使用

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

我的问题是与第一个参数做检查,如果该url包含.com OR .co.uk ,目前它只是检查整个url == .com

你可以使用FIND

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

在这里输入图像描述

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

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

您也可以使用regexextract或“|” 给它两个变化:

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