根据下拉列表查找列中值的公式

A formula to look up values in column depending on dropdown

请看link到我的GoogleSheet。

Google Database

这是我的图片 'Planning' sheet:

在 'Planning' 的单元格 A6 中,sheet 是通过来自 'Qualifications' sheet 的第 A5:A17 列的下拉列表选择的名称。

在 'Planning' sheet 的单元格 B2 中是一个下拉列表,下拉列表数据来自 'Qualifications' sheet 的第 J4:AF4 行。

'Planning' sheet 的单元格 B6 将包含公式。

这是我的图片 'Qualifications' sheet:

根据下拉列表中选择的值和 'Planning' sheet 的 A 列中的名称,我希望 'Planning' sheet 的单元格 B6 为 return 范围内单元格的内容 'Qualifications'!A5:AF 与名称相邻,例如如果 A6 中的下拉菜单设置为 David Bowie 并且在 B2 中选择了 3465,我希望单元格 B6 为 return '29/03/2019'。我只是不确定公式,希望能提供一些帮助。

删除那些绿色单元格并将其粘贴到 B6:

=ARRAYFORMULA(IFNA(VLOOKUP(A6:A, Qualifications!A5:AF, 
 MATCH(B2:H2, Qualifications!4:4, 0), 0)))

在B6中请尝试:

=offset(Qualifications!A1,query(arrayformula({row(Qualifications!A5:A14),Qualifications!A5:A14}),"Select * where Col2='" & A6 & "'")-1,query({transpose(arrayformula(COLUMN(Qualifications!B4:G4))),transpose(Qualifications!B4:G4)}, "select Col1 where Col2='" & B5 & "'",0)-1)