请问如何用公式引用一个excel表中符合条件的记录放到另一个表的单元格中?

问题描述:

请问如何用公式引用一个excel表中符合条件的记录放到另一个表的单元格中?
例如,我有两张表,表1和表2,表1中A列中是不规则的数据,如“ABC12,AB1234,M459N,586EF4"等等,我想在表2的A列中只引用表1中特定的字数的值,比如我只要六位数的数据,就应该只显示"AB1234,586EF4",该怎么用公式呢?
1个回答 分类:综合 2014-12-04

问题解答:

我来补答
最简单的是用辅助列,len函数计算长度,然后筛选长度为6的数据,复制到表2.
如果是要自动筛选,相对复杂一点.
在sheet2的a1输入公式:
=IF(ROW(A1)>SUMPRODUCT(--(LEN(Sheet1!A$1:A$100)=6)),"",INDEX(Sheet1!A$1:A$100,SMALL(IF(LEN(Sheet1!A$1:A$100)=6,ROW($1:$100)),ROW(A1))))
公式以ctrl+shift+enter结束
下拉填充
 
 
展开全文阅读
剩余:2000
下一页:明矾净水