数据validation列表包含匹配的数据

这是我的问题 –

第一个表格包含一系列问题 在这里输入图像说明

而第二个包含答案的列表

在这里输入图像说明

我想要做的是在每个Response列中都有一个下拉列表,其中只包含来自响应表的相关答案。 为了做到这一点,我想有一个通用的公式,find所有匹配的response_tbl [QID]到questions_tbl [ID],并带回response_tbl [回答文本]

但是我有相当长的一段时间了。 我非常感谢在这个问题上的任何帮助

谢谢。

如果你可以通过QIDsorting答案表,那么我会有一个解决scheme。 创build一个命名的范围

=OFFSET(Answers!D$1;MATCH(Questions!A2;Answers!$A$2:$A$10;0);0;COUNTIF(Answers!$A$2:$A$10;Questions!A2);1) 

答案是列表中包含QID列和答案在C列。 Quastions是包含A中的ID和D中的下拉列表的问题的列表。在创build名称范围之后,单击问题表中的D2进入数据validation,select列表,并input“= NamedRange”,然后input名称范围的名称。现在,如果您将其复制到其他问题中,则会提取问题的正确答案,因为问题!A2在命名范围内没有$。