填充列,直到彩色单元格中的文本发生变化

Populate column until text changes in colored cells

我在 Excel 中有大约 100,000 行数据,在 C 列中有一些彩色单元格,我想在 B 列中重复填充,直到彩色单元格包含不同的文本,当我想填充不同的文本时文本等。示例如下:-

之前:

http://i61.tinypic.com/24q758n.png

之后:

http://i59.tinypic.com/t6as9l.png

有没有我可以使用的宏、VB 脚本或 "IF" 语句?如果通过复制粘贴完成,这似乎是一生的工作。

过滤到 select 彩色单元格,比如在 ColumnB 中。在 ColumnA 中插入 =Bx,其中 x 是已着色的第一行的行号(如有必要,对其他颜色重复)。然后 select ColumnA,复制,选择性粘贴,值在顶部,然后 select 从 Ax 到末尾,HOME > Editing -Find & Select,Go To Special...,检查 Blanks , =, 向上, Ctrl+Enter.

  1. Select C 列并选择数据 ► 排序和筛选 ► 自动筛选。使用 C1 中的过滤器下拉菜单 按颜色过滤
  2. 在 B2 中输入公式 =C2 并向下填充到您的数据范围。
  3. 单击数据 } 排序和筛选 } 自动筛选以删除筛选器。
  4. 首先selectB2到数据底部然后点击F5,点击特殊然后选择空白然后单击确定
  5. B3 应该是活动单元格。输入 =B2 并使用 Ctrl+Enter 完成公式。这将使用该公式的相关副本填充所有空白单元格。
  6. 您的 B 列应该按照您的描述进行填充。可选择使用 Copy 然后 Paste Special,Values 将公式恢复为它们的结果。可选择将 B 列颜色设置为与 C2 相同。