excel 如何实现在一个表中显示另一个表的某一个类别的所有数据?

2025-01-06 02:17:15
推荐回答(4个)
回答1:

可以用 INDEX 函数写公式达到目的。
请贴图上来吧!

在Sheet1的A2中输入以下公式
=INDEX(Sheet2!B:B,SMALL(IF(Sheet2!$B$2:$B$200="待完成",ROW($2:$200),4^8),COLUMN(A1)))
按【组合键】确认后右拖、下拉填充,再将Sheet1的D:E两列设置为日期格式。

回答2:

A2公式:
=IFERROR(INDEX(sheet2!B$2:B$100,SMALL(IF(sheet2!$B$2:$B$100="待完成",ROW($1:$99),9^9),ROW(A1))),"")
数组公式,按CTRL+SHIFT+回车,右拉,下拉。

回答3:

在Sheet1的A2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式
=INDEX(Sheet2!B:B,SMALL(IF(Sheet2!B$2:B$200="待完成",ROW($2:$200),4^8),ROW(A1)))

回答4:

有没有原表
要不要用VBA