关键词不能为空

当前您在: 主页 > 高中公式大全 >

插板法公式EXCEL中条件公式提取部分内容

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-09-22 06:17
tags:excel条件公式

自学英语教材-歌颂教师的歌曲

2020年9月22日发(作者:殷球)
今天我们讲两个函数:
Left

Right
就是我们说的左
就是我们说的右这两个函数是字符函数. 所以大家很容易理解.
Left就是从一个字符串的左边截取一段字符串; Right就是从一个字符串
的右边截取一段字符串(或一个字符).(这里说一下, Excel的函数中的参数绝大
多数都可以是自己输入的内容, 也可以是单元格的引用) (不知道是不是全部,
因为我也不是所有函数都会, 呵呵)
怎么用呢? 我们先讲其实是一样的用法):
= Left (要截取的字符串, 需要截取多少个字符) , 比如: 我们要在
the new president of USA中截取前面的15个字符. 那么函数是 (我们在A1
单元格中输入这段字符串, 在A3中输入函数):
A3 =LEFT(A1,15) -- 结果是用肉眼算一下, 对了)

要注意以下几点:
- Left函数的第二个参数必须是大于等于零的数字(>=0) (如果输入负数会出错)
- 如果第二个参数大于第一个参数的字符数, 则显示第一个参数的整体
- 在Left函数中, 第二个参数其实是可以省略的, 默认为1, 也就是说 =
left(A1) 的结果是字符O即截取1个字符. 但是为了方便记忆, 大家还是
记住需要这个参数吧, 也不差这么几个字. (在这个例子中, 大家可以看到所有
的字符都计算在内, 空格也是按字符计算的)
和Find函数一样, Left也有LeftB函数, 对于双字节的字符是有用的, 大家可
以看Excel的帮助, 我截取在下面(日文是双字节的):

函数的用法是一样的, 只是它是从右边开始截取. 比如:
A5 = RIGHT(A1,15) -- 结果是

好了, 很简单吧! 这两个函数真的是很简单的. 现在我们开始举例:
例子1: 我们需要截取A1单元格中的is这个字符串, 怎么写. 分析一下,
在左起第七位, 然后往右边2位字符. 但是我们还没有学习从中间截取的
函数, 怎么办呢?
这个时候, 我们可以先从左边截取8位 (即然后在结果中再从右
边截取2位, 就可以得到我们要的结果了. 所以函数就是:
A7 =RIGHT(LEFT(A1,8),2)

用这种方法, 我们就可以截取到我们想要在字符串的中间截取的内容. (当然也
可以用MID函数, 我们下次再讲)
例子2: 来个复杂一点的, 我们要截取A1单元格中的字符串后面的8位字
符.
继续审题: 要找到字符串后面的8位字符, 就要先把后面的所有字
符提取出来, 然后再用函数从左边取8位.
需要: new后面的所有字符提取出来, 就要先用Right函数截取, 那么第二个
参数是多少呢?
需要知道: 第二个参数是多少, 就需要找到在的几位(
FIND函数
), 然后用
A1字符串的总长度减去的位置再减2就得到了. (这里我们还没有学习计
算字符串总长度的函数, 我们暂且当我们已经知道总长度是33)
知道了整个的逻辑, 我们就一步步从下往上写:
需要找到在的几位: A10 = FIND(
那么后面的字符串就是: A11 = RIGHT(A1,33-FIND(-2)
最后找这个字符串的左边8位: A12 = LEFT(RIGHT(A1,33-FIND(-2),8)
结果如下:

例子3: A10中有字符串, 请用函数找出两个大写的之间的所有内容.(A10的
长度为38)
A10 = I work in Shanghai, but I love Xiamen.

要找出A10当中的两个之间的内容, 也就是要找出第一个的右边和第二
个的左边的内容. 所以这题的关键就是如何找出两个的位置.
所以, 我们可以先找出第一个右边的字符串, 然后在这个字符串中从左边一
直找到第二个出现的位置.
找第一个右边的字符串比较容易: = RIGHT(A10,38-FIND(-- 通
过函数找到第一个的位置, 然后用Right从右边截取总长度减去第一
个的位置.
如何找第二个呢? 其实方法我们在函数里面已经介绍过了, 我就不再
多说. = FIND(
好, 整个函数就应该是: =
LEFT(RIGHT(A10,38-FIND(
(为什么要减2? 因为要Find找第二个的结果是包含第一个和第二个
的位数的, 所以要减掉). 结果是:

例子4: A18中是由数字组成的字符串, 我们的要求是: 如果第3位的和第8位
的数字的和大于第16位和第20位的乘积, 同时第19位大于5的话, 显示
否则显示

如果A就显示B,否则显示C, 用什么? 用
IF
函数嘛! 那么同时用什么函数? 用
AND
嘛! 所以函数就是
= If (and(第3位的和第8位的数字的和大于第16位和第20位的乘积第
19位大于5
如何计算: 第3位的和第8位的数字的和大于第16位和第20位的乘积? 加减乘
除大家会了. 关键是怎么找出某位的数字?
我们拿找第3位数字做例子. 要找到第3位, 我们可以用Left找到前4位, 然
后在用Right找最右边那一位. 函数就是: = RIGHT(LEFT(A18,4),1)
所以, 第3位的和第8位的数字的和大于第16位和第20位的乘积 就可以写成:
=
(RIG HT(LEFT(A18,4),1)+RIGHT(LEFT(A18,9),1))>(RIGHT(LEF T(A18,17),1)*R
IGHT(LEFT(A18,21),1))
第19位大于5 就可以写成: = RIGHT(LEFT(A18,20),1)*1>5 . 为什么要乘以1
呢? 因为我们用Left或者Right截取的是字符, 字符从ASCII码来说是大于数
字的. (什么是
ASCII码
) (大家只要知道我们比较的时候都用相同类型的比较就
可以! 看起来象数字的字符, 我们用乘以1或者除以1或者加上减去0都
可以让它变成数字)
所以最终的函数就是: =IF(AND((RIGHT(LEFT(A18,4),1)+RIGHT(LEFT(A18,9), 1))>(RIGHT(LEFT(A18,
17),1)*RIGHT(LEFT(A18,21), 1)),RIGHT(LEFT(A18,20),1)*1>5),
sh
结果是 因为第19位是1, 比5小):

2003
选中含有人名的单元格区域,比如A1:D500
点“格式”菜单下的“条件格式”命令。弹出窗口中——
1、“条件1”下面选择“公式”
2、在公式后面的空格内输入:=COUNTIF($$A$$1:$$D$$500,A1)>1
3、点“格式”按钮,新弹出窗口中点“图案”选项卡,设置自己喜欢的浅颜色
4、点两次“确定”按钮退出。OK~~
解释:在绝对引用区域$$A$$1:$$D$$500中 查找每个单元格值是否有重复?有,说明
条件为真,按指定颜色显示。否则,不发生变化。
说明:用你选择的区域替换公式中的$$A$$1:$$D$$500,必须加$$符号,$$代表了绝对
引用;
用选择区域左上角的第一个单元格地址替换公式中的A1

关于爱情的唯美短句-关于端午节诗句


化妆学校要多少学费-2018司法考试报名条件


漂亮有创意的思维导图-氢氧化钙是酸性还是碱性


硕鼠原文-形容变化大的成语


长方形面积计算公式-幽咽泉流冰下难


考试方式-中职网学历查询


二次项-实事政治


好段摘抄大全-形容女人的美的的句子



本文更新与2020-09-22 06:17,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/407925.html

EXCEL中条件公式提取部分内容的相关文章