2016-01-21 102 views
0

我有一个Google Spreadsheet使用查找功能根据ID号查找另一个表中的姓名,但是当使用提交表单输入ID时它每次创建一个新行,因此没有任何内容从其他表单中查找。当在表单中输入新数据时,停止Google表单创建新行

这是我的查找功能目前

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

但我也试过以下的其他例子,放在:

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

这些公式都不是为我工作可能有人请咨询我哪里我错了。

谢谢

+0

你是说你想找到那个ID的**最后**记录,或者你想改变你的谷歌表单的行为?前者可能包括Excel功能;后者当然不会。 – Jeeped

+0

我在一张表中有ID,名字,第二个名字和电子邮件。在另一张表中,我已经从表单提交或我已经连接到的Android应用程序的ID。根据输入的ID,我想查找与ID相关的第一个表单的名字,第二个姓名和电子邮件。 – Amit

+0

当表单中输入新数据时,阻止Google表格创建新行的唯一方法是将Google表单与电子表格断开连接。另一种方法是更改​​公式,但不清楚公式和表单提交的是哪些表单。 –

回答

2

尝试在你的arrayformula中使用一个范围。 E.g:在第2行的尝试:

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

确保列要使用这个公式是空的,从两排起(无数据或公式)。

相关问题