Excel:根据列的内容制作多个新工作表

Excel: Make multiple new sheets based on content of a column

提问人:DaveC426913 提问时间:11/17/2023 最后编辑:DaveC426913 更新时间:11/23/2023 访问量:38

问:

我是一名(前)软件开发人员(包括 JS 和 VBA),但不熟悉 Excel 宏或公式。

我有一个电子表格,我想根据列的内容将其转换为许多电子表格。

所以我的一张纸:

Row Name Etc.
1    Anne a 
2    Anne b
3    Anne c
4    Bob  b
...
1500 Zack e

根据列“名称”变成许多工作表

[Anne]
Row Name Etc.
1   Anne a
2   Anne b
3   Anne c  

[Bob]
Row Name Etc.
1   Bob  d

...

[Zack]
Row Name Etc.
1   Zack e

我正在做我的研究,但我足够新,我无法真正适应我发现的任何相似的东西。

第 2 步是将每个工作表输出到其自己的 .xlsx 文件 - 但我宁愿不要在与上述相同的步骤中这样做,因为我必须首先对数据执行一些操作。(尽管如果更容易的话,我可以同时执行第 1 步和第 2 步。

有 60 个名字和 1500 条记录,我每个月都会这样做,所以任何省力的步骤都是值得的。

感谢您为我指明正确方向的任何帮助。

胜过

评论

0赞 BigBen 11/17/2023
我已经删除了脚本标签,因为它特别说:“这个标签是非特定的。请改用特定的脚本标记。你为这项任务选择了什么语言?您在 SO 上发现了哪些相似之处?
0赞 DaveC426913 11/17/2023
如果不是“脚本”,什么标签是好的?“宏”?我假设默认情况下宏是 VBA,但我可以使用其他东西。我找到了这个 VBA,但事实并非如此:ablebits.com/office-addins-blog/duplicate-sheet-excel-vba
0赞 BigBen 11/17/2023
可能是 VBA,也可能是 Office 脚本。我想关键是,先选择一种语言,然后分享相关研究会很有帮助。一个有用的查询可能是:google.com/...
0赞 DaveC426913 11/17/2023
到目前为止,我还没有在 SO 中找到任何合适的东西,但我仍在寻找。
1赞 DaveC426913 11/17/2023
这看起来很有希望。我会搞砸的。stackoverflow.com/questions/50853250/......

答: 暂无答案