作者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/cn.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