Excel中,如果A1符合条件,则取单元格A2的值,怎么实现?在线等

如题所述

利用IF公式,打个比方,你想要A1的值大于50,则取A2的值;否则取A1
可以在对应的取值单元格中,输入=IF(A1>50,A2,A1)
即完成,
其中=IF 是公式()内的值分别为 (条件,符合条件时的值,不符合条件时的值)
望采纳,希望能帮到你追问

我是要再1这一行里查找到符合选择条件的值,若符合,则取对应条件下一行的值,这个怎么弄?

追答

首先:竖为列,横为行;
这里需要用到多重条件公式,就用我一开始回答举例子为前提来进行作答:
例如已知值为A1,他的下一行就是A2,其中A1为大于50,A2小于50,
给定条件为若A1为60大于50,则取值为A1(这里可以设置为任意条件),若A1小于50,自动检索A1同列的下面每行的值,符合下面任意行的值小于30的,则取下面行的值,否则取值为A1为60(这里可以设置为任意条件)
目标单元格内的公式:=IF(A1>50,A1,IF(A:A<30,A:A,60));然后你就可以把这个单元格的公式往下一行复制,即可以得到所有你想要的条件,即结果为60的,就不是你要的值,不为60的就是你要找的那些实际的值

追问

横为行,数为列;A1这个不是一个数值,我所取的A2里面才是值,而且我要从1这一行里面找出A1,(这个数据的位置可能在A1,也可能在F1,如果再F1的话,值就要取F2的了)。

追答

我截图给你演示一下看是不是我理解错了 你要  使用LOOKUP公式

在你需要确定值的单元格中输入=LOOKUP("条件值",查找区域,返回值)

如图:查找“整”字  区域为BCD找到的,返回值可以指定一列,也可以不指定就默认为查找值的后一列数据了。公式注意中英文输入和引号:“”的使用,如果查找的值不是数字  就需要用到引号

温馨提示:答案为网友推荐,仅供参考
相似回答