Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel Vlookup部分匹配_Excel_Vlookup - Fatal编程技术网

Excel Vlookup部分匹配

Excel Vlookup部分匹配,excel,vlookup,Excel,Vlookup,我在下面有两张excel表格: 表1:我的地址数据公司名称+地址 表2:我的省份数据 我的问题是: 我想将addresssheet1与provincesheet2匹配,以查找此地址的省,并在sheet1的其他列中显示省 例如: 我在internet上找不到任何合适的解决方案。首先在省数据的第一个单元格中放入NONE字符串,这样,如果找不到省,公式将显示NONE 将下面的公式写到地址数据表1的B1中,然后按Ctrl+Shift+Enter以激活数组公式并向下复制。当公式成为数组公式时,您应该在公式

我在下面有两张excel表格:

表1:我的地址数据公司名称+地址

表2:我的省份数据

我的问题是:

我想将addresssheet1与provincesheet2匹配,以查找此地址的省,并在sheet1的其他列中显示省

例如:


我在internet上找不到任何合适的解决方案。

首先在省数据的第一个单元格中放入NONE字符串,这样,如果找不到省,公式将显示NONE

将下面的公式写到地址数据表1的B1中,然后按Ctrl+Shift+Enter以激活数组公式并向下复制。当公式成为数组公式时,您应该在公式的开头和结尾看到{和}个字符

=INDEX(Sheet2!$A$1:$A$15,SUMPRODUCT(ISNUMBER(FIND(Sheet2!$A$1:$A$15,A1))*ROW(Sheet2!$1:$15)))
如果您的省列表中有15个以上的项目有多余的“无”行,那么您应该更改公式的Sheet2$A$1:$A$15&2$1美元:15个零件。 以下是正确应用公式时的最终屏幕截图:

Ngô Quyền
Hồng Bàng
Hải An
Lê Chân
Kiến Thụy
Thủy Nguyên
Đồ Sơn
Kiến An
An Lão
Vĩnh Bảo
An Dương
Cát Hải
Tiên Lãng
Dương Kinh
**Result** | **address**
#N/A       | Cong Ty Tnhh Vien Thong Huy Hoang (company name)
An Dương   | Đặng Cương An Dương Hải Phòng (address) //key is "An Dương"
#N/A       | Công Ty Cổ Phần An Phương Nam
Lê Chân    | số 13/45 Phố chợ Đôn , Nghĩa Xá Lê Chân Hải Phòng //key is "Lê Chân"
=INDEX(Sheet2!$A$1:$A$15,SUMPRODUCT(ISNUMBER(FIND(Sheet2!$A$1:$A$15,A1))*ROW(Sheet2!$1:$15)))