在K250单元格上我已经设置了一个公式,以便当用户通过表单公式提交数据时可以正常工作。
=VLOOKUP(F250,Available!$C$1:$E$72,3,false))
但问题是,当有人提交表格时,排K250正在下降为K251&提交表格采取K250。我发现其他一些人正在谈论使用Array。我试过这个,但没有用。
=arrayformula(VLOOKUP(F250,Available!$C$1:$E$72,3,false))
解决方案是什么?
答案 0 :(得分:1)
如果我理解你的问题,请执行以下操作:
使用名称范围来避免此问题,而不是给出固定范围。
要访问名称范围,您可以在键入vlookup时使用F3键。
以下是一些帮助您的截图。
即使你的单元格向下移动也应该工作,如果向右移动,那么你可能想要选择整个工作表以避免混淆。
希望这有助于解决您的问题。
答案 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
注意:如果这个答案在正确的球场,我将尝试相应地编辑你的问题和标签。