excelwps制表,当一个数值有后缀时,不是按照数值的大小而是首个数字的大小进行排列,求解决办法。
答案:3 悬赏:70 手机版
解决时间 2021-12-30 08:15
- 提问者网友:ミ烙印ゝ
- 2021-12-29 15:13
在表格排序时,由于一些数值有后缀,原本想按照1E 2B 10D 20A 100A 200C的格式进行排列,最后排出的确是100A 10D 1E 200C 20A 2B的格式。试过很多方法,在数字前加0,在数据太多的情况下太麻烦;把文本变成数字格式没有效果;把数字和后缀分开也很麻烦;使用分列法也没有用,求解决方法。
最佳答案
- 五星知识达人网友:摆渡翁
- 2022-01-06 09:34
1、如果数据来在A列,那么在B列添加辅助列,将后缀前的数值提取出来,在自B2单元格输入以下公式,然后百向下填充公式
=-LOOKUP(,-MId(A2,1,ROW($1:$20)))
2、然后选择辅助列,在“数据”选项下的度“升序问”中,“扩展选定区域 ”,“排序”,即可。
3、根据需要答,删除辅助列。
=-LOOKUP(,-MId(A2,1,ROW($1:$20)))
2、然后选择辅助列,在“数据”选项下的度“升序问”中,“扩展选定区域 ”,“排序”,即可。
3、根据需要答,删除辅助列。
全部回答
- 1楼网友:詩光轨車
- 2022-01-06 11:09
紧挨着表加一列公式,如
=VALUE(LEFt(A1,LEN(A1)-1))
用拖拽自动复制方式,拉到和你表格相同行。然后按照这一列并扩展区域排序。
- 2楼网友:毛毛
- 2022-01-06 10:06
在zdB1中输入或复制粘贴下列公式
=LOOKUP(9^9,--LEFt(A1,ROW($1:$20)))
或
=-LOOKUP(0,-LEFt(A1,ROW($1:$20)))
下拉填充
选择B列 复制 右键单击B1 选择性粘贴 数值回 确定
以B列为主要关键字对A:B两列进行排序答
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯