首页 > 解决方案 > 使用 2 个值查找以将行转置为列

问题描述

我有一个看起来像这样的表:

在此处输入图像描述

我想让每个名称都有自己不同的行,主题更改为列标题,成绩为值,如下所示

在此处输入图像描述

我目前正在使用 INDEX 和 MATCH 来查找成绩,但我每次都必须重新编写公式,考虑到我的实际数据是几百行,这将非常耗时

这是我的公式

=INDEX(C2:C8,MATCH(G2&H1,A2:A8&B2:B8,0))

有没有办法做到这一点,所以我不必为每个单元格重新编写公式?

标签: excelexcel-formula

解决方案


好吧,为您完成了第一个,但需要一个帮助列,请参阅:

=IFERROR(INDEX($C$2:$C$8,MATCH($F2&G$1,$D$2:$D$8,)),"")

在此处输入图像描述

添加了 iferror() 以隐藏缺失值。

显示了单元格 G2 的公式,您可以拖动或使用控制输入在所有选定的单元格中输入。


推荐阅读