启明办公

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 64|回复: 1

Excel截取想要的数据部分

[复制链接]

1

主题

5

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2022-12-10 15:10:38 | 显示全部楼层 |阅读模式
数据截取一般分为两种情况:
①格式一致,长度相等,如身份证号码;
②格式不同,长度不一,如湖北省钟祥市东桥镇、内蒙古自治区呼和浩特市武川县。
一、截取中间部分:身份证号码出生日期
420000197704197439:1977年4月19日;
使用Mid函数截取,B1=MID(A1,7,8);
即从A1单元格内容,从左往右数第7位开始截取,截取长度为8个数字。


若需换成日期格式1977/4/19;
则可以联合使用LEFT、MID、RIGHT三者,加“/”符号,用&连接;
C1=LEFT(B1,4)&"/"&MID(B1,5,2)&"/"&RIGHT(B1,2)


二、格式长度不一致,截取所需部分:提取到市
湖北省钟祥市东桥镇:湖北省钟祥市;
内蒙古自治区呼和浩特市武川县:内蒙古自治区呼和浩特市;
因字数长度不一,无法用LEFT或者RIGHT来截取数据,可用FIND确定;
B2=LEFT(A2,FIND("市",A2));
FIND返回的是“市”这个字从左往右数所在的位子。


如需进一步将省市分开,则可用分列这个功能;当批量处理省市的时候会比较方便;且不限于按字分列,也可以按特殊符号分列,如“-”、“/”等。


https://www.zhihu.com/video/1179352060130144256
总而言之,截取需要的部分数据最重要的两点:
①找到数据之间的某一共同特征点;
②根据共同点设置公式进行提取。
回复

使用道具 举报

0

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2025-2-20 17:46:01 | 显示全部楼层
佩服佩服!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|启明办公

Copyright © 2001-2013 Comsenz Inc.Template by Comsenz Inc.All Rights Reserved.

Powered by Discuz!X3.4

快速回复 返回顶部 返回列表