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

标签 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

最佳答案

这是个有趣的问题。

试试这个......如果它适合你,请不要忘记接受解决方案。因为我是 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 中提交公式时按 control-shift-enter,因为它是一个数组公式。然后您应该能够复制它(control-c)并将其粘贴到剩余的行中(control-v)

关于excel - 想合并两列数据,一列有空行,另一列是连续的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55537618/

相关文章:

html - VBA Excel 抓取

excel - 对匹配的多个值求和

excel - 使用 VBA 在 Excel 工作表中插入公式的问题

excel - 从复杂表中获取某些值

excel - Vlookup多个表

excel-formula - 如果与其关联的日期落在某个日期范围内,则对某个范围的值求平均值

excel - 自动筛选 - SpecialCells 的使用

php - 在 Laravel 中导出 Excel 工作表后重定向

excel - Excel中分配概率的随机数

vba - 带有 MSXML2.ServerXMLHTTP 的自定义 header