VLOOKUP返回2到3列的值

时间:2016-08-19 09:53:11

标签: excel

我正在尝试搜索vlookup公式以返回2或3列的值。

例如,如果我在一个公式中对F2列Sku到A:D进行vlookup,我想在列H2产品2和列i2产品3上自动给出值 所以我将不再对下一栏进行同样的观察。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

起初我不知道你想要什么(同样不必要的大面积房地产的两个副本没有帮助),但我想我现在可以理解了。在G1:

=VLOOKUP($F1,$A:$D,COLUMN()-5,0)   

将其复制到I1然后再复制到G1:I1以适应。

通过锚定列的拖动查找值不会更改单元格。通过锚定查找范围的列(并选择可能需要的所有列),左侧列仍然是可以包含查找值的列,并且数组足够宽以覆盖所有可能的位置(即无论哪个列)。 / p>

我认为您想要的是避免为每列编写不同的公式,其中基本上只需更改VLOOKUP函数中的列号。

我通过使用COLUMN函数进行管理。很方便,没有参数(即COLUMN()),这将返回放置函数的单元格的数值。使用从G1开始的公式,相关的列号最初为7。由于我们只想要2用于VLOOKUP,我扣除了5.拖动,列号增加8到9,因此VLOOKUP函数接收ColumnH的3和ColumnI的4。 / p>