请教在 EXCEL 表编辑设置问题 (显示A1到E1区域中指定的数字)

来源:百度知道 编辑:UC知道 时间:2024/07/01 03:21:55
在EXCEL表中

从A1到E1区域中有一些数字(如:A1:100 B1:200 C1:300 D1:400 E1:500)

我要在G1中显示(如果A1到E1中有200存在,哪么显示“200”否则显示空格)

这应该怎么编辑 谢谢各位老师指导~

在G1中输入=IF(COUNTIF(A1:E1,200)>0,200,"")

用IF函数 =IF(COUNTIF(A1:E1,200)>0,200,"")

IF
用途:执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。

IF()函数是我们经常用到的一个函数,不过函数的嵌套不能超过7层,多出来的条件怎么办呢?

1. 将七层之外的IF语句,放在另外的单元格内来处理,例:C5=if(if,...,(if...),B5))),B5单元格就是存放七层之外的IF语句。依此类推,可以实现在数据库语言中CASE语句的功能。

2. IF 函数的确有七层嵌套的限制。遇到七层嵌套还解决不了的问题,可以尝试用其它的函数组合和数组
公式来解决;有时用 VBA 方案可以有很好的效果。
这里给出一个解决IF函数嵌套超出范围的方法,可能比较容易使初学者看懂。其思路是:一个单元格做不
了的事,分给两个或更多的单元格来做,文字内容是这样,函数内容也是这样。
例子:假如 A1=1,则 B1=A;A1=2,则 B1=B …… A1=26,则 B1=Z
解决方法如下:
B1 = IF(A1=1,"A",IF(A1=2,"B",IF(A1=3,"C",IF(A1=4,"D",IF(A1=5,"E",IF(A1=6,"F",IF(A1=7,"G",IF(A1=8,"H",C1))))))))
C1 = IF(A1=9,"I",IF(A1=10,"J",IF(A1=11,"K",IF(A1=12,"L",IF(A1=13,"M",IF(A1=14,"N",IF(A1=15,"O",IF(A1=16,"P",