2015-05-28 223 views
0

我有一个表,类似于:填充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 Empty_A Empty_B 

我想巩固翻和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 

所以我需要一些东西,将我的数据转换为第二个代码块中的格式,这样我就可以自己完成其他任务,或者直接跳到最终版本。我该怎么做呢?

+1

看起来像一个透视表会做你想要什么之前 –

回答

0

一些细节重新@添的建议:

SO30518626 example

+0

完美,我没有使用数据透视表,这在这里帮助我一吨得到它上班。谢谢! –

+0

是的,我可以看到他们是多么有用。我在一个PT中添加了大量重复行时遇到了一些麻烦(我的数据除了Entry_#之外还有大约4-5个重复列),但是我可以通过创建几个PT并在列之后复制列。我可以告诉我需要坐下来,在某个时间通过一两个练习PT。 –

+0

重复行不应该是一个PT的问题 - 他们茁壮成长! (重复*列名*但是是一个明确的否定)。 – pnuts