|
|
在工作中,我们通常都会需要对一些表格进行一些信息提取,比如说根据员工的身份证号的信息,提取他的生日信息,在生日时可以给员工一个惊喜;比如根据产品名称,提取它的型号特点等……
6 j; h y3 _" M8 x/ p5 u& I/ @) r5 X 对于这种情况,就需要用到文本函数了,今天我就来给大家介绍一些常用的文本函数,让你们在需要时,可以对文本进行信息提取。
. o, g( m" A! p9 h" }. S. ^ 主要介绍几个小技巧:
4 P4 l$ k7 n x) j2 B1、 提取身份证号信息
1 P4 _5 w/ R7 z2、 提取括号里的内容
( `5 c- K& X! O! m学会这些小技巧,你就能够轻松提取文本信息,快速提高工作效率!
7 f' e2 C! g2 \1 O% ^& c技巧1:提取身份证号码信息
% i' P5 z) G: X' T& k. U/ @2 e对于下图这个表格,我们要根据身份证号码的信息,提取出员工的生日,这样就可以为那些给员工准备生日会的同事,提供准确的数据。
, [- z7 r: [2 h6 I0 G, w/ i9 ` 如果你对身份证号码有所了解,就会知道身份证号的前六位是籍贯信息编码,从第七位往后的连续八位代表的是出生日期。
/ J" w9 [4 ]4 N8 [7 A6 t' s所以,我们需要做的就是把身份证号码的中间八位提取出来。1 X) L. p; a9 M9 b- S
(1) MID函数3 t( f T( y' D4 h6 {
MID函数可以返回文本字符串中指定位置开始的特定数目的字符。% H4 V. P7 U2 W# p; f$ `$ I
在生日列输入公式 = mid(G2,7,8)
* p% H! ~6 I9 D7 H, o8 J5 J& i! L: v(这个公式的意思就是,从身份证号码的第七位开始提取文本,提取的文本长度为8)。
, f( J. E, k7 i; v. D% A 然后向下填充公式,得到的结果如下图所示。2 l6 p5 e" _) [! J7 G/ T0 q, `( n
(2) TEXT函数' x+ W# E! [% H/ e" W; Y
我们可以看到上图中的结果,虽然已经提取出了生日的信息,但是这种格式不符合我们的阅读习惯。我们需要运用另外一个函数来对这些数据进行处理美化。) U1 g1 D/ W+ C5 C! a" D6 S
TEXT函数可以通过格式代码,向数字应用格式,更改数字的显示方式。
4 [" T- c6 S1 C/ d! ~, N我们另加一列,输入公式 = TEXT(H2,"0000-00-00"); D, m9 g% X% T; V4 q
(这个公式的意思是,将H2单元格的时间格式,转变为0000-00-00)9 h$ b8 O7 y7 q% D( {4 s
然后向下填充公式,得到的结果如下图所示。8 j. v1 u4 {6 r: @
技巧2:提取括号里的内容
0 d6 c% @: I. ~/ E如下图所示,我们要把手机型号这一列的括号中的手机网络类型提取出来,由于这一列的文本长度不同,所以我们不能直接用MID函数提取。
# y( ]2 R( j0 D 这时候就需要用到FIND函数:7 c% O3 M' |' n3 P6 a# z. z- d8 r
FIND函数,可以在文本中查找指定的字符,并返回该字符的位置2 _# m) ^, S) F, \* d4 P* s
我们需要先找出左右括号的位置和括号中的字符长度,才能够使用MID函数进行数据提取。
3 {7 k) P p- D* c D 在左括号的位置这一列输入公式 = find( "(",文本)# h' W% S: k$ z* |6 h- L
在右括号的位置这一列输入公式 = find( ")",文本)
- r3 K# b% f9 F% p+ F在字符长度这一列输入公式 = 右括号的位置 - 左括号的位置 - 1
: v& `% t% Q9 k8 O在网络类型这一列输入公式 = MID( 文本,左括号位置+1,字符长度). w# C! i$ p6 m$ E: I
然后向下填充公式,得到的结果如下图所示。
% y$ J+ \& Y- o+ L- c 常用的文本提取函数还有:
; I! P; V) Q) PRIGHT函数:从文本字符串的最后一个字符开始,返回指定个数的字符
- m7 S( k# Y& y6 _LEFT函数:从文本字符串的第一个字符开始,返回指定个数的字符' C8 r9 l% U: B% J% j
只有掌握这些函数的基本使用方法,才能够在遇到问题时及时的想到并运用它。, [* U9 |6 m' ]3 N ` z! G0 X
再小的技能,也会有大用处!
3 R( U2 Q( M6 W& m U/ _总结:2 W. v7 M% e8 ]) `- V5 h7 b' ~
LEFT/RIGHTMID函数:从文本的左侧、右侧和中间提取出指定个数的文本
4 ~3 o9 q+ u# l: X" tTEXT函数:这个函数可以动态的设置单元格的文字格式
3 [* W; u) @& W* l7 ^2 S. A想要学习更多office的操作技巧请点击关注!7 h' ?. o, G$ L
5 [5 c4 t6 Q+ S" I( U& m5 i
来源:http://www.yidianzixun.com/article/0LbtgBA7* W& V2 F O. @! Z9 `
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|