作者windknife18 (windknife18)
標題Re: [算表] 把樞紐格式轉為一般表格
時間Fri Apr 18 10:36:46 2025
※ 引述《sagwow (不是我)》之銘言:
: 軟體:Excel
: 版本:365
: 大家好,之前有處理過把樞紐格式的表轉為一般表格了。
: 但是這次遇到的是列標題有兩列,不知道要如何轉為一般表格(如下圖)。
: https://imgur.com/a/ct7iDJw
: 請問這題怎麼解呢? 謝謝!
有 365 就容易多囉, REDUCE 那三列是寫在一起
=LET(
a,B1:G1,
b,B2:G2,
c,B3:G5,
d,A3:A5,
REDUCE({"產品","月份","類別 ","數量"},SEQUENCE(ROWS(d)),LAMBDA(x,y
,VSTACK(x,HSTACK(EXPAND(INDEX(d,y,1),COLUMNS(a),,INDEX(d,y,1))
,TOCOL(a),TOCOL(b),TOCOL(INDEX(c,y,))))))
)
範例檔案
http://file.wikidot.com/local--files/f/20250418_O365_reduce.xlsx
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.131.84.79 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1744943809.A.799.html
※ 編輯: windknife18 (203.69.170.224 臺灣), 04/18/2025 15:24:24
1F:推 sagwow: 謝謝!實測可以,原本想說是透過Query解決,沒想到公式也行 04/18 18:00
2F:→ sagwow: Query是不是解不了這題阿? 04/18 18:00
3F:→ windknife18: Power Query 應該也可以,只是我沒玩過就是了@_@ 04/20 15:26