我在excel中的数据有以下(x,y)对(x和y是excel中的两列)(1,4),(2,6),(5,88),(9,67), (12,45)等。 我想将其转换为以下内容。 (1,4),(2,6),(3,0),(4,0),(5,88),(6,0),(7,0),(8,0),(9 ,67),(10,0),(11,0),(12,45)等等。即,我想在数据中插入缺少的$ x $值和相应的$ y $值作为零。
有人可以建议我这样做的最好方法吗? 谢谢。
答案 0 :(得分:0)
我建议添加"完整"数组,以补充您的手动输入数组。
+----+----+
| x | y |
+----+----+
| 1 | 4 |
| 2 | 6 |
| 5 | 88 |
| 9 | 67 |
| 12 | 45 |
+----+----+
+----+----+
| x | y |
+----+----+
| 1 | 4 |
| 2 | 6 |
| 3 | 0 |
| 4 | 0 |
| 5 | 88 |
| 6 | 0 |
| 7 | 0 |
| 8 | 0 |
| 9 | 67 |
| 10 | 0 |
| 11 | 0 |
| 12 | 45 |
+----+----+
y
中的Complete_Array
列是计算列,其公式为=IFERROR(VLOOKUP([@x],Manual_Array,2,0),0)
或类似。
通过这种方式,您仍然可以手动分配值,也可以手动确定x
数组的大小。