如何根据单元格标准复制多行?

如何根据单元格标准复制多行?

文件示例

我如何才能自动复制所有行并根据 Q 列中找到的信息将它们相乘。例如,我需要将第 2 行中的所有信息复制 2 次,第 3 行中的所有信息复制 3 次,第 4 行中的所有信息复制 4 次,第 5 行中的所有信息复制 1 次,依此类推。非常感谢您的帮助

答案1

如果要使用公式复制,则需要使用辅助列 R,例如,在 R2 中写入 1,
在 R3 中写入 =R2+Q2
并将其向下拖动

如果您的数据在 Sheet2 中,而您想要结果在 Sheet1 中,则在 Sheet1 的 A 列中使用辅助列:
在 A2 中写入 1,在 A3 中写入 2,选择两者并将其向下拖动以在 A 列中显示 1,2,3,4...
在 B2 中写入以下公式:

=IFERROR(INDEX(Sheet2!$A$2:$P$7,MATCH($A2,Sheet2!$R$2:$R$7),COLUMN(A1)),"")

并将其拖到同一行并向下移动,您将获得所需的数据
最后,您可以选择新的数据副本,然后在最后一张表中粘贴特殊值

相关内容