搜索值并返回相邻的单元格

时间:2018-10-15 15:35:03

标签: excel vlookup

目前,我正在学习Excel中的函数,尽管它看起来很基础,但似乎找不到在任何地方给出的该练习的答案。

my table

我想做的是使用VLOOKUP查找在“ Venta”下显示24000的单元格(C4:C13),并在“ Vendor”下显示其相邻值(B4:B13)。目前,我正在尝试使用以下功能:

=VLOOKUP(IF(C4:C13="24000"),B4:C13,FALSE)

...但是似乎无法使其正常工作。我只是收到“此公式有问题”错误消息。

很抱歉,我所拥有的整体知识不足。我肯定缺少明显的东西,但是,嘿,我们都从某处开始:/

1 个答案:

答案 0 :(得分:1)

VLOOKUP总是希望在数组的第一列中查找值,并将在其右侧的任何列中返回匹配的值。

要执行所需的操作,您需要使用INDEX/MATCH

=IFERROR(INDEX(B$4:B$13,MATCH(E12,C$4:C$13,0)),"")

E12包含您要查找的值

有关硬编码值,请使用:

=IFERROR(INDEX(B$4:B$13,MATCH(24000,C$4:C$13,0)),"")