【发布时间】:2017-07-10 04:13:26
【问题描述】:
我在一张纸上有一列数据,每个单元格都包含一个值,该值可以在另一张纸上的数组中找到。我试图找到一个函数,如果它从工作表 1 的列中找到工作表 2 的数组中的值,则返回最左侧列中的值。
以下是数据示例:
表 1
| AH2377507 |
| 2188622 |
| EA404278 |
| AH885430 |
表 2
aaa | 1874379 | AH2377507 | EA2377507 | PS2377507 | 67004276 | 949529 | AH2065634
bbb | 1938614 | 2186486 | 2188622 | 2188708
ccc | 919973 | AH404278 | EA404278 | PS404278 | 2188746
ddd | 960929 | AH885430 | EA885430 | PS885430
因此,当在工作表 2 中找到“2188622”时,它会返回“bbb”。
此外,工作表 2 中包含数据的列数因行而异,因此数组中存在空白单元格,如果这很重要的话。
我尝试过将 vlookp 嵌套在 hlookup 中,反之亦然,以及将 hlookup 嵌套在索引/匹配中,但这些想法都不起作用。
【问题讨论】:
标签: excel indexing match vlookup vba