EXCEL字母+数字混合排序的问题?

我现在想对C1,C2,C3……C8,C9,C10,C11……C99,C100,C101多行进行排序,最后发现升序的排序结果是:C1,C10,C11……C19,C2,C20... 我现在想对C1,C2,C3……C8,C9,C10,C11……C99,C100,C101多行进行排序,最后发现升序的排序结果是:C1,C10,C11……C19,C2,C20,C21……C29,C3,C30,C31……。请问为何不能直接排序成:C1,C2,C3……C100?望赐教,感激不尽? 展开
 我来答
xptlbx
2007-02-28 · TA获得超过1677个赞
知道小有建树答主
回答量:607
采纳率:0%
帮助的人:0
展开全部
因为每项内容里面字母和数字混合在一起,所以系统将按照字符串进行排序,故有你所说的结果。其实你描述的还不准确,C100和C101肯定会排在C10和C11之间,对不对?

想达到你真正希望得到的结果,只有两个办法:
1、不要将字母和数字混合在一起,删掉那个C,只留下数字。这样系统就会按照数值的大小排序了。
2、填入必要的0,使所有单元长度相同。例如将C1改为C001等。
空美媛斋癸
2019-05-27 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:30%
帮助的人:819万
展开全部
方法一:
右键点d列,插入列;在新的d2中输入
=right(a1,4),回车后再选中d2,鼠标移到其右下角,双击那个“+”;选中a到g列,以d列排序。
方法二(颜色标出重复项):
选中单元格c2到c100,点菜单的格式,条件格式,条件格式一,下拉框选择“公式”,右边输入
=countif(c$2:c$9999,"*"&mid(c2,4,3)&"*")>1
格式设置为比如字体红色,确定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式