EXCEL表格中如何将A列中是单数的对应B列的数值提到C列中*一固定值

来源:百度知道 编辑:UC知道 时间:2024/06/24 21:55:48
如何将A列中是单数的对应B列的数值提到C列中*一固定值,将A列中是双数的对应B列的数值提到D列中*一固定值

如A列中1 2 3 4 5 B列中5 8 4 3 7 如何将5 4 7提到C列,将8 3提到D 列中

在C1输入=if(mod(A1,2)=1,B1,"")
在D1输入=if(mod(A1,2)=0,B1,"")
拖下来就OK了。

在C1中输入=INDEX(B:B,SMALL(IF(MOD($A$1:$A$5,2)=1,ROW($A$1:$A$5),4^8),ROW(1:1)))&""
在d1中输入=INDEX(B:B,SMALL(IF(MOD($A$1:$A$5,2)=0,ROW($A$1:$A$5),4^8),ROW(1:1)))&""
都是数组公式,按ctrl+shift+enter结束,然后往下复制公式就可以了

c1=if(mod(A1,2),B1,"")
d1=if(mod(A1,2)=0,B1,"")

C1:=IF(OR(A1=1,A1=3,A1=5,A1=7,A1=9),B1,"")
D1:=IF(OR(A1=2,A1=4,A1=6,A1=8,A1=0),B1,"")