您的位置首页百科问答

在Excel中半旧证远答概秋远其怎么提取字段中的前3个字

问题补充说明:如一列中全是“安徽省安庆市潜山县梅城镇南岳路2号鑫源大药房”这样的地址,我想提取“安徽省”三个字在另一列中,用什么公式? 外,会拖很久的,有几千条,像这样的数据很多,还有没有很快捷的方式,使用往下拖的话

在Excel中半旧证远答概秋远其怎么提取字段中的前3个字

一、这可以用LEF来自T函数或MID函数来完成。

 

二、假设数据是写在A岩弦参果1单元格,要提取该单360问答元格内容前三个字符的内容,则可以在另一个单元格中写入公式:

=LEFT(A1,3)

=MID(A1,1,3)

 

三、相关函数的定义:

 

(1)LEFT函数的定义

也应用于:LEFTB

LEFT基于所指定的字符数返回文本字符串中的第一个或前几个字符。

LEFTB基于所指定的字节数返回文本措宽字符串中的第一个或前几个字符。围强拿吸台院马此函数用于双字节字怀岁传符。

语法

LEFT(text,num_chars)

LEFTB(text,num_bytes)

Text  是包含要提取字符的文本字符串。

Num_chars 指定要由LEFT所提取的字符数。

Num_chars必须大于已紧呢万呀或等于0。

如果num_脸丝剧极量员到责晶chars大于文本长度,则LEFT格聚返回所有文本。

如果省略num_chars,则假定其为1。

Num压宽之干山含_bytes 按字节指定要由LEFTB所提取的字符数。

 

(2)MID函数的定义

也应用于:MIDB

MID返回文本字符串中验盟先从指定位置开始的特定数目的字符,该数目由用户指定。

MIDB返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。此函数用于双字节字符。

语法

MID(text,start_num,num_chars)

MIDB(text,start_num损们伟山巴志,num_bytes)

Text  是包含要提取字符照夫使流而局的文本字符串。

Start_num  是文本中要提取的第一个字符的位置。文本中第一个字符的start_num为1,以此类推。

Num_chars  指定希望MID从施观机对更刻啊集区文本中返回字符的强刚轮汽独个数。

Num_b木块缺期附互互制ytes  指定希望MIDB从文本中返回字符的个数(按字节)。

说明

如果start_num大于文本长度,则见MID返回空文本("")。如果start_num小于文本长度,但start_num加上num_chars超过源感了文本的长度,则MID只返回至多直到文本末尾的字符。如胶脚叶果start_num小于1,则MID返回错误值#VALUE!。

如果num_chars是负数,则MID返回错误值#VALUE!。

如果num_bytes是负数,则MIDB返回错误值#VALUE!。