使用 2 个单元格坐标填充 Excel table - 大量数据
Populating Excel table using 2 cell coordinates - lots of data
我需要你的帮助来解决我在使用 Excel 时遇到的这个问题。基本上我需要填充一个 table,或者更好的是,一组给定的单元格(尺寸 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。
试试这个数组公式:(当然,根据需要更改单元格范围)
= IFERROR(INDEX($G:$G,MATCH(TRUE,ADDRESS(ROW(),COLUMN(),4)=($F:$F&$E:$E),0)),0)
注意这是数组公式,所以必须按Ctrl+Shift+Enter 而不是在输入公式后 输入 。
请参阅下面的工作示例。
我需要你的帮助来解决我在使用 Excel 时遇到的这个问题。基本上我需要填充一个 table,或者更好的是,一组给定的单元格(尺寸 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。
试试这个数组公式:(当然,根据需要更改单元格范围)
= IFERROR(INDEX($G:$G,MATCH(TRUE,ADDRESS(ROW(),COLUMN(),4)=($F:$F&$E:$E),0)),0)
注意这是数组公式,所以必须按Ctrl+Shift+Enter 而不是在输入公式后 输入 。
请参阅下面的工作示例。