根据单个因素将信息从一个电子表格复制到另一个电子表格

时间:2011-10-10 20:03:11

标签: vba excel-vba copy excel

   A   B     C
1. c   First Last 
2. d   First Last
3. e   First Last
4. c   First Last
5. c   First Last

我正在尝试复制B列和B列中的信息。根据A栏中的字母,将C转到另一个工作表(同一文档中的选项卡)。如果A列中的字母是“c”,我只想要传输名字和姓氏。有没有我可以用来做这个的公式或宏?

1 个答案:

答案 0 :(得分:0)

我认为最简单的答案是根据第一张工作表上的数据创建数据透视表。您可以格式化数据透视表,使其看起来与原始电子表格类似,然后过滤列A以仅选择字母“C”。

要注意的一点是,当您为数据透视表选择数据范围时,请务必选择整个列。这样你可以添加更多名称,数据透视表将提取它。

数据透视表选项中的一些关注点:

  • 关闭总计和小计以使数据透视表看起来更多 与原始电子表格一样
  • 将其设置为自动更新,这样您就不必一直刷新

希望这有帮助!