首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Excel表格转换为X列和Y列

将Excel表格转换为X列和Y列
EN

Stack Overflow用户
提问于 2013-08-27 16:12:07
回答 1查看 194关注 0票数 1

我目前有一个Excel表,我需要它被拆分成一个XY表。

Excel表:

代码语言:javascript
复制
Name       NameDesc    Ability     AbilityDesc
-------------------------------------------------
12345      LongName1   Tennis      Whack balls 1
12345      LongName1   Golf        Whack balls 2
23456      LongName2   Swim        Like a fish  
23456      LongName2   Run         Like a cheetah
34567      LongName3   Gaming      Starcraft
45678      LongName4   Run         Like a cheetah
45678      LongName4   Golf        Whack balls 2

输出表:

代码语言:javascript
复制
            12345    23456     34567    45678
---------------------------------------------
Tennis        X
Golf          X                           X
Swim                   X
Run                    X                  X
Gaming                           X

Excel中有没有我可以使用的函数?或者我需要转到VBA?

EN

回答 1

Stack Overflow用户

发布于 2013-08-27 21:11:04

它可以在没有PivotTable的情况下排列,但是helper列对于区分查找的有效条目很有用。假设添加一个包含复制的=B2&" | "&D2的列(比如A),假设Name标签在B1中,并且输出表(已经为行和列添加了标签)从J1中开始:

代码语言:javascript
复制
=IFERROR(IF(VLOOKUP(K$1&" | "&$J2,$A:$D,4,0)=$J2,"X",""),"")  

在K2中,可以根据需要进行交叉复制和向下复制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18460300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档