这样的数据如何分列?

如何将表中数据实现分列或分类统计,公式函数、VBA均可

公式

=IFERROR(MID(SUBSTITUTE($A2,F$1&":","@"),SEARCH("@",IF(ISNUMBER(SEARCH(F$1,$A2)),SUBSTITUTE($A2,F$1&":","@"),""))+1,SEARCH(";",SUBSTITUTE($A2,F$1&":","@"),SEARCH("@",IF(ISNUMBER(SEARCH(F$1,$A2)),SUBSTITUTE($A2,F$1&":","@"),""))+1)-(SEARCH("@",SUBSTITUTE($A2,F$1&":","@"))+1)),"")

具体操作如下:

如果帮到您记得点赞或关注哦。

从EXCEL/WPS表格单元格内提取数据填入表格指定单元格

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-07-07

B2:

=IFERROR(MID($A2,FIND(B$1,$A2)+LEN(B$1)+1,FIND(IF(MIN(IFERROR(FIND($B$1,$A2),100),IFERROR(FIND($C$1,$A2),100),IFERROR(FIND($D$1,$A2),100))=FIND(B$1,$A2),";","/"),SUBSTITUTE($A2,";","/",2))-FIND(B$1,$A2)-LEN(B$1)-1),"")

右拉下拉

注:一个单元格内只能两种支付渠道,格式都要跟题目一样。

相似回答