匹配多列中的单个单元格作为索引

问题描述 投票:0回答:1

我知道这可能看起来很简单,但此时我快要疯了。

假设我有值 123456(工作表中的一个单元格),我想在另一个工作表的下表中搜索它并返回相应的 A 列值:

   A      B      C      D
1  651655 231232 543653 453242
2  561632 151241 123456 453425
3  156321 534254 453455 445364

我已经尝试过:

=INDEX(A:A,MATCH(123456,B:D,0))
=INDEX(A:A,MATCH(123456,B:B & C:C & D:D,0))

可惜,我只返回 N/A。 我有超过 1000 个“123456”,我需要搜索并分配相应的值,所以手动操作不是一个选择

当我这样做时:

=INDEX(A:A,MATCH(123456,C:C,0))
它可以工作,但我需要能够检查所有列。

excel excel-formula excel-2016
1个回答
0
投票

如果它们始终是数值,那么可以尝试

SUMPRODUCT()

=SUMPRODUCT(A1:A3*(B1:D3=G2))

© www.soinside.com 2019 - 2024. All rights reserved.