中易网

excel中A1-A5和B1到B5是一一对应的,A1-A5是数字1.2.3.4.5,B1到B5是内容。我要在C1显示出>1同时<3的数字

答案:4  悬赏:60  
解决时间 2021-01-14 12:10
  • 提问者网友:沉默菋噵
  • 2021-01-14 04:11
excel中A1-A5和B1到B5是一一对应的,A1-A5是数字1.2.3.4.5,B1到B5是内容。我要在C1显示出>1同时<3的数字
最佳答案
  • 二级知识专家网友:从此江山别
  • 2021-01-14 04:54
在C1中输入或复制粘贴此公式
=INDEX(B:B,SMALL(IF((A1:A5>1)*(A1:A5<3),ROW(B1:B5),65536),ROW(A1)))&""
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充追问换到其它C11-C15和D11-D15就不成了。追答公式中的(A1:A5>1)*(A1:A5<3),ROW(B1:B5)

引用单元格区域根据你的实际情况进行调整。追问=INDEX(K11:K15,SMALL(IF((J11:J15>1)*(J11:J15<3),ROW(K11:K15),65536),ROW(J11)))&""没有得出相应的答案。追答输入公式后,
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充追问只要改为从A2-A5,B2-B5来计算参数就不对了。
全部回答
  • 1楼网友:鸽屿
  • 2021-01-14 07:26
=IF(AND(A1>1,A1<3),VLOOKUP(A1,A:B,2,0),"不符合要求,不予显示")
试试这个
  • 2楼网友:独行浪子会拥风
  • 2021-01-14 06:47

数组公式
=INDEX(B1:B5,MAX((A1:A5>1)*(A1:A5<3)*ROW(1:5)))
  • 3楼网友:过活
  • 2021-01-14 05:38
C1中应用公式:
=vlookup(if(and(A1>1,A1<3),A1),A1:B5,2)
只能大致这样写写,因为不知道你要在哪里判定数字是2.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息