作者donkeychen (Bad_To_The_Bone)
看板Office
标题[算表] 请教表格的转换操作方式
时间Fri Dec 4 07:34:19 2020
软体:
MS office
版本:
2016
有一表格
原本
ID VALUES
1 A,B,C
2 A,B,D,E,F,G
3 A,F,E,D,F,A,H,J,I
4 A,B
5 A,D,E,F
6 D,A,E,L
7 A,E,F
=============================
把右边的VALUES 经由资料剖析(逗点分隔)
变成
ID
1 A B C
2 A B D E F G
3 A F E D F A H J I
4 A B
5 A D E F
6 D A E L
7 A E F
=============================
想要把资料变成
ID VALUE
1 A
1 B
1 C
2 A
2 B
2 D
2 E
2 F
2 G
3 A
.
.
.
这种方式
(A,B ... 这是代号 实际资料不一定长度只有1,也非固定长度)
可以用 LEN("A,B,C")-LEN(SUBSTITUTE("A,B,C",",","")
取得逗点数进而算出每个ID有几组
因为只要做一次 想说看看有没有用EXCEL既有功能就能做到
或是一定得用公式重新产生表呢
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.236.164.63 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1607038461.A.493.html
2F:→ donkeychen: 大大感谢 公式的之前在板上问的问题也有看您的范例 12/12 06:56
3F:→ donkeychen: 知道公式必然可行 会想说不知道是否有excel的功能可 12/12 06:56
4F:→ donkeychen: 做到 12/12 06:56
5F:→ soyoso: 多重汇总,总计显示详细资料,值筛选空格(勾选取消) 12/12 08:41