我在 Excel XLS 中有一个包含 300 个项目的列表。每行一个项目。
我希望每行有 5 个项目。例如,我当前的系统是:
Item 1
Item 2
Item 3
我想做到
Item 1
Item 1
Item 1
Item 1
Item 1
Item 2
Item 2
Item 2
Item 2
Item 2
Item 3
Item 3
Item 3
Item 3
Item 3
有什么技巧可以轻松完成此操作吗?目前,我右键单击每行 5 次以添加新行,然后将项目复制粘贴到每行中……这非常繁琐。
我可以使用一些代码来做到这一点,但这是我感兴趣在 Excel 中的不同电子表格中动态执行的操作 - 也许只是针对这里或那里的一项......所以我只是希望能够用最少的点击次数来完成它。
非常感谢任何建议!
谢谢。
答案1
只需复制项目并将其粘贴到数据下方的行上。然后对数据进行排序。具有相同名称的项目将分组在一起。
只需确保粘贴时正确计算行数,以获得每个项目的准确 5 个副本(如果有n
项目,请将它们粘贴成行4n
)。
答案2
在现有项目下方创建新项目,如下所示
Item 1
Item 2
Item 3
Item 1
Item 1
Item 1
Item 1
Item 2
Item 2
Item 2
Item 2
...ETC
然后,只需对数据进行排序!所有项目 1 行将分组在一起,然后是项目 2、项目 3 等。
您可以按照自己喜欢的任何方式创建新项目 - 您可以复制现有列表并根据需要多次粘贴,或者可以手动输入每个项目所需的数量……创建列表的方式其实并不重要,重要的是最后对所有数据进行排序。
如果有多个字段(列)需要保持在一起,请确保排序也包括这些行。
答案3
为了获取每个单元格中的条目,我使用了 Word Wrap,如图所示。之后仍需要进行一些编辑,但这可能是您想要的。 我尝试复制您的问题
答案4
在 3 个单元格中输入项目 1、项目 2、项目 3。之后选择这些单元格并将它们拖到所需次数。之后对它们进行排序。