Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 要合并两列数据,一列为空行,另一列为连续数据_Excel_Excel Formula - Fatal编程技术网

Excel 要合并两列数据,一列为空行,另一列为连续数据

Excel 要合并两列数据,一列为空行,另一列为连续数据,excel,excel-formula,Excel,Excel Formula,我在excel中有两列数据:A和B。第一列(A)有零和空白单元格。第二列(B)有数字。我想制作一个第三列(c),它从第二列依次进入第一列的空白空间。 我想我可以使用:=如果(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 这是一个

我在excel中有两列数据:A和B。第一列(A)有零和空白单元格。第二列(B)有数字。我想制作一个第三列(c),它从第二列依次进入第一列的空白空间。 我想我可以使用:=如果(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

这是一个有趣的问题

试试这个……如果这个解决方案对你有效,请不要忘记接受它。因为我是新来这里的,所以我想提高我在这里的声誉。谢谢

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中的公式时,请确保按下control shift enter键,因为它是一个数组公式。然后,您应该能够复制它(control-c)并将其粘贴到其余行(control-v)

太好了!很高兴我能帮忙!