2016-01-21 68 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),)) 

確保列要使用這個公式是空的,從兩排起(無數據或公式)。

相關問題