思瑾 发表于 2021-11-29 14:54:38

感谢大佬回复,这么长,够我研究一阵子了

湖水的影子 发表于 2021-12-7 06:03:14

PQ分列后逆透视

鼓捣猫 发表于 2021-12-16 06:07:18

是的,PQ简单,想学习下函数怎么处理

万树藤 发表于 2021-12-24 17:38:03

D2=IFERROR(INDEX(A:A,SMALL(IF(MID($B$2:$B$3&"、",COLUMN(A:Z),1)="、",ROW($2:$3)),ROW(A1))),"")

数组下拉E2=IF(F2="","",TRIM(MID(SUBSTITUTE(VLOOKUP(D2,A:B,2,),"、",REPT(" ",50)),COUNTIF($D$2:D2,D2)*50-49,50)))

普通下拉E列直接出结果会长些
=TRIM(LOOKUP("座",MID(SUBSTITUTE($B$2:$B$3,"、",REPT(" ",99)),(ROW(A1)-MMULT(N({1;2;3}>{1,2}),LEN(B$2:B$3)-LEN(SUBSTITUTE(B$2:B$3,"、",))+1))*99-98,99)))

高鸿 发表于 2021-12-27 14:33:38

感谢大佬的回复,学习了,但是用一个函数有办法直接出来2列的结果吗

哈啰打车一键走你 发表于 2022-1-2 21:46:37

刘天意爸爸 发表于 2022-1-4 10:40:35

感谢大佬的回复,不过新函数没接触,看不太懂

建彬 发表于 2022-1-6 03:26:17

=FILTERXML("<a><b>"&SUBSTITUTE(TEXTJOIN("、",1,IF(COLUMN(A1)=1,MID(REPT("、"&$A$2:$A$3,LEN($B$2:$B$3)-LEN(SUBSTITUTE($B$2:B$3,"、",))+1),2,99),$B$2:$B$3)),"、","</b><b>")&"</b></a>","a/b")

右拉

蓝色枫叶落 发表于 2022-1-8 06:33:26

感谢大佬的回复,我研究一下

爱土地 发表于 2022-1-8 19:18:20

PQ分列后逆透视
页: 1 [2] 3
查看完整版本: 展开数据明细