ARTICLE · 1044539
Excel文件号提取年份+文号-升序排序完整教程
Excel文件号提取年份+文号-升序排序完整教程我们在工作中经常遇到文件号需要单独提取年份和文号,根据年份和文号进行升序排序。下面是通过函数公式进行提取和排序的图文步骤: 1.案例要求如下图 
2.提取年份的公式,大家在用的时复制粘贴过去,然后修改对应的参数就好了。 
3.提取文号的公式 
4.公式输入好后,双击下拉,提取后的结果 
5.利用排序函数sortby函数进行排序 
6.排序结果如下 
以上就是用函数提取文件中年份,文号的操作步骤,下面详细用文字说明用到的函数的用法和参数讲解。 语法: MID(要抠的单元格,从第几位开始,抠几个字符) 例子:A2单元格是 HT2026?012 =MID(A2,3,4) 意思:从第3位开始,拿4个字符,就取出 2026(年份)。 注意:MID只负责“截取”,不会自动找位置,如果你文件号长短不一样,固定数字就会出错,这时候就要搭配FIND。 语法: FIND(要找的符号,在哪一串文字里) 例子:A2= HT2026?012 =FIND("?",A2) 找到问号 ? ,返回数字7,代表问号出现在第7位。 实用组合: 想要提取问号前面的年份,不用写死数字,用FIND自动定位问号位置: =MID(A2,3,FIND("?",A2)-3) 小坑:如果找不到你要找的符号,FIND会直接报错#VALUE!,这时候就需要IFERROR救场。 语法: IFERROR(容易报错的公式,出错时显示什么) 例子:=IFERROR(MID(A2,3,FIND("?",A2)-3),"无年份") 如果单元格没有问号,FIND找不到符号就报错,IFERROR就返回“无年份”,表格看着干净。 语法: SORTBY(要排序的区域,排序依据的列,升序/降序) 结合你的需求:文件号 HT2026?012 ,问号后面是编号,要按问号后面数字升序排列。 假设A列是完整文件号,B列已经提取出问号后面的编号。 =SORTBY(A2:A100,B2:B100,1) 1代表升序,-1就是降序。 以上就函数的参数讲解和用法。 大家觉得有用,点赞加关注公众号,谢谢





