假设我有以下 vlookup 命令:
=VLOOKUP('Sheet1'!S2,'Sheet2'!$B$138:$C$145,2,FALSE)
当我将 vlookup 拖动到右侧时,我希望它更新为
=VLOOKUP('Sheet1'!S2,'Sheet2'!$B$146:$C$153,2,FALSE)
换句话说,我希望字母 B 和 C 固定,但数字增加 8。我该怎么做?
假设我有以下 vlookup 命令:
=VLOOKUP('Sheet1'!S2,'Sheet2'!$B$138:$C$145,2,FALSE)
当我将 vlookup 拖动到右侧时,我希望它更新为
=VLOOKUP('Sheet1'!S2,'Sheet2'!$B$146:$C$153,2,FALSE)
换句话说,我希望字母 B 和 C 固定,但数字增加 8。我该怎么做?
看起来您的答案总是在 C 列中,而您的查找值总是在 A 列中。如果是这种情况,请使用INDEX
MATCH
=INDEX ( C:C , MATCH ( 'Sheet1'!S2 , 'Sheet2'!$B:$C , 0 ))
我做了一些假设。放一张你的桌子的照片,如果你不知道要更改哪些位,我可以修改它
这可能使用一些长的 if-then-else 逻辑或宏来实现,但这似乎是一件奇怪的事情。这些数字代表行,因此如果您跨列递增它们,我想知道您是否需要转置数据和/或改用 HLOOKUP。可能有更好的方法来实现您想要的,但很难从提供的问题中回答。