下载此文档

excel提取单元格内容函数的使用方法.docx


文档分类:办公文档 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
excel提取单元格内容函数的使用方法
[模版仅供参考,切勿通篇使用]
  篇一:EXCEL提取单元格部分
  今天我们讲两个函数: "Left" and "Right", "Left" 就是我们说的"左"; "Right" 就是我们说的"右", 这两个函数是字符函数. 所以大家很容易理解.
  "Left" 就是从一个字符串的左边截取一段字符串; "Right"就是从一个字符串的右边截取一段字符串(或一个字符).(这里说一下, Excel的函数中的参数绝大多数都可以是自己输入的内容, 也可以是单元格的引用) (不知道是不是全部, 因为我也不是所有函数都会, 呵呵)
  怎么用呢? 我们先讲"Left" ("Right"其实是一样的用法):
  = Left (要截取的字符串, 需要截取多少个字符) , 比如: 我们要在 "Obama is the new president of USA" 中截取前面的15个字符. 那么函数是 (我们在A1单元格中输入这段字符串, 在A3中输入函数):
  A3 =LEFT(A1,15) -- 结果是"Obama is the ne" (用肉眼算一下, 对了)
  要注意以下几点:
  - Left函数的第二个参数必须是大于等于零的数字(>=0) (如果输入负数会出错) - 如果第二个参数大于第一个参数的字符数, 则显示第一个参数的整体
  - 在Left函数中, 第二个参数其实是可以省略的, 默认为1, 也就是说 = left(A1) 的结果是字符"O". 即截取1个字符. 但是为了方便记忆, 大家还是记住需要这个参数吧, 也不差这么几个字. (在这个例子中, 大家可以看到所有的字符都计算在内, 空格也是按字符计算的)
  和Find函数一样, Left也有LeftB函数, 对于双字节的字符是有用的, 大家可以看Excel的帮助, 我截取在下面(日文是双字节的):
  "Right"函数的用法是一样的, 只是它是从右边开始截取. 比如:
  A5 = RIGHT(A1,15) -- 结果是"resident of USA"好了, 很简单吧! 这两个函数真的是很简单的. 现在我们开始举例:
  例子1: 我们需要截取A1单元格中的"is"这个字符串, 怎么写. 分析一下, "is"在左起第七位, 然后往右边2位字符. 但是我们还没有学****从中间截取的函数, 怎么办呢?
  这个时候, 我们可以先从左边截取8位 (即"Obama is"), 然后在结果中再从右边截取2位, 就可以得到我们要的结果了. 所以函数就是:
  A7 =RIGHT(LEFT(A1,8),2)
  用这种方法, 我们就可以截取到我们想要在字符串的中间截取的内容. (当然也可以用MID函数, 我们下次再讲)
  例子2: 来个复杂一点的, 我们要截取A1单元格中的"new"字符串后面的8位字符.
  继续审题: 要找到"new"字符串后面的8位字符, 就要先把"new"后面的所有字符提取出来, 然后再用"Left"函数从左边取8位.
  需要: "new"后面的所有字符提取出来, 就要先用Right函数截取, 那么第二个参数是多少呢?
  需要知道: 第二个参数是多少, 就需要找到"new"在的几位(FIND函数), 然后用A1字符串的总长度减去"new"的位置再减2就得到了. (这里我们还没有学****计算字符串总长度的函数, 我们暂且当我们已经知道总长度是33)
  知道了整个的逻辑, 我们就一步步从下往上写:
  需要找到"new"在的几位: A10 = FIND("new",A1)
  那么"new"后面的字符串就是: A11 = RIGHT(A1,33-FIND("new",A1)-2) 最后找这个字符串的左边8位: A12 =
  结果如下:例子3: A10中有字符串, 请用函数找出两个大写的"I"之间的所有内容.(A10的长度为38)A10 = I work in Shanghai, but I love Xiamen.
  要找出A10当中的两个"I"之间的内容, 也就是要找出第一个"I"的右边和第二个"I"的左边的内容. 所以这题的关键就是如何找出两个"I"的位置.
  所以, 我们可以先找出第一个"I"右边的字符串, 然后在这个字符串中从左边一直找到第二个"I"出现的位置.
  找第一个"I"右边的字符串比较容易: = RIGHT(A10,38-FIND("I",A10)) -- 通过"Find"函数找到第一个"I"的位置, 然后用Right从右边截取总长度减去第一个"I"的位置.
  如何找第二个"I"呢? 其实方法我们在"

excel提取单元格内容函数的使用方法 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人miao19720107
  • 文件大小15 KB
  • 时间2021-07-02