根据列值填充列

根据列值填充列

我在一列中有一组值,如下所示:

1
1

3
3

12
12

43
43




94
94


88
88

间距是任意的,但每个值总是两个。我想要做的是用上面的数字填充空白,直到出现下一个数字。结果将如下所示:

1
1
1
3
3
3
12
12
12
43
43
43
43
43
43
94
94
94
94
88
88

完成这件事的最佳方法是什么?

答案1

  1. 选择包含值的列
  2. 转到:“查找并选择” - “特殊”;选择“空白”并按“确定”
  3. 输入=然后按向上箭头
  4. 按 CTRL + ENTER

现在您有了它,所有新值都是公式,如果您只想要常量值,那么再次选择您的列,复制它,将值粘贴到同一个位置。

答案2

在 B1=A1 中创建一个新的 B 列,在 B2 中 =IF(A2="",B1,A2) 并将其向下拖动到 A 列的最后一个值,复制所有 B 列并在新 C 列中使用粘贴特殊值,例如,您将获得新的数据,并且可以删除辅助列 A 和 B

相关内容