Google 电子表格 - 索引匹配 - 与水平列名匹配

Google Spreadsheet - Index Match - Match to Horizontal Column Names

我很难理解 Index、Match,我想知道它是否不适合我正在尝试做的事情。

我有几列薪酬代码,其中包含薪酬值。我想要另一列将它们的所有值与另一个包含代码和描述列表的 sheet 组合在一起。

我已经尝试让索引匹配为我工作,但我认为是因为我正在尝试匹配水平列名,这让我很困惑。

任何人都可以帮助我理解索引匹配,我需要将一列数据与一行列名匹配,然后仅以特殊格式放置范围内的非空白单元格吗?

这是我的 sheet 样本。 https://docs.google.com/spreadsheets/d/175HbwmFf2Z_S_5Q-w6k6DOYC2MXenTefxbKy_y57sfA/edit?usp=sharing

感谢任何帮助,谢谢:)

你可以试试(F2)

=trim(join(,ArrayFormula(if(transpose($A2:$E2)<>"", transpose($A:$E&" "&VLOOKUP($A:$E, Pay_Codes!$A:$B, 2, 0)&" - "&$A2:$E2&char(10)),))))

并向下拖动..