当B表中信息条数不足时,可以重复提取填充,但就不一定按照你原来的B表顺序提取了:
A表的D2输入
=INDEX(B表!C:C,SMALL(IF(B表!$B$1:$B$100=$B2,ROW($1:$100),4^8),MOD(ROW(1:1)-1,COUNTIF(B表!$B$1:$B$100,$B2))+1))
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充。
写代码来做可能会更加灵活一些,需要文档
怎么感觉题目很不合理呢!