作者freePrester (Prester)
看板Office
标题Re: [算表] 将分类细项展开
时间Sun Apr 20 22:35:04 2025
简单写一下 看是不是你要的
范本档案
https://reurl.cc/K8emeR
工作表1:输入细项表,你可以增加额外的项目
工作表2:在 A2 以下输入你要的内容,B2 为输出的结果
B2 =TRANSPOSE(SPLIT(
TEXTJOIN(",",1,BYROW(A2:A,LAMBDA(a,IF(a="",,IFERROR(
TEXTJOIN(",",1,OFFSET('工作表1'!A1,1,MATCH(a,'工作表1'!1:1,0)-1,1000,1))
,a))))),","))
※ 引述《kinomon (奇诺 Monster)》之铭言:
: 软体: google 试算表
: 版本: google 试算表
: 标题实在想不到要怎麽描述比较好...
: 故直接举例如下:
: 工作表1为分类及其细项的资料,如:
: 栏A 栏B 栏C
: α品牌 β品牌 δ品牌 -> 首列为分类
: α1 β1 δ1 其余列为其细项商品
: α2 β2 δ2
: α3 δ3
: α4
: 然後我需要将以下栏位的分类全部以细项展开,如:
: (例1)
: 帽子 帽子
: 墨镜 墨镜
: α品牌 -> α1
: 鞋子 α2
: α3
: α4
: 鞋子
: (例2)
: 耳环 耳环
: β品牌 β1
: δ品牌 -> β2
: 发圈 δ1
: δ2
: δ3
: 发圈
: 目前能想到的方式逻辑上都挺复杂的,例如使用多重辅助栏来达成
: 所以请教板上各位先进是否有较简易的做法
: 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.160.20.25 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1745159707.A.966.html
1F:推 kinomon: 感谢 04/21 12:53
2F:→ kinomon: 没想到能用textjoin解 04/21 12:55