填补Excel空白的最佳方法

时间:2015-09-16 14:59:24

标签: excel excel-formula

我在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 $值作为零。

有人可以建议我这样做的最好方法吗? 谢谢。

1 个答案:

答案 0 :(得分:0)

我建议添加"完整"数组,以补充您的手动输入数组。

Manual_Array

+----+----+
| x  | y  |
+----+----+
|  1 |  4 |
|  2 |  6 |
|  5 | 88 |
|  9 | 67 |
| 12 | 45 |
+----+----+

Complete_Array

+----+----+
| 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数组的大小。