2个回答
展开全部
假设原数据在Sheet1,提到Sheet2
在A2输入:
=INDEX(Sheet1!B:B,SMALL(IF(MATCH(Sheet1!$B$2:$B$100&"",Sheet1!$B$2:$B$100&"",0)=ROW($A$2:$A$100)-1,ROW($A$2:$A$100),4^8),ROW(1:1)))&"",数组公式,即同时按Shift+Ctrl+Enter结束公式编辑,会自动生成一对{},下拉。
B2输入:=IF(A2="","",COUNTIF(Sheet1!B:B,A2)),下拉
在A2输入:
=INDEX(Sheet1!B:B,SMALL(IF(MATCH(Sheet1!$B$2:$B$100&"",Sheet1!$B$2:$B$100&"",0)=ROW($A$2:$A$100)-1,ROW($A$2:$A$100),4^8),ROW(1:1)))&"",数组公式,即同时按Shift+Ctrl+Enter结束公式编辑,会自动生成一对{},下拉。
B2输入:=IF(A2="","",COUNTIF(Sheet1!B:B,A2)),下拉
追问
能只在一张工作簿上做到么?
追答
这就是在一个工作簿上啊,你是说在一个工作表上吧,可以啊
D2输入:
=INDEX(B:B,SMALL(IF(MATCH($B$2:$B$100&"",$B$2:$B$100&"",0)=ROW($A$2:$A$100)-1,ROW($A$2:$A$100),4^8),ROW(1:1)))&"",数组公式
E2输入:=IF(D2="","",COUNTIF(B:B,D2))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询