如题,excel中有A B C D E F G H……列(100多列,有1000多行。
查询sheet1中F列是否有大于0的数据,如果有将该值对应行的C、E、F、G、H列的值显示出来,结果显示在sheet2中(生成新表),等于0以及其他的值不用显示。
这个是整行显示吧,我只想要5个值,即C E F G H列该行的值。
追答A,B没有,从C列开始
追问能不能到H列终止呢,后面还有100多列,没必要显示的
追答你想要几列就在那列停止
追问4^8是不是就是4到8列?还有如果我需要第4列和100、101、102、103列这5列,应该怎么实现?
大神,我测试了,函数公式可以实现,只是我的表一中,有太多其他数据,结果显示出无用数据太多,现在我把筛选条件增加到两个,可是无结果显示,全部成空了。
麻烦你再帮我看看公式那里不对
=IFERROR(INDEX('sheet1'!C:C,SMALL(IF(AND('sheet1'!$J$5:$J$424>0,'sheet1'!$K$5:$K$424>0),ROW($5:$424),4^8),ROW(A1)))&"","")
刚忘记说了,用函数来实现,因为sheet1中的数据会变