我有一个url列表,我试图检查每个单元格的url是否包含.com OR .co.uk
,如果它确实将文本TRUE放入结果单元格,这样我就可以过滤结果列来查找包含.com或.co.uk的所有单元格作为url的顶级域。
目前我正在尝试使用
=IF(D2=".com","TRUE", "FALSE")
我遇到的问题是与第一个参数有关,以检查网址是否包含.com OR .co.uk
,目前只检查整个url == .com
。
答案 0 :(得分:2)
您可以使用FIND
:
=OR(ISNUMBER(FIND(".com",A1)),ISNUMBER(FIND(".co.uk",A1)))
使用ISNUMBER
吞下任何#VALUE!错误。
请注意,FIND
会执行区分大小写的搜索。对于不区分大小写的搜索,请改用SEARCH
。
答案 1 :(得分:1)
你也可以使用regexextract和" |"给它两种变化:
=if(isna(REGEXEXTRACT(A1,"\.com|\.co\.uk")),,true)