假设我有4列:
Sub1,Sub2,Sub3和结果列作为ADHOC FORM表中的下拉列表。
在需求ID表中,我将Sub1,Sub2,Sub3名称作为列名称,并在相应列中显示相应的结果。
现在,我需要匹配需求ID表中AdhoCForm表的相应sub3:
如果Sub3有一个值。它需要在需求ID表中匹配它并获取列中的相应数据。
如果Sub3为null,则应从Sub2中选择。
如果Sub2为null,则应从sub1。
目前,我正在使用
=INDEX(RequirementId!$A$2:$WYZ$10000,0,MATCH(AdhocForm!Q17,RequirementId!$A$1:WZS$1,0))
需求ID
特别表格
请帮忙。
答案 0 :(得分:0)
索引/匹配是一种很好的方法,如果您的SubFeature列限制为3,则可以使用IFERROR对其进行硬编码:
=IFERROR(IFERROR(INDEX(E:E,MATCH(G5,E:E,0)),INDEX(D:D,MATCH(G5,D:D,0))),INDEX(C:C,MATCH(G5,C:C,0)))
此查找适用于各列,您可以将其切换为对行进行操作。
答案 1 :(得分:0)
假设
Sub1, Sub2 and Sub3
在A, B, C
AdhocForm
RequirementId
中搜索的行是第1行和第2行在AdhocForm
的第2行的某处键入此公式,然后在列
=INDEX(RequirementId!$2:$2, MATCH(IF(ISBLANK(C2), IF(ISBLANK(B2), A2, B2), C2),
RequirementId!$1:$1))