
excel 表格中显示出每个类后十位数的名称
4个回答
展开全部
如果是要”显示出每个类后十位数的名称“——
比如类”1“有30个,”显示出后十位“就是返回第21~第30对应的A列名称。
在D2起,每10行各输入B列的类别。E2输入
=INDEX(A:A,MATCH(D2,B:B,)+COUNTIF(B:B,D2)-MOD(ROW(10:10),10)-1,)
回车并向下填充。
我给你的抓图,返回5位的(空间不够,暂时按5位的为例子):
其中:类”1“返回后5名如:张6、张5、张4、张3、张2(即黄色的)
如果是要”显示出每个类最小十位数的名称“——
比如类”1“的C列最小是122、123、124、213、222、……十个,返回其对应的A列名称。
在D2起,每10行各输入B列的类别。E2输入
=INDEX(A$2:A$100,MATCH(1,(B$2:B$100=D2)*(C$2:C$100=SMALL(IF(B$2:B$100=D2,C$2:C$100),COUNTIF(D$2:D2,D2))),))
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。
里面的G列为返回的C列最小值,只供备查而已,跟以上公式无关。
展开全部
用公式:
=INDEX(A$2:A$100,MATCH(SMALL(IF((B$2:B$100=INT(ROW(A10)/10))*C$2:C$100,(B$2:B$100=INT(ROW(A10)/10))*C$2:C$100),MOD(ROW(A10),10)+1),(B$2:B$100=INT(ROW(A10)/10))*C$2:C$100,0))
数组公式,按CTRL+SHIFT+回车,下拉。
=INDEX(A$2:A$100,MATCH(SMALL(IF((B$2:B$100=INT(ROW(A10)/10))*C$2:C$100,(B$2:B$100=INT(ROW(A10)/10))*C$2:C$100),MOD(ROW(A10),10)+1),(B$2:B$100=INT(ROW(A10)/10))*C$2:C$100,0))
数组公式,按CTRL+SHIFT+回车,下拉。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
记下,有空处理。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询