excel如何将某两列满足条件的数据调用到另外两列?

2025-03-31 20:44:43
推荐回答(4个)
回答1:

方法有几个,不知道是不是你想要的。

  1. 依据你的这个表格,从E3开始的撒,在E3中输入=if(B3=1,A3,""),下拉这个公式,到底。

  2. 直接按B列排序,    B列中是1的项就都在一起了,然后你给粘贴走

回答2:

E3中输入公式:
=INDEX(A:A,SMALL(IF(B$1:B$1000=1,rROW($1:$1000),9^9),ROW(A1)))
三键结束
下拉填充
行数范围自己调整一下。

回答3:

E3输入下面的公式,按CTRL+SHIFT+回车键结束,再下拉

=index(A:A,small(if(B$1:B$1000=1,row($1:$1000),9^9),row(A1)))

回答4:

两个公式:
E3:
=VLOOKUP(1,IF({1,0},B$3,B$100,A$3:A$100),2,0)
下拉;
F3:
=--(E3<>"")
下拉。