乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel公式</em>求助,怎么提取<em>文本</em>里的

<em>excel公式</em>求助,怎么提取<em>文本</em>里的

作者:乔山办公网日期:

返回目录:excel表格制作


  提取单元格中的数字可以根据数字的位置选择使用MID或e68a84e799bee5baa6e79fa5e98193366MIDB、RIGHT或RIGHTB、LEFT或LEFTB等文本提取函数来提取数字。


  • MID 或MIDB 用途:MID 返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB函数可以用于双字节字符。 

  • 语法:MID(text,start_num, num_chars)或MIDB(text, start_num,num_bytes)。 

  • 参数:Text 是包含要提取字符的文本串。Start_num 是文本中要提取的第一个字符的位置,文本中第一个字符的start_num 为1 ,以此类推;Num_chars指定希望MID 从文本中返回字符的个数;Num_bytes指定希望MIDB 从文本中按字节返回字符的个数。

  • 实例:如果a1=电子计算机,则公式“=MID(A1,3,2)” 返回“计算”,=MIDB(A1,3,2)返回“子”。 


  • RIGHT 或RIGHTB 用途:RIGHT 根据所指定的字符数返回文本串中最后一个或多个字符。RIGHTB根据所指定的字节数返回文本串中最后一个或多个字符。 

  • 语法:RIGHT(text,num_chars),RIGHTB(text,num_bytes) 。

  • 参数:Text 是包含要提取字符的文本串;Num_chars 指定希望RIGHT 提取的字符数,它必须大于或等于0。如果num_chars 大于文本长度,则RIGHT 返回所有文本。如果忽略num_chars, 则假定其为1。Num_bytes 指定欲提取字符的字节数。 

  • 实例:如果A1=学习的革命,则公式“=RIGHT(A1,2)”返回“革命”,=RIGHTB(A1,2)返回“命”。 


  • LEFT 或LEFTB用途:根据指定的字符数返回文本串中的第一个或前几个字符。此函数用于双字节字符。

  • 语法:LEFT(text,num_chars)或LEFTB(text, num_bytes)。 

  • 参数:Text 是包含要提取字符的文本串;Num_chars指定函数要提取的字符数,它必须大于或等于0。Num_bytes按字节数指定由LEFTB 提取的字符数。 

  • 实例:如果A1=电脑爱好者,则LEFT(A1,2)返回“电脑”,LEFTB(A1,2)返回“电”。



你的文本都是前两位是数字?提取出来的数字需要进行sum一类的计算吗?
如果你的文本都是前两位为数字,且提取出来后不会再用sum等函数进行计算的话就用以下公式:
=LEFT(A1,2)
如果提取出来需要再用sum等函数计算,那就用以下公式:
=--LEFT(A1,2)

1、将要提取的数字列调整至1个汉字的宽度(图中为C列),选中C列,点击左上角的office按钮。

2、现在我们只需要将汉字文zhidao本去掉,数字留下就可以了。编辑—定位(快捷键Ctrl+G)

3、我们选择常量,只需要定位文本,这里就把出数字外的文本单元格全选中了。

4、右键—删除,将单元格上移,至此就完成数字的提取了,把C列拉宽,就可以看到数字了。



输入以下公式,然后向右向填充公式

=--TRIM(MID(SUBSTITUTE(SUBSTITUTE($A1,"H",""),"X",REPT(" ",100)),1+(COLUMN(A1)-1)*100,100))

详见附图示例

相关阅读

关键词不能为空
极力推荐
  • 如何让<em>excel</em>支持<em>Unicode</em>编

  • 如果数据之间有分隔符号如空格,逗号等可用数据-分列-选相应的分隔符号后就可以,如没有的话不太好办 .如果没有固定的分隔符号,那只能手动添加,或者采用固定列宽的分隔方式,

ppt怎么做_excel表格制作_office365_word文档_365办公网