第1个回答 2019-05-14
在Excel表格中将既有文字又有数字的列按照数字的大小排序的方法如下:
1、建立一列辅助列将需要排序的列中的数字提取出来;
2、在辅助列第一行输入=--RIGHT(A1,LEN(A1)-FIND("-",A1))公式(公式中的A为要排序的列,根据相应的情况可进行更改。如需要对B列进行排序,可将公式替换为=--RIGHT(B1,LEN(B1)-FIND("-",B1)))进行数字的提取;
3、鼠标放置于辅助列某一单元格右下角,鼠标变成十字标志后按住左键进行下拉,将要排序的列中的所有数字全部提取出来;
4、选中要排序的列和辅助列,右击之后选择“排序”-“自定义排序”;
5、列选择为辅助列,排序依据选择为数值,次序选择为升序或者降序。点击确定,即可将既有文字又有数字的列按照数字的大小排序。
6、最终排序效果如下,排序完成后可选中辅助列将其删除。
第2个回答 2019-04-19
建立一列辅助列,再B列将数据提取出来,并以数值形式显示:
b1=--right(a1,find("-",a1)-1)
后面的进行复制,
然后按B列的数字升序排列区域即可
第3个回答 2019-10-23
要么辅助列提取数字再按辅助列排序
要么把1改为比如001这样,按最高位数来