excel函数 判断某单元格的值包含在某个范围内.

excel函数 判断某单元格的值包含在某个范围内.,第1张

  判断函数使用步骤1:首先,看一下原始数据。

  判断函数使用步骤2:a列是公司名称,我们要在b列判断a列的文本是不是包含“北京”这两个字。

  判断函数使用步骤3:双击b2,输入公式

  =find("北京",a2)

  b2单元格返回1,表示“北京”两个字在a2的文本出现的位置是从第一个字符开始。

  判断函数使用步骤4:下拉b2的公式,返回结果如下图所示。

  其中返回的错误值是表示单元格文本中不包含“北京”。

  判断函数使用步骤5:单元格返回错误值不太好看,我们想办法将它屏蔽。

  首先,我们用isnumber函数判断返回结果是不是数字,如果不是数字就返回false。把b2公式修改成:

  =isnumber(find("北京",a2))

  判断函数使用步骤6:然后用if函数将true转换成“y”,false转换成空显示。修改公式为:

  =if(isnumber(find("北京",a2)),"y","")

  判断函数使用步骤7:类似,可以用search()函数来实现find()函数实现的功能。

  知识点补充:

  search()函数和find()函数差异在通配符的使用和大小写的区分,有兴趣的读者可以自己在单元格中测试一下两个函数的差异。

  判断函数使用步骤8:在其他函数中,比如说vlookup()和countif()等函数中使用通配符,也可以达到“包含”的目的。如下图,用countif()函数来识别是否包含“北京”文本,如果返回1就是包含,返回0就是不包含。

一、如果你用的是“高级筛选”,假定以G列为条件进行筛选,条件区域设置如下:

----

=AND(G1>=A,G1<=B)

注:----代表一个空白单元格

二、如果你用的是“自动筛选”,在自定义条件时:

条件1设为:

“大于或等于”“A”

条件2设为:

“小于”“B”

将两个条件用“与”相连。

三、如果你是利用公式筛选,假定以G列为条件,在后面空白列第2行输入公式如下:

=IF(AND(G2>=A,G2<B),G2,"")

可以用3楼说的函数啊,如在某单元键入“=counta(a100:x120)”,则表示计算从a100到x200这片区域的非空单元的个数,也就是在某单元格返回数据的个数。若要满足条件计算,则使用countif。

1.演示中使用的软件称为Excel电子表格,软件版本为Microsoftofficehome和studentedition2016。

2.首先,打开一个Excel电子表格并创建一个新的空白表,以演示如何根据特定的条件显示特定的值。

3.根据问题描述,我们在a5cell中输入如图所示的函数,它使用嵌套的IF函数和function进行判断,从而实现在特定条件下显示特定值的要求。

4 如果将公式在不同的条件下进行复制和测试,可以看出结果满足问题描述的要求。

excel中,使公式计算结果在某个固定的取值范围内的方法较多,主要有:

1

比如c1单元格的公式是a1b1,要求计算结果在-5跟5之间,即大于5的就等于5,小于-5的就等于-5,在-5跟5之间的就直接显示a1b1的计算结果,首先想到的是用if函数:=if(a1b1>5,5,if(a1b1<-5,-5,a1b1)),此公式直接按原意进行判断,容易理解;

2

除了用if函数外,特别是当if公式较长时,判断两次会使公式变得更长,可以用最值函数min、max来进行限定范围,公式用:=min(max(a1b1,-5),5),这里先用max(a1b1,-5)来取计算值和-5的最大值,即可保证,结果不小于-5,然后再用min函数取上面结果和5的最小值,即可保证最后结果不大于5,总范围是在-5和5之间,也可以用:=max(min(a1b1,5),-5),原理与上相似。这是两侧限定范围,有时只限定一侧,即只需要最小值不低于某个数或最大值不大于某个数,只需要单独使用min或max即可;

3

其实,对限定两侧范围,最简单的是使用中值函数:=median(a1b1,-5,5),对于这三个数,使用中值函数后,永远只取中间的一个值,即如果计算值在-5和5之间,会取出计算值,计算值小于-5时,中值为-5,保证最终结果不少于-5,同样,当计算值大于5时,中值取5,可保证最终结果不会大于5,当然如果计算结果等于-5或5,中值就等于-5或5,同样不会超出范围。

判定excel单元格数字是否属于某个范围应该通过IF函数来实现。

参考工具和原料:

1一台苹果笔记本电脑。

2软件Excel

for

Mac

2011。

3一张包含若干数字的excel工作簿。

判定方法:

1以Excel

for

Mac

2011方式打开一张excel工作簿,选择一个空单元格。

2输入函数表达式"=IF(A2>30;"TRUE";"FALSE")"。

3按回车键查看判定结果。

4选择B2单元格,向下拉选框右下角,将其他单元格进行判定并显示判定结果(不在范围内的都显示FALSE,其余的都是TRUE)。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12181914.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存