展开数据明细
请教各位大佬,这个用一个函数公式怎么解决呢PQ分列后逆透视 是的,PQ简单,想学习下函数怎么处理 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))) 感谢大佬的回复,学习了,但是用一个函数有办法直接出来2列的结果吗 感谢大佬的回复,不过新函数没接触,看不太懂 =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")
右拉
感谢大佬的回复,我研究一下 select split_data('项目姓名明细表','、','姓名');select * from 项目姓名明细表split