EXCEL函数如果B列不为空值,则A列返回序号(1、2、3、4……),排序后不会...

发布网友

我来回答

2个回答

热心网友

C2=IF(ISERROR(SMALL(IF(Sheet1!C$2:C$1000<>"",Sheet1!C$2:C$1000),ROW(C1))),"",SMALL(IF(Sheet1!C$2:C$1000<>"",Sheet1!C$2:C$1000),ROW(C1)))

B2=IF(ISERROR(INDEX(Sheet1!B$2:B$1000,MATCH($C2,Sheet1!$C$2:$C$1000,0))),"",INDEX(Sheet1!B$2:B$1000,MATCH($C2,Sheet1!$C$2:$C$1000,0)))

C2是数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效

B2向左复制到A列,A2B2C2向下复制

热心网友

A2公式:
=IF(B2="","",COUNTIF(B$2:B2,"<>"))
下拉填充

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