今天给各位分享excel转置后筛选的知识,其中也会对将筛选的结果转置到进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录:
转置后的表格如何高级筛选
高级筛选只能用在行项目上,不能用在列项目上的。
如果转置后变成了行项目,那就直接进入数据-高级筛选即可。
excel带筛选条件的行列转置怎么做
看似简单,其实很复杂。哦哦!
源数据在A列:
在B1输入
=INDEX(A:A,SMALL(IF(LEN(A$1:A$100)0,IF(CODE(A$1:A$100)45216,IF(LEN(A$1:A$100)=LENB(ASC(A$1:A$100))/2,ROW(A$1:A$100),4^8),4^8),4^8),ROW(1:1)))""
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。
在C1输入
=IF(OR(INDIRECT("A"MATCH($B1,$A:$A,)+COLUMN(A1))="",MATCH("end",INDIRECT("A"MATCH($B1,$A:$A,)):$A$100,)=COLUMN(A1)),"",INDIRECT("A"MATCH($B1,$A:$A,)+COLUMN(A1)))回车并向右填充,再向下填充。
补充:
另外,第二道公式(C列)还不完美,B列没数据时会返回“值不可用”错误(#N/A),在判断“IF(OR(),)”里加上“B1="",”作为平行条件还不行,只能增加一级,还行!但公式就长了一些啦,现修改为:
=IF($B1="","",IF(OR(INDIRECT("A"MATCH($B1,$A:$A,)+COLUMN(A1))="",MATCH("end",INDIRECT("A"MATCH($B1,$A:$A,)):$A$100,)=COLUMN(A1)),"",INDIRECT("A"MATCH($B1,$A:$A,)+COLUMN(A1))))回车并向右填充,再向下填充。
excel 转置后去除空列
1、在E2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右填充公式
=INDEX($A:$A,SMALL(IF($B$2:$B$5"",ROW($2:$5),4^8),COLUMN(A1)))""
2、在E3单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右填充公式
=INDEX($B:$B,SMALL(IF($B$2:$B$5"",ROW($2:$5),4^8),COLUMN(A1)))""
excel转置后筛选的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于将筛选的结果转置到、excel转置后筛选的信息别忘了在本站进行查找喔。