Excel 的数据表排序,经常也会“不听话”,我们人类认为的和计算机认为的,根本就不是同一回事。比如“1月”、“2月”……“12月”,最后排序出来是“1月”、“10月”、“11月”、“12月”、“2月”……“9月”。这是因为我们所看到的数字,在 Excel 中其实并不是真正的数字。

可能大家觉得听起来有点绕,那就用一个案例来看一下吧。

案例:

下图 1 是某公司销售的业绩表,该公司的员工号是以 GH 开头,第三位字母代表不同的部门,第 4 位开始的数字是按入职先后顺序排的。

请按员工号的顺序排序整个数据表,效果如下图 2 所示。

excel中如何按列排序_excel 按列排序_excel按某一列排序

excel中如何按列排序_excel 按列排序_excel按某一列排序

解决方案:

excel按某一列排序_excel中如何按列排序_excel 按列排序

1. 选中 A 列的任意单元格–> 选择菜单栏的“数据”–> 在“排序和筛选”区域选择“升序”

excel 按列排序_excel按某一列排序_excel中如何按列排序

A 列确实按升序排序了excel按某一列排序,但是跟我们期望的不一样,这是因为:

excel中如何按列排序_excel 按列排序_excel按某一列排序

如何解决这个问题?就要用到下面的方法了。

2. 将 E 列设置为辅助列 –> 在 E2 单元内输入以下公式–> 下拉复制公式:

=LEFT(A2,3)&TEXT(RIGHT(A2,LEN(A2)-3),”000″)

公式释义:

excel 按列排序_excel按某一列排序_excel中如何按列排序

TEXT(…,”000″):将提取出来的数字显示成 3 位数excel按某一列排序,不足三位以 0 补充

excel按某一列排序_excel 按列排序_excel中如何按列排序

excel中如何按列排序_excel 按列排序_excel按某一列排序

excel 按列排序_excel按某一列排序_excel中如何按列排序

3. 选中 E 列的任意单元格–> 选择菜单栏的“数据”–>“升序”

excel 按列排序_excel中如何按列排序_excel按某一列排序

现在 A 列就按需求排序好了。

excel 按列排序_excel按某一列排序_excel中如何按列排序

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击网站首页每天更新
站 长 微 信: aiwo51889