我在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
答案 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)