以excel2016为例:
1、例如打开excel表格1,需要根据姓名栏匹配对应的数据。
2、在C2单元格中点击“fx”插入函数,选择插入“vlookup”函数。
3、然后填入函数参数数据,或者直接输入公式:=VLOOKUP(B2,$F$2:$G$7,2,0)。
4、点击确定按钮生成提取的数据,下拉公式填充空白单元格即可批量填充提取的数据。
用公式也是可以做到的,但是需要用到自定义名称:
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)
=LOOKUP(1,0/FIND(A6,$A$1:$A$3),$B$1:$B$3)
你试试看,,单元格引用根据你的情况自己选定
在每个店名前面手工加编号,再排序。
e.g.:
列A 列B
1.北京大中中塔店 5成都国美天府店
2.沈阳铁西广场店 3国美南楼店
。。。
列A顺序,再像这样把列B排序。
可以设置比对精度 比对模式 免费 开源 支持xlsx xls csv txt 列模糊比对 网页链接