乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel获取指定单元格(excel获取指定行列内容)

excel获取指定单元格(excel获取指定行列内容)

作者:乔山办公网日期:

返回目录:excel表格制作

如何利用Excel函数公式快速提取出单元格中指定的数据?


从简单到不简单,一步一步试着做吧。

如下图有一个简单的数据,内容包括姓名、电话号码和地址三部分组成,现在需要分别将姓名、电话号码和地址提取出来,当然要用到文本函数的三剑客LEFT、MID和RIGHT了。

首先看LEFT函数,输入公式“=LEFT(A1,3)”,公式含义是:A1单元格自左至右,从第1个字符开始,取3个字符,即可得到字符“张三丰”。

再看MID函数,输入公式“=MID(A2,4,11)”,公式含义是:A2单元格自左至右,从第4个字符开始,连续取11个字符,即可得到字符“139200005678”。

最后看RIGHT函数,输入公式“=RIGHT(A3,3)”,公式含义是:A3单元格自右至左,即从第最后1个字符开始,连续取3个字符,即可得到字符“哈尔滨”。

上述公式适合从结构一致,长度一样的文本中提取数据,如果仅结构一致,如本例文本是由姓名、电话号码和地址构成,但长度不一样,用上述公式批量提取数据就不适合了。

下面试着写一个公式,并做简单解释,以供看客举一反三。继续以本组数据为例,分析数据,发现不同数据内容之间有一空格分隔,我们可以将函数稍作调整,用一个SEARCH函数,具体含义慢慢体会,公式不一定好,算是抛砖引玉。

提取姓名公式为“=LEFT(A2,SEARCH(" ",A2,1)-1)”,

提取电话号码公式“=MID(A2,SEARCH(" ",A2,1)+1,11)”

提取地址公式“=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,10))”

突然发现上面做的好啰嗦,如果数据足够规范,直接用数据分列就可快速完成。

本文标签:

相关阅读

关键词不能为空
极力推荐
  • 怎么用excel函数筛选日期?(excel 筛选 日期)

  • 第一种方法:=SUMPRODUCT((A2:A100>=DATE(2013,1,1))*(A2:A100 第二种方法: =SUMIFS(D2:D100,A2:A100,">="&DATE(2013,1,1),A2:A100," 第三种方法:大括号不是手动输入的,输入公式后,同时按ctrl+alt+enter三键,数

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