excel中为什么 =OR(2=ROW($1:$2))结果是false

作者&投稿:镡瑞 (若有异议请与网页底部的电邮联系)
=VLOOKUP(B$1&ROW(A1),Sheet1!$A$2:$I$14252,3,FALSE) 这个excel语句有问题么?~

ROW(A1)返回的值是1,如本例B1是足球,所以B$1&ROW(A1)返回的值是 足球1

由于VLOOKUP函数固定以第一参数 “足球1”的值到第二参数$A$2:$I$14252的第一列中查找,即A列,所以这个A列必须也要有足球1这个值,否则公式必定返回#N/A错误值.

所以估计提问的出错原因在于Sheet1的A列是没有这个第一参数的查找值。


在sheet2的a2输入公式:
=index(sheet1!a:a,small(if((sheet1!b$1:b$100="男")*((sheet1!d$1:d$100="中级")+(sheet1!d$1:d$100="高级")),row($1:$100),4^8),row(a1)))&""
数组公式,按ctrl+shift+enter三键结束
下拉填充
在sheet2的b2输入:
=index(sheet1!c:c,small(if((sheet1!b$1:b$100="男")*((sheet1!d$1:d$100="中级")+(sheet1!d$1:d$100="高级")),row($1:$100),4^8),row(a1)))&""
数组公式,按ctrl+shift+enter三键结束
下拉填充

你也知道row(1:2)是一个数组了,就得按数组公式的输入方法来输入
=OR(2=ROW($1:$2))按Ctrl+Shift+Enter三键结束,这是输入数组公式的方法

输入数组公式后,你看公式的结果是什么?不再是false而是true了吧

直接回车,就不是数组公式了,ROW($1:$2)取第一个值是1,所以结果是false
如果让他按数组公式计算,上面的公式输入后,不要回车,而是按ctrl shift 回车,三个键一起按就可以了

关于=OR(2=ROW($1:$2)):
输入完公式后,同时按3个键,即Shift+Ctrl+Enter,则在编辑栏看到公式被大括号括起来了,具体如下:{=OR(2=ROW($1:$2))}。这是告诉计算机,把ROW($1:$2)的值作为内存数组{1;2}。
这样,2将分别与{1;2)进行比较,结果为{fale;true}。false=0,true=1,所以两者相或,其结果仍然等于1,也就是True。


凌海市17853622103: excel中为什么 =OR(2=ROW($1:$2))结果是false -
阚闵丹瑞: 你也知道row(1:2)是一个数组了,就得按数组公式的输入方法来输入=OR(2=ROW($1:$2))按Ctrl+Shift+Enter三键结束,这是输入数组公式的方法 输入数组公式后,你看公式的结果是什么?不再是false而是true了吧

凌海市17853622103: or在excel中是什么意思 -
阚闵丹瑞: 在EXCEL中,OR为逻辑或. 该函数有两个返回值,true与false.当多个表达式中任意一个表达式成立,该函数都会返回true值,只有当所有表达式都不成立时,该函数才会返回false值. 如“IF(OR(D4>$D$11,E4>$E$11,F4>$F$11),2,3)”语中含三个表达式,只要其中任何一表达式成立,如D4单元格中的数值确实大于$D$11单元格中的数值,此时不论其余两个表达式是否成立,OR函数都会返回true值,进而使得IF函数返回结果“2”.

凌海市17853622103: excel中or函数得出结果只能是TRUE 和FALSE吗 -
阚闵丹瑞: =OR(A1={1,2})就拿以上的这个公式举例吧,当A1=1或A1=2时,公式就会返回TRUE,否则返回FALSE值,这时只要在前面加多一个IF函数判断一下,就能达到题目的要求,把那两个值设置成 “是" 和"否".公式改为这样:=IF(OR(A1={1,2}),"是","否")当A1=1或A1=2时,公式返回 是 ,当A1不为1或2时,公式返回 否但此公式还是有一点不足,就是当A1为空白时,公式还是会返回否,要解决这问题只需再在外层套再多一个IF函数判断,让A1为空白时,公式也返回空白值,最终公式变为这样:=IF(A1="","",IF(OR(A1={1,2}),"是","否")) 你明白不?

凌海市17853622103: 在excel中如何使用OR逻辑函数 -
阚闵丹瑞: =OR(1+1=1,2+2=5) =IF(OR(A1>5,A1<1),B1,C1)在其参数组中,任何一个参数逻辑值为 TRUE,即返回 TRUE;任何一个参数的逻辑值为 FALSE,即返回 FALSE. 语法 OR(logical1,logical2,...) Logical1,logical2,... 为需要进行检验的 1 到 30 个...

凌海市17853622103: EXCEL or函数的用法(告诉例子) -
阚闵丹瑞: 1、POWER函数的功能:返回数字乘幂的计算结果. 2、POWER函数的语法:POWER(number,power).其中参数number表示底数;参数power表示指数.两个参数可以是任意实数,当参数power的值为小数时,表示计算的是开方;当参数...

凌海市17853622103: excel中用公式怎么表示一个单元格里只能输入1或2或3?用有效性 -
阚闵丹瑞: =OR(A1=1,A1=2,A1=3) 公式里的A1,为设置数据有效性区域的活动单元格的相对引用,应根据实际情况做相应改动.按照一般人的操作习惯,做区域选择时都是从左上到右下拖动鼠标,所以活动单元格为选择区的左上单元格.如果在做区域选择时从其他方向拖动鼠标,这时就要特别注意,活动单元格不再是左上角单元格,公式要做相应改动.

凌海市17853622103: 在EXCEL中有没有能表示“或”概念的函数,公式怎么写 -
阚闵丹瑞: 在英语中,或就是OR,因此,Excel中用OR(条件1,条件2)这个函数来表达逻辑的“或”关系. 你的应用要求可以用公式表达为: =IF(OR(A2>=120,B2>=120),"录取","不录取")除了这种传统的表达外,Excel还有一个特点,在逻...

凌海市17853622103: =OR($C2=INDIRECT($B2))=FALSE在EXCEL中是什么意思?顺便给说说“=”的作用 -
阚闵丹瑞: 1.indirect($b2)---$b2应该输入的是一个单元格地址,如A1,则indirect($b2)得出的就是A1中输入的数据2.上面的公式一定是条件语句中的一部分,就是或者A1等于C2是错误,即如果A1不等于C2,刚满足条件

凌海市17853622103: microsoft office excel 中 or 函数该怎么用? -
阚闵丹瑞: 例如: A1=1 A2=2 A3=3 B1公式:=IF(OR(A2>A1,A3>A2,A3>A1),"正确","错误") OR(A2>A1,A3>A2,A3>A1)意思:对括号里三个公式分别判断,A2>A1(2>1),A3>A2(3>2),A3>A1(3>1),这道题三个公式都是正确的,OR的意思是只要这三个公式里任何一个都是正确的,那么结果就是正确的.

凌海市17853622103: EXCEL中的比较函数怎么用 -
阚闵丹瑞: 1、首先在电脑中打开EXCEL表格之后,在单元格输入exact函数,如下图所示. 2、第一个参数是第一个文本内容,如下图所示. 3、第二个参数是第二个文本内容,如下图所示. 4、接着在键盘中回车一下,等于false,说明不相同,如下图所示. 5、等于true,说明两个相同,如下图所示比较函数就使用完成了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网