在表单中输入新数据时停止 google 个工作表创建新行

stop google sheets creating new row when new data is entered in the form

我有一个 Google Spreadsheet,它使用查找函数根据另一个 sheet 的 ID 号查找名称,但是当使用提交输入 ID 时form 它每次都会创建一个新行,因此不会从其他表单中查找任何内容。

这是我目前的查找功能

=VLOOKUP(C2,'Student Details'!A:D,2,FALSE)

但我也尝试过遵循其他示例并输入:

=ArrayFormula(VLOOKUP(C3,'Student Details'!A:D,2,FALSE))

None 这些公式对我有用,有人可以告诉我哪里出错了。

谢谢

尝试在数组公式中使用一个范围。例如:在第 2 行尝试:

=ArrayFormula(IF(LEN(C2:C), VLOOKUP(C2:C,'Student Details'!A:D,2,FALSE),))

确保您要使用此公式的列从第二行开始为空(无数据或公式)。