excle有函数可以实现筛选的功能吗

我需要逐行对E列进行判断,如果是pending状态,那么就将pending所在行都按顺序显示在另外一个sheet里。就像人工去筛选一样,但我希望用函数公式来完成。谢谢!

假设原表为Sheet1,Status所在列为E列,则在Sheet2的A2中输入:
=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$E$2:$E$1000="pending",ROW($2:$1000),4^8),ROW(1:1)))&""
并按Ctrl+Shift+Enter组合键输入公式,再向右和向下填充公式。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-08-01
得用数组函数,数据多了函数会很卡。高级筛选、query工具都挺方便,干嘛要用函数
第2个回答  2016-08-01
你先筛选pending,复制到一张新的sheet不就好了吗?如果你另一张sheet有固定格式,那就要另说了,公式肯定可以实现,但需要另一张表的内容、格式
相似回答