excel日期改成字符类型_在Excel数据透视表中,为什么月份排序不按顺序来?

本文围绕Excel数据透视表中月份排序不按顺序的问题展开。指出Excel按字符串排序规则排序,问题源于原始数据不规范。解决办法是使字符串每一位数据类型对齐,如将“1 - 9月”改成“01 - 09月”,还给出了具体操作步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

▲更多精彩内容,请点击上方Excel小铲子

操作系统版本

Windows 10 64位

Excel版本

Microsoft Excel 2016 64位

案例文档下载

链接:https://pan.baidu.com/s/1WjfouHNwcffM1NHisOhVxA

提取码:jy3m

复制这段内容后打开百度网盘手机App,操作更方便哦

问题

在Excel数据透视表中,为什么月份排序不按顺序来?

bccca442dd678ab878afc4fd91433219.png

解决思路

其实大家冤枉Excel了,它真的是按顺序进行月份排序的。

他首先确认了【月份】数据是文本,然后确定使用字符串排序规则从左到右,先数字后文字拼音首字母的规则进行了排序。

当【10-12月】字符串第二位的数字【0-2】与【1-9月】字符串的文字【月】相遇时,当然是应该数字排在文字前面啦。

为了避免这种情况出现,最简单的办法就是做到字符串的每一位数据类型都对齐,第一、二位都是数字【0-9】,第三位都是文字【月】。也就是将【1-9月】改成【01-09月】就可以了满足按所谓正确顺序排序了。

如果要刨根问底,为啥会出现这个问题,我觉得应该归结于原始数据不规范。

模拟数据

c2262d5a4c4eb8cfedc0a1b756da3ee7.png

解决步骤

找一个空白列,输入公式后下拉复制。

4fcdc3f63dab52a0d99db0471052130a.png

全选所有数据,单击鼠标右键,在右键菜单中选择【复制】选项。

4609cd72077692da63899e69bd8f4763.png

将光标移动到原数据的位置后单击鼠标右键,在右键菜单中的【粘贴选项】下选择【值】,或者打开【选择性粘贴】菜单选择也是一样的,将数据复制到原数据位置,然后刷新一下数据透视表就可以了。

dd437ac6efc41ce8d6393757fe7d2502.png

226e4982056b779c380ea903ffbda4d1.png

最终效果

84273e01e8c962962966d65b099aaf1b.png

▼▼▼转发到朋友圈是最高的赞赏▼▼▼

▼更多精彩内容,请点击下方阅读原文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值