10 在excel里,这样表格怎么用公式实现,图一为原表格,图二为需要的格式,谢谢

大家帮帮忙啊

由于你的B列数据是不固定乱序数据,只能用位移提取法,且必须要有一个辅助列。

1、在C1单元格输入公式:

=SUMPRODUCT(($A$2:A2&"*"=A2&"*")*($B$2:B2<>""))

复制并下拉,形成一列B列有字母且按A列序号编码的数序编码。

2、在E4单元格输入数组公式:

=IFERROR(IF(COUNTIF($A$2:$A$18,$D4&"*")>=COLUMN(A$1),INDEX($B$2:$B$18,MATCH(COLUMN(A$1)&$D4&"*",$C$2:$C$18&$A$2:$A$18&"*",0)),""),"")

本公式是数组公式!

复制并向右拉和复制并下拉,即可。

追问

出不来啊

追答

数组公式啊!应该可以的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-28
直接在数据源上点击“插入”,数据透析表就可以出来了。不需要公式那么麻烦
相似回答