第1个回答 2018-06-08
D1输入=IFERROR(INDEX($A$1:$A$100,SMALL(IFERROR(IF($B$1:$B$8<>0,ROW($1:$100),9999),9999),ROW(A1))),""),数组函数,以ctrl+shift+enter结束,公式粘贴下去
E1输入=vlookup(D1,A:B,2,0),公式粘贴下去
第2个回答 2018-06-08
按顺序我还没想到办法,不过按B列数据从大到小的方法我倒是有一个,你看你用得上不!!
先在E1列写入公式:=LARGE($B$1:$B$12,ROW(A1)),下拉填充至出现0!!!
再在D1写入公式:=INDEX($A$1:$A$12,MATCH(E1,$B$1:$B$12,0)),下拉填充即可!!
本回答被网友采纳