如何使用if,match和index来不同地安排表格数据?

如附图所示,我需要将A2:D10转换为A12:E17的格式。 从F1到AB12的4个表格是我使用if,match和index的实验。 相同的公式得到不同的结果,它似乎取决于表的行位置。 在我以前的问题中 ,我试图找出if函数的问题。

我在这里做错了什么?

在这里输入图像说明

谢谢,卢

在这里input图像说明

再次,正如我在你的最后一个问题中所说:公式没有被input数组。 数组公式需要用Ctrl-Shift-Enter确认。

否则,IF语句中的第一个数组不会被parsing,并且Match不会返回正确的结果。

利用评估公式工具并逐步通过公式。

合并单元格不帮助单元格引用。 取消合并单元格并填写第1行中的所有标签,然后使用这个稍微修改的公式并使用Ctrl-Shift-Enter进行确认。 然后复制和下来。

在这里输入图像说明

我希望我能得到正确的英文名字:

在D14和下面的单元格中:

=INDEX($C$1:$C$5;MATCH(1;MMULT(($B$3:$B$10=$A14)*($A$3:$A$10=B$13);1);0))

MATCH函数告诉哪个值(从顶部算起)与两个条件匹配。 INDEX函数从C1:C5返回这个值。