首页 > 电脑

您好!想问一下大神EXCEX的问题

更新时间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输入=""即可。

直接将该商品的行所有信息选定,采用复制或剪切方式就可以了。

相关标签:大神

上一篇:vb精简版循环结构实时错误13

下一篇:把多个不同人的视频进行剪辑拼凑编译后行程的新视频商用会不会侵权