|
|
在工作中,我们通常都会需要对一些表格进行一些信息提取,比如说根据员工的身份证号的信息,提取他的生日信息,在生日时可以给员工一个惊喜;比如根据产品名称,提取它的型号特点等……
7 a6 d# Y" x+ V4 Y: C1 z, G6 |7 ] 对于这种情况,就需要用到文本函数了,今天我就来给大家介绍一些常用的文本函数,让你们在需要时,可以对文本进行信息提取。3 O7 N3 r+ m5 J& Y3 I: z- F
主要介绍几个小技巧:. L2 f& c6 V, s+ m' U
1、 提取身份证号信息
' d# F' H& z( X$ G' e9 u2、 提取括号里的内容
* p9 w( s1 m2 q( V: l学会这些小技巧,你就能够轻松提取文本信息,快速提高工作效率!
' Y5 |' ]- D; i. Q I4 j* W+ `, U; ]/ I技巧1:提取身份证号码信息
0 u8 j4 R# s7 x( S6 [0 h对于下图这个表格,我们要根据身份证号码的信息,提取出员工的生日,这样就可以为那些给员工准备生日会的同事,提供准确的数据。3 p! x0 s9 E( c6 ~
如果你对身份证号码有所了解,就会知道身份证号的前六位是籍贯信息编码,从第七位往后的连续八位代表的是出生日期。
1 S, N8 Q2 l* }所以,我们需要做的就是把身份证号码的中间八位提取出来。( I H, ^4 b/ l4 _1 O
(1) MID函数
2 U Q2 a y8 V5 q% bMID函数可以返回文本字符串中指定位置开始的特定数目的字符。3 Y, ~2 J4 e6 [. R9 F6 y/ q
在生日列输入公式 = mid(G2,7,8)* _/ M5 r2 ?2 i
(这个公式的意思就是,从身份证号码的第七位开始提取文本,提取的文本长度为8)。
5 u9 D( c1 Z5 _7 M 然后向下填充公式,得到的结果如下图所示。% b+ [: @5 z2 C2 R- }& C
(2) TEXT函数
0 {5 D/ }. Q* _1 c* I- p8 |我们可以看到上图中的结果,虽然已经提取出了生日的信息,但是这种格式不符合我们的阅读习惯。我们需要运用另外一个函数来对这些数据进行处理美化。
2 Q" `+ ]& r% ZTEXT函数可以通过格式代码,向数字应用格式,更改数字的显示方式。5 n% a# w: e+ _
我们另加一列,输入公式 = TEXT(H2,"0000-00-00")
5 K( }. z& [1 N/ J- K(这个公式的意思是,将H2单元格的时间格式,转变为0000-00-00)
! l& C- u; k$ V- }, T 然后向下填充公式,得到的结果如下图所示。
8 Y: q+ v0 F+ D0 \0 T 技巧2:提取括号里的内容# c( n6 S* C! S6 X! G. ]
如下图所示,我们要把手机型号这一列的括号中的手机网络类型提取出来,由于这一列的文本长度不同,所以我们不能直接用MID函数提取。
, ]5 a2 U3 c' V R) _' ^ 这时候就需要用到FIND函数:
7 O' {: B# m$ V. P+ w1 u5 I9 c5 b) HFIND函数,可以在文本中查找指定的字符,并返回该字符的位置
4 R Q5 d7 g4 { c1 a# L我们需要先找出左右括号的位置和括号中的字符长度,才能够使用MID函数进行数据提取。& L& K, t7 D9 ?# N# `" e2 v: J
在左括号的位置这一列输入公式 = find( "(",文本)) D: Q5 z. j$ f
在右括号的位置这一列输入公式 = find( ")",文本)
% p S8 ~5 Z. R% P/ ?! a- H. d在字符长度这一列输入公式 = 右括号的位置 - 左括号的位置 - 1
# L/ }6 o9 p+ f/ D* R1 m N在网络类型这一列输入公式 = MID( 文本,左括号位置+1,字符长度)
" z9 L6 s0 g; p C" B然后向下填充公式,得到的结果如下图所示。2 r0 a% F E7 J6 ?, G2 c
常用的文本提取函数还有:
/ J- S r. |! P- r1 @! V" m& e, [* i5 ?RIGHT函数:从文本字符串的最后一个字符开始,返回指定个数的字符
: l' M' B V( T) z' o# F9 V" o! |! BLEFT函数:从文本字符串的第一个字符开始,返回指定个数的字符
; q% {/ l- ~- q' S/ B只有掌握这些函数的基本使用方法,才能够在遇到问题时及时的想到并运用它。
5 ]! C& W3 n* @( O再小的技能,也会有大用处!
7 t* j" V: |, K总结:& \' ` b# X- W" S" t2 E
LEFT/RIGHTMID函数:从文本的左侧、右侧和中间提取出指定个数的文本
7 c7 {. E2 u) m3 BTEXT函数:这个函数可以动态的设置单元格的文字格式
3 S3 l/ l5 i7 S% d/ M# y想要学习更多office的操作技巧请点击关注!
4 w$ k; B5 X% ~2 ]9 \ \$ `6 l
; G3 W: ]0 ` n4 r$ b来源:http://www.yidianzixun.com/article/0LbtgBA7+ E2 X+ [) K* m& y& O
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|