Excel宏将数据从一个工作表移动到另一个工作表的列名称和单元格内容

时间:2014-11-12 16:58:09

标签: excel vba excel-vba

我有一张工作表1,其中一列标有参与者,另一列标有1-20(实验ID编号)。

我还有另一张工作表2,其中包含参与者的数据(专栏)和他们参与的实验(专栏)。

我需要做的是在工作表1的工作表2的相应单元格中放置一个“X”。

以下是一些显示我的意思的图片:

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

您应该使用数据透视表。它将为您提供您正在寻找的东西。

Row Label: Participant
Col Label: Experiment
Values: Count of Experiment

然后你需要将所有" 1" s改为" X" with find / replace(手动或使用宏):

Range(pivottablecells).Replace("1", "X")