发布网友 发布时间:2023-04-27 10:24
共5个回答
热心网友 时间:2023-10-22 20:41
输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=INDEX(B:B,SMALL(IF(A$1:A$20=D$1,ROW($1:$20),4^8),ROW(A1)))&""
公式表示:将A列为1的对应B列数据筛选出来。
详见附图
或者在A列插入一个辅助列,输入以下公式,然后向下填充公式
=B2+COUNTIF(B$2:B2,B2)*0.001
然后在F2单元格输入以下公式,并向下填充公式
=IFERROR(VLOOKUP(E$2+ROW(A1)*0.001,A:C,3,0),"")
详见附图
热心网友 时间:2023-10-22 20:42
vlookup()找首列相同的数据只识别第一个,如上你所述,只找到123,要在C列将三个1对应的B列数据显示,从vlookup()函数入手可以做但很复杂,用数组公式较简单:热心网友 时间:2023-10-22 20:42
两种方法:热心网友 时间:2023-10-22 20:43
利用 自动筛选 不就出来了嘛!?热心网友 时间:2023-10-22 20:43
找出来放在一行还是一个单元里还是?热心网友 时间:2023-10-22 20:41
输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=INDEX(B:B,SMALL(IF(A$1:A$20=D$1,ROW($1:$20),4^8),ROW(A1)))&""
公式表示:将A列为1的对应B列数据筛选出来。
详见附图
或者在A列插入一个辅助列,输入以下公式,然后向下填充公式
=B2+COUNTIF(B$2:B2,B2)*0.001
然后在F2单元格输入以下公式,并向下填充公式
=IFERROR(VLOOKUP(E$2+ROW(A1)*0.001,A:C,3,0),"")
详见附图
热心网友 时间:2023-10-22 20:42
vlookup()找首列相同的数据只识别第一个,如上你所述,只找到123,要在C列将三个1对应的B列数据显示,从vlookup()函数入手可以做但很复杂,用数组公式较简单:热心网友 时间:2023-10-22 20:42
两种方法:热心网友 时间:2023-10-22 20:43
利用 自动筛选 不就出来了嘛!?热心网友 时间:2023-10-22 20:43
找出来放在一行还是一个单元里还是?