excel 中查找的数据有多个数值结果的如何用函数返回多个值

由于数据过多,希望用函书自动提取到各自成工作表

答:假设数据源如下图

在新工作表2里输入数组公式(按Ctrl+Shift+Enter组合键输入)

A2:=IFERROR(INDEX(Sheet1!A$1:A$12,SMALL(IF(Sheet1!$A$1:$A$12=A1,ROW(Sheet1!$A$1:$A$12)-ROW(A$1)+1),ROWS(A$2:A2))),"")

B2:=IFERROR(INDEX(Sheet1!B$1:B$12,SMALL(IF(Sheet1!$A$1:$A$12=A1,ROW(Sheet1!$A$1:$A$12)-ROW(A$1)+1),ROWS(A$2:A2))),"")

然后改变A1,相应结果随之变化。

温馨提示:答案为网友推荐,仅供参考
相似回答