簡體   English   中英

將Excel表轉換為X列和Y列

[英]Convert an Excel table to X column and Y column

我目前有一個Excel表,需要將其拆分為XY表。

Excel表格:

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

輸出表:

            12345    23456     34567    45678
---------------------------------------------
Tennis        X
Golf          X                           X
Swim                   X
Run                    X                  X
Gaming                           X

我可以使用Excel中的功能嗎? 還是我需要VBA?

可以在不使用數據透視表的情況下安排它,但是幫助器列對於區分有效的查找項很有用。 假設添加一列(比如說A),其中包含=B2&" | "&D2復制到適合的位置,並假設Name標簽在B1中,並且您的輸出表(已經在行和列中進行了標簽)從J1開始:

=IFERROR(IF(VLOOKUP(K$1&" | "&$J2,$A:$D,4,0)=$J2,"X",""),"")  

在K2中復制(如果適用)來回復制。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM