【问题标题】:Excel: Merge columns if same headerExcel:如果标题相同,则合并列
【发布时间】:2017-12-21 23:57:44
【问题描述】:

如果我有两个 excel 文件:

...我想根据标题合并它们:

我该怎么做?我只能在标题顺序相同且所有文件包含相同数量的列时找到解决方案...

(这些只是示例。实际上它大约有 10 个文件,包含 150 多列)

【问题讨论】:

  • 这看起来真的像学校作业。你都尝试了些什么?一本字典会对你有很大帮助 -> stackoverflow.com/questions/915317/…
  • 我只是尝试使用一个简单的例子;)它实际上是一个包含 150 多个问题的问卷,它是用于工作的。我尝试过 google,因为我几乎没有任何编码知识,而且我想不出用公式轻松解决它的方法。正如我所说,我已经找到了当标题在工作表之间保持一致但不像这里那样的解决方案时,它并不总是相同的顺序并且某些列完全丢失。

标签: excel merge


【解决方案1】:

如果您不想编写任何代码,请制作一个包含所有列的空的第三个电子表格。然后,当您完成该设置后,将空白列插入到您的两个原件中,其中这些列仅存在于一张纸中。确保 A、B、C 等列中的内容在工作表中是一致的。然后将粘贴范围从文件 1 和文件 2 复制到文件 3 中(文件 2 在文件 3 中文件 1 之后的第一个空白行上)。丢弃文件 1 和 2 中的更改,并保存文件 3。然后您可以尝试以任何适合的方式对数据进行排序..

【讨论】:

  • 我有 10 个文件,它们有 150 多列,所以我希望能找到一种方法来避免手动完成这些任务。我可以使用代码,但我没有足够的编码经验,甚至不知道从哪里开始。我一直在思考是否有办法用公式解决这个问题,但我认为它需要 VBA 左右?
  • 与其阅读 MSDN 或其中一个相当枯燥的网站,我建议尝试在 Youtube 上找到一些东西。很多人把优秀的内容放在那里,我发现这能让我快速吸收东西。 youtube.com/playlist?list=PLNIs-AWhQzckr8Dgmgb3akx_gFMnpxTN5 - 这看起来很详细。如果您正在寻找更快的东西,试试这个youtube.com/playlist?list=PL3A6U40JUYCi4njVx59-vaUxYkG0yRO4m
猜你喜欢
  • 2021-02-19
  • 1970-01-01
  • 2021-11-16
  • 1970-01-01
  • 2017-03-07
  • 1970-01-01
  • 1970-01-01
  • 2013-02-24
  • 1970-01-01
相关资源
最近更新 更多