excel如何让多列数据按照固定规律进行排序

如图所示,如何让2、3、4三列基础数据内的数值和文字,按照第一列的人名顺序,将数值和文字分别放到第一列基础数据的后头

比如D2列显示K5列的“1”,E2列显示L5列的“甲”。
以此类推,以名字为正确顺序,显示出其他三列与第一列名字相对应的内容。

第1个回答  2023-05-10

1. 选中需要排序的数据区域;2. 点击“数据”选项卡中的“排序”,弹出“排序”对话框;3. 在“排序”对话框中,在“排序依据”列表中选择需要按照的列,然后在“排序方式”列表中选择升序或降序;4. 点击“添加级别”按钮,继续选择需要进行排序的列和排序方式;5. 在“添加级别”按钮下方的“级别”列表中选择排序的优先级,如果需要取消排序规则可以点击“删除级别”按钮;6. 点击“确定”按钮,完成多列数据的排序。
第2个回答  2019-01-26
D2公式:=IFERROR(VLOOKUP($A2,J:L,2,0),"")
E2公式:=IFERROR(VLOOKUP($A2,J:L,3,0),"")
F2公式:=IFERROR(VLOOKUP($A2,M:O,2,0),"")
G2公式:=IFERROR(VLOOKUP($A2,M:O,3,0),"")
H2公式:=IFERROR(VLOOKUP($A2,P:R,2,0),"")
I2公式:=IFERROR(VLOOKUP($A2,P:R,3,0),"")
然后选定D2:I2单元格区域向下拖动填充公式即可。追问

不行啊,我这是03的版本,不知道有影响吗?

追答

D2公式:=IF(ISERROR(VLOOKUP($A2,J:L,2,0)),"",VLOOKUP($A2,J:L,2,0))
E2公式:=IF(ISERROR(VLOOKUP($A2,J:L,3,0)),"",VLOOKUP($A2,J:L,3,0))
F2公式:=IF(ISERROR(VLOOKUP($A2,M:O,2,0)),"",VLOOKUP($A2,M:O,2,0))
G2公式:=IF(ISERROR(VLOOKUP($A2,M:O,3,0)),"",VLOOKUP($A2,M:O,3,0))
H2公式:=IF(ISERROR(VLOOKUP($A2,P:R,2,0)),"",VLOOKUP($A2,P:R,2,0))
I2公式:=IF(ISERROR(VLOOKUP($A2,P:R,3,0)),"",VLOOKUP($A2,P:R,3,0))
然后选定D2:I2单元格区域向下拖动填充公式即可。

第3个回答  2019-01-26


非常简单:

    假设想合并A到D列 就在E1单元格输入=A1&B1&C1&D1 然后向下智能填充

    然后选中E1,数据→筛选,然后第一行就多了个向下的倒三角,点开,选择升序或者降序排列即可。

    如果不想要公式只想获得数据的话,可以复制E列数据,选择性粘贴→数值→确定,就可以获得纯数据的列。




相似回答