Excel - 如何自动填充单元格模式?

Excel - 如何自动填充单元格模式?

寻找公式或快捷方式来帮助自动填充“单元格模式”。第 357 行至第 365 行是我想要复制到第 366 行至第 374 行的模式:

![第 357 行到第 365 行是我想要复制到第 366 行到第 374 行的模式。][1]

我需要保持文本和数字的唯一性——我只想要模式,而不是单元格中的内容。

如果链接坏了,我希望图案看起来像这样

[text A][blank][blank][blank][blank][blank][blank]

[text A][blank][blank][blank][blank][text F][text G]

[text A][text B][text C][text D][text E][text F][text G]

对于每组 3 行,文本 A 到 G 都是唯一的。我只想要模式,而不是单元格内容。

感谢您的帮助。 :)

编辑:这是我拥有的数据的一个例子:

例子

我想要的效果如下:

想

我需要将该格式复制到工作表的其余部分。它目前看起来像这样:

这

但我希望它看起来像这样:

这

答案1

  1. 根据备份副本进行工作。
  2. 添加过滤器。过滤空白列 B。删除所有这些行。** 关闭过滤器。
  3. 在每一行的 H 列中添加“3”。***
  4. 复制所有内容。**** 注意有多少行。粘贴在现有数据下方。将每个新复制的行中的“3”更改为“2”。
  5. 再次复制所有“3”行。再次粘贴到现有数据下方。将所有新行中的“3”更改为“1”。
  6. 先按 D 行,再按 H 行对数据进行数字排序。
  7. 添加过滤器。过滤 H 行以仅显示“1”。
  8. 删除 BG 行中的所有内容。
  9. 更改过滤器以显示 H 行“2”的值。
  10. 删除 BE 行中的所有内容。
  11. 取消过滤。移除过滤器。完全删除 H 列。
  12. 利润?

** 如果您觉得删除行是可行的,只需删除即可。您也可以选择所有数据,删除它,然后取消筛选并重新排序,以将空白行推到底部(不过,这确实会产生令人不快的副作用,即在您的数据下方保留一堆空白行)。

*** 在包含数据的第一行 H 列中添加“3”。按 ctrl+c 复制“3”。按左箭头(现在您位于 G 列,该列(可能)一直向下都有数据)。按 ctrl+向下。按右箭头。按 ctrl+shift+向上箭头。按 ctrl+v。

**** Ctrl+A 可能在这里有用(如果您在步骤 2 中删除了数据而不是行,则不行)。另一个好方法是,从任何地方按 ctrl+end。然后按 ctrl+shift+home。(然后按 ctrl+c 进行复制)

编辑:我想应该指出的是,此解决方案与“自动填充”没有任何有意义的关系。我不知道有任何本机功能(当然您可以使用 VB)允许您“选择每第 n 行并将其值的子集复制到一行”。此解决方案确实具有快速、非常简单和非常有效的优点。

相关内容