我有一个电子表格,用于查看主表上是否已存在数据(网站)。
=if(countif(importrange("Spreadsheet Key","Leads!N:N"),K2)>0,"COMPANY EXISTS!","")
但是以上公式不够动态。如果有co.uk的公司,并且如果在.com上进行了注册,则在母版页上,它不会显示“ COMPANY EXISTS!”。
因此,我更改为公式,以查找“。”之前和之后的作品。在网站上。
=ARRAYFORMULA(REGEXEXTRACT(UNIQUE(SUBSTITUTE(importrange("Spreadsheet Key","Leads!N:N"),"www.","")), "([0-9A-Za-z-]+)\."))
但是如果我尝试将if和countif合并,它将不起作用。
=if(COUNTIF(ARRAYFORMULA(REGEXEXTRACT(SUBSTITUTE(importrange("Spreadsheet Key","Leads!N:N"),"www.",""), "([0-9A-Za-z-]+)\."),L2:L)>0,"Company Exist!",""))
它显示'IF的参数数量错误。预期介于2到3个参数之间,但有1个参数'
有人可以帮助我解决我犯错的地方吗?
电子表格链接-https://docs.google.com/spreadsheets/d/1La3oOWiM5KpzRY0MLLEUQC25LzDuQlqTjgFp-VlS8Bo/edit#gid=0
编辑:事先犯了一个错误,没有在该单元格上指定要针对的位置
尝试:
=ARRAYFORMULA(IFNA(IF(IFNA(REGEXEXTRACT(SUBSTITUTE(IMPORTRANGE(
"1bnz7Y_xVN9Jo80aCBBeMBMJBnMDHkbZQUWnmL20CRi8", "Leads!N:N"),
"www.", ), "([0-9A-Za-z-]+)\."))>0, "Company Exist!", )))