excel按条件查找引用符合条件的数据

发布网友

我来回答

2个回答

热心网友

C3公式:
=IF(B3<>VLOOKUP(A3,F:G,2,),VLOOKUP(A3,F:G,2,),"")
下拉。追问谢谢你,请问有没有别的函数?这个函数引用的数值结果是不能参与计算的

追答可以参与运算,没有问题。
其实,直接用下面公式就可以了:
=VLOOKUP(A3,F:G,2,)
下拉。

热心网友

  第1步 在Sheet2表A2单元格输入以下公式并按下CTRL+SHIFT+ENTER结束:
  =IF(ROW(1:1)>COUNTIF(Sheet1!$B:$B,"0101"),"",INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$B$2:$B$5="0101",ROW($2:$5)),ROW(1:1))))

  第2步 将A2单元格公式向右向下复制多行多列
  第3步 选Sheet1的A:C列,单击格式刷,再刷到Sheet2的A:C列,将两表单元格格式设置一致。

  【公式含义】IF函数第1参数判断ROW行号是否超过Sheet1的B列中"0101"的个数,就返回空文本"",否则:用IF函数判断Sheet1!B2:B5是否等于"0101"如果是,就返回他们的行号ROW($2:$5)即数组{2;3;4;5},不是则返回FASLE,得到数组{2;FALSE;4;5}。然后SMALL函数+row函数依次将其中的2、4、5取出,并与INDEX函数结合取出对应Sheet的A2、A4、A5等单元格。
  

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com