当前位置:首页经验技巧Excel经验excel知识

excel表格横向的怎么升序

2024-07-24 12:29:05

1.excel横向排序

设此表为表1,复制此表到新的工作表为表2.

在表2的B1输入公式:

=IF(A1="","",MIN(表1!B1,表1!D1,表1!F1))

下拉复制公式到B列最后或双击B1的下拉点.

在表2的D1输入公式:

=IF(A1="","",LARGE((表1!B1,表1!D1,表1!F1),2))

下拉复制公式到D列最后或双击D1的下拉点.

在表2 的F1输入公式:

=IF(A1="","",MAX((表1!B1,表1!D1,表1!F1))

下拉复制公式到F列最后或双击F1的下拉点.

说明:这是按BDF升序排列,如果要降序排列.B1与F1的公式对调一下即可.

补充:

设你的原数据表名为Sheet1数据有许多列,以下以4组8列为例,AB绑定,CD绑定,EF绑定,GH绑定.按B,D,F,H横向排序.设数据从第一行开即.A1,B1。H1是第一行数据.

方法如下:

插入一新表.

在A1输入公式:

=INDEX(Sheet1!1:1,1,MATCH(B1,Sheet1!1:1,0)-1)

在B1输入公式:

=IF(Sheet1!A1="","",***ALL((Sheet1!B1,Sheet1!D1,Sheet1!F1,Sheet1!H1),1))

在C1输入公式:

=INDEX(Sheet1!1:1,1,MATCH(D1,Sheet1!1:1,0)-1)

在D1输入公式:

=IF(Sheet1!A1="","",***ALL((Sheet1!B1,Sheet1!D1,Sheet1!F1,Sheet1!H1),2))

在E1输入公式:

=INDEX(Sheet1!1:1,1,MATCH(F1,Sheet1!1:1,0)-1)

在F1输入公式:

=IF(Sheet1!A1="","",***ALL((Sheet1!B1,Sheet1!D1,Sheet1!F1,Sheet1!H1),3))

在G1输入公式:

=INDEX(Sheet1!1:1,1,MATCH(H1,Sheet1!1:1,0)-1)

在H1输入公式:

=IF(Sheet1!A1="","",***ALL((Sheet1!B1,Sheet1!D1,Sheet1!F1,Sheet1!H1),4))

然后,选中A1到H1区域,下拉复制公式到其它行.即可.


电脑版

免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2024 All Rights Reserved .