想合并两列数据,一列有空白行,另一列是连续的

时间:2019-04-05 14:27:10

标签: excel excel-formula

我在excel中有两列数据:A和B。第一列(A)有零和空白单元格。第二列(B)有数字。我想制作第三列(C),该列将第二列中的数字顺序输入第一列中的空格。

我当时想我可以使用:= if(A1 =“”,B1,A1),但是如果第一个空格在A3处显然是错误的,因为将输入B3。
我认为只有在将B1列输入A时,我才需要一个命令将其向下移动。

     A  B  C 
 1.  0  24  0
 2.  0  13  0
 3.     41  24 
 4.     62  13 
 5.  0  6   0

1 个答案:

答案 0 :(得分:0)

这是一个有趣的问题。

尝试一下...。如果适合您,请不要忘记接受该解决方案。因为我是StackOverflow的新手,所以我想在这里提高声誉。谢谢!

Assuming Excel Sheet looks like following:
Cell A1 = 0 Cell B1 = 24
Cell A2 = 0 Cell B2 = 13
Cell A3 =   Cell B3 = 41
Cell A4 =   Cell B4 = 62
Cell A5 = 0 Cell B5 = 6

Type this in cell C1: 

=IF(A1="",INDEX($B$1:$B$5,SUM(($A$1:A1="")*(1))),"")

在单元格C1中提交公式时,请确保按push-shift-enter,因为它是数组公式。然后,您应该可以复制它(control-c)并将其粘贴到其余行(control-v)