在列上迭代VLOOKUP

在LibreOffice(同样在Excel?),我想迭代公式VLOOKUP(C2; B1:D2; 3; 0)到我所有的列。 例如VLOOKUP(C2; B1:D2; 3; 0),VLOOKUP(C3; B1:D3; 3; 0),VLOOKUP(C4; B1:D4; 3; 0)等

但是,如果我复制粘贴,我得到VLOOKUP(C3; B2:D3; 3; 0),VLOOKUP(C4; B3:D4; 3; 0)等 – >数组总是相同的大小

任何想法?

在公式中,您应该在行号(或列字母)之前放置一个美元符号,以便在将公式粘贴到其他位置时保持固定。 这使得绝对引用(而不是相对引用)。

所以,你的公式应该是这样的: VLOOKUP(C2;B$1:D2;3;0)