首页 > 解决方案 > 如何以特定模式移动单元格

问题描述

这是我在 Stack Overflow 上的第一篇文章,希望我不会违反任何规则。

基本上,我擅长 excel 逻辑,但我对它的功能缺乏一些了解,而我对 VBA 的了解为零。
我的目标是合并一组与我们一个客户的员工一起制作的问卷。我使用 Power Query 将它们全部放在同一张表中,但我需要合并一些东西。

我需要将 1 列制成表格(值从 1 到 5 --> 每个问题的答案),我需要为所有问卷连接 2 列,通常我会在同一张纸上并排收到这份问​​卷,所以我只是使用“&”来合并所有内容,并使用“C1&”/“&D1&”/“...”之类的东西将它们分开。现在我有大量的问卷,我需要:

  1. 删除每份问卷的前 11 行(它们是标题和通用信息);
  2. 对于每个新问卷,我需要“剪切”值列(即 F)并将其粘贴到第一个问卷旁边的列中,依此类推......
  3. 对我需要连接的其他两列执行相同的操作。

任何想法如何以最快的方式做到这一点?如果可能的话,我想自动化它吗?

编辑:

这是一份问卷,我必须将其中的29份合并到一张表中:
在此处输入图像描述

我不需要重复 AD 列,但我希望 F、G 和 H 列像这样并排排列:
在此处输入图像描述

手动进行此合并。(打开问卷,剪掉 F 栏,在合并表上插入栏,剪掉 G 栏……)

标签: excelvba

解决方案


推荐阅读