更新时间2019-06-03 05:20:40
一个表其中一列是商品名称,一列金额,一列日期,我想把其中某种商品明细提取出来,中间有不符合条件的不显示出来,下面符合条件的直接跟上来。
假设A列是"商品名称",B列是"金额",C列是"日期";
数据在第1-1000行,其中第1行是标题行;
需要提取的"某种商品"的名称置于单元格D1;
在单元格E2录入公式:
=INDIRECT("R"&SMALL(IF($A$2:$A$1000=$D$1,ROW($A$2:$A$1000),4^8),ROW($A1)))&"C"&COLUMN(B$1),0)
编辑后,须按Ctrl+Shift+Enter确认!!
然后,复制E2至F2;
再复制E2:F2,至E2以下足够的行数即可。
这样在E-F列,会返回对应于D1的"指定商品名称"的"金额"及"日期"。
E、F列下方多于该商品存在数据的余下行数将返回0值;
若要消除此0值,可在单元格B65536及C65536输入=""即可。
直接将该商品的行所有信息选定,采用复制或剪切方式就可以了。