我有一张如下所示的表格:
Header1 Header2 Header3
Foobar1 someval [Formula]
Smthelse someother [Formula]
Foobar2 // [Formula]
Smthelse2 // [Formula]
标题 2 中的所有内容都是手动输入的。
我试图在标题 3 中提出一个公式,检查 Header1 中的值是否存在于当前行之外,即使存在细微的差异(例如 foobar1 和 foobar2)。然后它应该将 header2 中的值添加为结果。
我尝试使用查找功能,尝试了以下方法
=VLOOKUP("*"&[@Header1]&"*";Table1;2;WRONG)"
没有成功。我试过了,
=IF(COUNTIF([Header1];"*"&[@Header1]&"*")>1;"exists";"doesnt exist")"
它给了我正确的真值或假值,但这里我无法从 Header2 中提取值。
预期输出如下:
Header1 Header2 Header3
Foobar1 someval someval
Smthelse someother someother
Foobar2 // someval
Smthelse2 // someother
编辑:
我在这里要更具体一点。我的表格由 URL 和手动编辑的列组成。原因是,人们想要抽取一堆网站(5000 个网站)并手动检查它们是否是品牌安全的。
表格如下所示:
+---------------------+------+
| Site | Safe |
+---------------------+------+
| yahoo.com | Yes |
| mobafire.com | Yes |
| m.yahoo.com | Yes |
| us.yahoo.com | Yes |
| www.gofeminin.de | Yes |
| beauty.gofeminin.de | Yes |
| unsafe.site.com | No |
| m.unsafe.site.com | No |
+---------------------+------+
“安全”列是手动输入的,通过访问站点,检查是否有任何可疑之处,然后根据是否安全输入是或否。
为了安全起见,我想添加一个新列,用于检查该站点是否有类似的站点,例如 yahoo.com 和 us.yahoo.com,这些站点已经被检查过了。