我正在尝试搜索vlookup公式以返回2或3列的值。
例如,如果我在一个公式中对F2列Sku到A:D进行vlookup,我想在列H2产品2和列i2产品3上自动给出值 所以我将不再对下一栏进行同样的观察。
答案 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>