Google sheets 如何获取字符串输入的参考号?

Google sheets 如何获取字符串输入的参考号?,google-sheets,match,google-sheets-formula,array-formulas,gs-vlookup,Google Sheets,Match,Google Sheets Formula,Array Formulas,Gs Vlookup,我正在设置一个谷歌表单,以便将回复输入到GSheet中。 在表1中,将有一个答案字符串,如“主题主”或“主题商店”。 在第2页,将有一个参考表,第一列是“主题名称”,如“主题主”或“主题商店”,最多50行。第二列是“主题”,从1到50 我想要的是,对于第1页中的答案字符串,它将引用第2页并返回int32中的主题 我试过使用MATCH,VLOOKUP…但似乎不是我需要的 有什么建议吗 =ARRAYFORMULA(IFERROR(VLOOKUP(B2:B, Sheet2!E:F, 2, 0)))

我正在设置一个谷歌表单,以便将回复输入到GSheet中。 在表1中,将有一个答案字符串,如“主题主”或“主题商店”。 在第2页,将有一个参考表,第一列是“主题名称”,如“主题主”或“主题商店”,最多50行。第二列是“主题”,从1到50

我想要的是,对于第1页中的答案字符串,它将引用第2页并返回int32中的主题

我试过使用
MATCH
VLOOKUP
…但似乎不是我需要的

有什么建议吗

=ARRAYFORMULA(IFERROR(VLOOKUP(B2:B, Sheet2!E:F, 2, 0)))

虽然我还需要花一些时间来详细学习整个配方,但它已经完成了,谢谢!这有点奇怪,公式可以完成这项工作,但是当从Google表单自动创建新行时,预复制的公式将消失,而其他行仍然有预复制的公式。如果Google form将插入一个新行,我如何才能获得该行的预复制公式?是的,forms将插入其自己的行。因此,如果您想要“预填充”行,则需要使用ARRAYFORMULAs。对于答案中的公式,它将是:
={“header”;ARRAYFORMULA(IFERROR(VLOOKUP(B2:B,Sheet2!E:F,2,0))}
-这样,您可以将它放在第一行,新的表单条目不会将其向下移动“header”是什么意思?因为我已经有14行在这个工作表中,我应该创建一个干净的新工作表,让新的表单条目放在第一行吗?(如果我这样做没关系)算出了(虽然仍然不太理解公式),但它确实起到了作用。谢谢