excel 模糊匹配,两列数据有相似的字段,需要将两列匹配起来!详见附件。希望大神解答。

2024-11-29 01:42:42
推荐回答(5个)
回答(1):

以excel2016为例:

1、例如打开excel表格1,需要根据姓名栏匹配对应的数据。

2、在C2单元格中点击“fx”插入函数,选择插入“vlookup”函数。

3、然后填入函数参数数据,或者直接输入公式:=VLOOKUP(B2,$F$2:$G$7,2,0)。

4、点击确定按钮生成提取的数据,下拉公式填充空白单元格即可批量填充提取的数据。

回答(2):

用公式也是可以做到的,但是需要用到自定义名称:


len=ROW(INDIRECT("1:"&LEN(B2)))

mmult=MMULT(--ISNUMBER(FIND(TRANSPOSE(MID(B2,len,1)),Sheet1!A$2:A$6)),ROW(INDIRECT("1:"&LEN(B2))))

data=MMULT(LEN($A$2:$A$6)-LEN(SUBSTITUTE($A$2:$A$6,MID(B2,COLUMN(1:1),1),,1)),ROW($1:$256)^0)


C2公式:=LOOKUP(1,0/(data=MAX(data)),A$2:A$5)

回答(3):

=LOOKUP(1,0/FIND(A6,$A$1:$A$3),$B$1:$B$3)

你试试看,,单元格引用根据你的情况自己选定

回答(4):

在每个店名前面手工加编号,再排序。

e.g.:
列A 列B
1.北京大中中塔店 5成都国美天府店
2.沈阳铁西广场店 3国美南楼店
。。。
列A顺序,再像这样把列B排序。

回答(5):

可以设置比对精度 比对模式 免费 开源 支持xlsx xls csv txt 列模糊比对  网页链接