VLOOKUP连续表格

时间:2013-11-29 11:04:00

标签: google-sheets gs-vlookup

在K250单元格上我已经设置了一个公式,以便当用户通过表单公式提交数据时可以正常工作。

=VLOOKUP(F250,Available!$C$1:$E$72,3,false))

但问题是,当有人提交表格时,排K250正在下降为K251&提交表格采取K250。我发现其他一些人正在谈论使用Array。我试过这个,但没有用。

=arrayformula(VLOOKUP(F250,Available!$C$1:$E$72,3,false))

解决方案是什么?

2 个答案:

答案 0 :(得分:1)

如果我理解你的问题,请执行以下操作:

使用名称范围来避免此问题,而不是给出固定范围。

要访问名称范围,您可以在键入vlookup时使用F3键。

以下是一些帮助您的截图。

即使你的单元格向下移动也应该工作,如果向右移动,那么你可能想要选择整个工作表以避免混淆。

enter image description here

enter image description here

enter image description here

希望这有助于解决您的问题。

答案 1 :(得分:0)

在Google表格中提交表单时,会在接收表单提交的表单中插入一个新行,是的,这将“按下”之前在该行中的所有公式。

是的,一种解决方案是使用数组公式。可以在第1行输入这样的内容:

=ArrayFormula(IF(ROW(F:F)=1;"Column Header";IFERROR(VLOOKUP(F:F;Available!$C$1:$E$72;3*SIGN(ROW(F:F));0)))

Multivalue Parallel Lookup Solution

注意:如果这个答案在正确的球场,我将尝试相应地编辑你的问题和标签。