如何在Google Sheet中实现域名列与公司名列的模糊匹配对齐
如何在Google Sheets中匹配正确的域名与公司名称?
嘿,这个问题其实很好解决,咱们可以借助Google Sheets的内置函数快速把域名和对应公司匹配上,不用手动逐个修改。下面给你两种实用的方案:
方法一:用VLOOKUP建立匹配
首先你需要先整理一份正确的公司-域名对应表,找个空白区域(比如F和G列)输入准确的配对:
| 公司名称 | 正确域名 |
|---|---|
| PG Consulting | pgconsulting.net |
| Nixon | Nixon.com |
| Streetz | poolcues.io |
然后在原数据的domain列旁边(比如新增一列F),在第一个数据行(比如F2)输入以下公式:
=VLOOKUP(D2, $F$2:$G$4, 2, FALSE)
公式解释:
D2是你原数据里的「公司名称」列$F$2:$G$4是刚才整理的对应表区域(加$是为了锁定区域,下拉公式时不会偏移)2表示返回对应表中第二列的域名FALSE表示精确匹配,确保只有完全一致的公司名称才会返回结果
输入完后下拉公式,所有行就会自动匹配到正确的域名了。如果出现#N/A,说明对应表里没有这个公司的配对,你可以补充后再重新匹配。
方法二:用INDEX+MATCH组合(更灵活)
如果你觉得VLOOKUP的列顺序限制太多,可以用INDEX+MATCH的组合,它支持任意列顺序的匹配。同样先准备好正确的公司-域名对应表,然后在新列输入公式:
=INDEX($G$2:$G$4, MATCH(D2, $F$2:$F$4, 0))
公式解释:
MATCH(D2, $F$2:$F$4, 0)会找到「公司名称」在对应表中的行位置INDEX($G$2:$G$4, ...)会根据这个位置返回对应行的域名
最后一步:替换原错误数据
匹配完成后,选中公式列的所有结果,右键选择「复制」,然后选中原domain列,右键选择「粘贴特殊」→「值」,这样就把公式结果转换成纯文本,替换掉原来的错误域名了。
内容的提问来源于stack exchange,提问作者user2448617
相关产品推荐
相关产品推荐

