Excel:复制并向下拖动以获取特定工作表结构

Excel:复制并向下拖动以获取特定工作表结构

我有一张如下图所示的结构的工作表。但原始工作表有A 列中的文本(这是我想要为我的工作表生成的内容)。

我想将每个框上方 C 列中的文本向下拖拽(或复制)(例如,框 1 中的“'1234567-Name 1”),以便它出现在每行旁边的 A 列中,并且每个框中都有文本。我想要的是下图中显示的内容。

我该如何实现这一点?请注意,我的工作表中有多个框,但至少每个框之间的距离始终相同。此外,每个框上方的名称始终以七个数字字符开头。更复杂的是,每个框包含的行数可能会有很大差异(1-300)。

谢谢!

我追求的

答案1

在单元格中键入以下公式A6

=IF(LEN(B1)>3,C3,IF(LEN(B6)>0,A5,""))

并向下填充。

假设:

1)单元格中的文本B1B9至少有 4 个字符长(目前有yyyyyy

2) 列中的数字B不会超过999(或者更准确地说不会超过 3 个字符长)

相关内容