excel一组数据中满足条件的数据列示出来用什么方式比较简便?

比如这一列数据中,满足编号为7001开头的编号,全部列示在B列。筛选的方式是可以,但是我有60个不同的条件,希望能通过函数的方式解决,不想筛选60多次。
最新回答
未成年人请不要找我聊天

2024-09-05 02:32:37

你要的公式:

=IFERROR(INDEX(A:A,SMALL(IF(LEFT(A:A,4)="7001",ROW(A:A)),ROW(A1))),"")

数组公式,同时按下Ctrl+Shift+Enter结束输入,然后向下填充即可。

追问
非常感谢你的回复。因完整数据有上百行,能不能优化一下,不需要将他向下填充便可以得到结果呢?
等待__经年

2024-09-05 03:44:28

B2单元格输入公式=IFERROR(INDEX(A:A,SMALL(IF(LEFT(A$2:A$100,4)="7001",ROW($2:$100)),ROW(A1))),"")

数组公式,同时按下 Ctrl+Shift+Enter组合键结束公式,使公式前后产生大括号{}后,下拉公式。 如图:

追问
非常感谢你的回复。因完整数据有上百行,能不能优化一下,不需要将他向下填充便可以得到结果呢?
王牌冤家

2024-09-05 00:41:01

excel统计多列数据中至少一列满足条件的行数。
=SUMPRODUCT(sign((条件一)+(条件二)...)
比如要 A列 = 1 或 B列 = 2 的行数:
=SUMPRODUCT(sign((A:A=1)+(B:B=2))
excel中多列数据满足条件的数据求和
=sumproduct((a:a>300)*(b:b="普通会员")*(c:c<2013/11/9))
急、急、急、excel 中如何统计多列数据数据中满足条件的文本个数。 在线等
只是 文本格式问题,检查下
excel中如何统计两列既满足条件1又满足条件2的行数
=SUMPRODUCT((A1:A100>=140)*(B1:B100>=90))

如何求EXCEL一列数据中满足条件的数据的均值
在G1输入公式:
=IF(ROW()=1,AVERAGE(IF(INDIRECT("D1:D"&MATCH(1,(D$1:D99>0)*(D$2:D100=0),))>0,INDIRECT("D1:D"&MATCH(1,(D$1:D99>0)*(D$2:D100=0),)))),SUBTOTAL(1,INDIRECT("D"&SMALL(IF((D$1:D$999=0)*(D$2:D$1000>0),ROW($2:$1000),9999),ROW()-(D$1<>0))&":D"&SMALL(IF((D$1:D$999<>0)*(D$2:D$1000=0),ROW($1:$999),9999),ROW()))))
公式以CTRL+SHIFT+ENTER三键结束。
将公式向下复制。
Excel表格中,如何统计满足条件的行数?
=COUNTIF(A1:A6,"<>0")
统计A1-A6单元格内, 不等于0的个数
怎样实现excel中一列数据中满足另一列数据条件的数值求和
2种方法:
一、用两个函数实现:CONCATENATE和SUMIF,例如产品为列A,规格为列B,数量为列C
步骤:
1、在产品前插入一列A
2、在A2中输入=CONCATENATE(B2,C2) 然后往下填充至列尾
3、在D2中输入=SUMIF(A:A,A2,C:C) 然后往下填充至列尾
4、C列就是求和后的数值
二、用一个函数实现:CONCATENATE,然后再求和,例如产品为列A,规格为列B,数量为列C
步骤:1-2同上
3、按列A进行排序
4、用数据中的分类汇总实现。
EXCEL中如何统计满足条件行数?
可选用以下统计方法:
1、用sumproduct函数:
如,统计六年级90分以上的人数(其中A列为年级,B列为成绩),公式:=sumproduct((a1:a100="六年级")*(b1:b100>=90))
其中:SUMPRODUCT函数在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
语法为SUMPRODUCT(array1,array2,array3, ...)
参数 Array1, array2, array3, ... 为 2 到 30 个数组,每个数组的元素数量要相等。
2、用countifs函数:
如上例的公式为:=countifs(a1:a100,"六年级",b1:b100,">=90")
其中:COUNTIF函数计算区域中满足给定条件的单元格的个数。
其语法规则是COUNTIF(range1,criteria1,range2,criteria2,...)
参数Range为需要计算其中满足条件的单元格数目的单元格区域;
Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。
excel用什么函数求一列数据中满足条件的对应数据的和
用公式:
=SUMIFS(C:C,A:A,"11515154480",B:B,"浅花灰")+SUMIFS(C:C,A:A,"11515154480",B:B,"土耳其蓝")+SUMIFS(C:C,A:A,"11215103205",B:B,"墨水蓝")+SUMIFS(C:C,A:A,"11215157111",B:B,"浅花灰")
如果A列数据为数值类型,把引用去掉。
—━╋う哪嫒芣侢秇着╰☆╮

2024-09-05 03:34:36

60个条件,用函数公式,足够让运行这个函数公式的设备瘫痪了。
60个条件还是筛选吧,公式太长太复杂。