使用2个单元格坐标填充Excel表格 - 大量数据

时间:2018-02-07 13:30:09

标签: excel population

我需要你帮助我解决这个问题,我正面临使用Excel。基本上我需要填充一个表,或者更好,一组给定的单元格(尺寸3x3),我的出发点是:

row numb. column name. value
2           A           10
3           C           4
4           B           20

所以我需要获得一组像这样的单元格:

1    A      B    C
2    10     0    0
3    0      0    4
4    0      20   0

其中没有值的单元格可以是0或其他。换句话说,我有需要插入值的坐标,我需要插入与右边单元格中的坐标对应的值。

我已经多次尝试使用MATCH,VLOOKUP和INDEX(也是ROW和COLUMN)等功能但没有成功,因为它插入了正确的值,但也插入了我不想要的其他坐标组合。

我的想法是从单元格A2开始,并使用公式检查数据中是否与行和列的坐标匹配,最后打印该值。

PS:我更愿意避开VBA。

1 个答案:

答案 0 :(得分:0)

尝试此数组公式:(当然,根据需要更改单元格范围)

= IFERROR(INDEX($G$2:$G$4,MATCH(TRUE,ADDRESS(ROW(),COLUMN(),4)=($F$2:$F$4&$E$2:$E$4),0)),0)

请注意,这是一个数组公式,因此您必须按 Ctrl + Shift + Enter 而不是 Enter 输入公式后。

见下面的工作示例。

enter image description here