使用基于匹配变量的值填充excel列
我有一张桌子,类似于:使用基于匹配变量的值填充excel列,excel,Excel,我有一张桌子,类似于: Entry_1 5 VarA Empty_A Empty_B Entry_1 3 VarB Empty_A Empty_B Entry_2 6 VarB Empty_A Empty_B Entry_3 2 VarA Empty_A Empty_B Entry_4 4 VarA Empty_A Empty_B Entry_4 9 VarB
Entry_1 5 VarA Empty_A Empty_B
Entry_1 3 VarB Empty_A Empty_B
Entry_2 6 VarB Empty_A Empty_B
Entry_3 2 VarA Empty_A Empty_B
Entry_4 4 VarA Empty_A Empty_B
Entry_4 9 VarB Empty_A Empty_B
我想将VarA和VarB变量前面的列中的值合并到一行中,可能会得到如下结果:
Entry_1 5 VarA 5 3
Entry_1 3 VarB 5 3
Entry_2 6 VarB NULL 6
Entry_3 2 VarA 2 NULL
Entry_4 4 VarA 4 9
Entry_4 9 VarB 4 9
一旦完成此操作,我就不需要最初保存值的第二列或具有变量名的第三列,因此我可以删除它们,然后删除重复行,以获得以下结果:
Entry_1 5 3
Entry_2 NULL 6
Entry_3 2 NULL
Entry_4 4 9
因此,我需要一些东西,要么将我的数据转换为第二个代码块中的格式,以便我自己完成其余的工作,要么直接跳到最终版本。我该怎么做?关于蒂姆建议的一些细节:
看起来pivot表可以满足您的需要,我以前从未使用过pivot表,这对我实现它有很大帮助。谢谢是的,我知道它们有多有用。我在一个PT中添加一大组重复行时遇到了一些问题。我的数据除了条目的内容外,还有大约4-5个重复列,但我能够通过创建几个PT并在之后复制列来解决这个问题。我可以告诉你,我需要坐下来,找个时间练习一两次。