填补Excel空白的最佳方法

填补Excel空白的最佳方法,excel,excel-formula,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依此类推。i、 例如,我想在数据中插入缺少的$x$值和相应的$y$值作为零 有人能给我建议一个最好的方法吗? 多谢各位 我建议添加一个完整的数组来补充手动输入数组 手动阵列 完整数组 完整_数组中的y列将是一个计算列,其公式为=iferrovlo

我在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依此类推。i、 例如,我想在数据中插入缺少的$x$值和相应的$y$值作为零

有人能给我建议一个最好的方法吗?
多谢各位

我建议添加一个完整的数组来补充手动输入数组

手动阵列 完整数组 完整_数组中的y列将是一个计算列,其公式为=iferrovlookup[@x],手动_数组,2,0,0或类似


通过这种方式,您仍然可以手动赋值以及手动确定x数组的大小。

要补充此解决方案,请在完整数组表的第x列中使用此公式填充x值:=IFD1=x,1,IFD1=MAXManual\U数组[x],CHAR133,IFD1=CHAR133,CHAR133,SUM1,D1公式假设完整的_数组表从D1开始,在D2中输入公式并复制到最后一条记录更改D2,如下所示:required@EEM当然,需要注意的是,数据表数据范围必须在第2行的最小值处开始,以允许数据表[标题]-@EEM在提供的示例中,您给出=IFD1=X。。。作为目标。当使用我的答案中的数据表时-我没有编辑以包括R1C1格式;任何使用第1行引用的dataTable都不能引用它自己的数据范围,因为dataTable上面的行是它的[Headers]范围。给定的最小行引用必须为2。我给出的两个数组都是dataTables,因此R1C1 sytnax看起来可能已关闭。当尝试输入公式并将光标移动到标题时,它会自动给出[[Headers],[x]],因此必须手动写入或只是在单元格内复制,现在只是作为一个测试,它工作了,不需要包含R1C1格式。您也可以在单元格3处写入公式,然后复制,它仅对标题下方的单元格执行此操作
+----+----+
| 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 |
+----+----+