excel从一列单元格中按所包含的字符,提取所需要的行到新表中。

如一列:中型成品
小型精饰
小型型材
重型型材
小型线
表中还有好多列和行需要用数组公式提取包含“型材”的行,因为表很复杂,不能用条件筛选。

假如将Sheet1的A列中包含“型材”的名称通过数组公式筛选到Sheet2中。
在Sheet2的A2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!A$2:A$1000,ROW($2:$1000),4^8),ROW(A1)))&""
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-02
=FIND("型材",A1),然后筛选有数字的单元格
第2个回答  2015-01-02
INDEX+SMALL+IF
第3个回答  2015-01-02
试试 INDEX 函数
相似回答