乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>表格怎样在一列中把带数字和不带数字的分别筛选出来-excel 筛选不

<em>excel</em>表格怎样在一列中把带数字和不带数字的分别筛选出来-excel 筛选不

作者:乔山办公网日期:

返回目录:excel表格制作


假如1,2,3,4,5,6,7,8,9,10在c1单元格到c10单元格中zhidao,如果想在D列显示2,4,6,8,10的话,可以在D1单元格中输入=if(mod(c1,2)=0,c1,"") ,回车以后,往下拖动D1单元格右下角的句柄,一直拖动到D10,这时2,4,6,8,10则后显示在D列中。但包含空白单元格,然后选中D列,选择“数据”----“筛选”---“自动筛选”,选择“非空白”,这时2,4,6,8,10就会在该列中显示出来,但它是自动筛选出来的,其他列也会有所变化,您可将该列复制到其他列中。然后再将刚才自动筛选功能取消。即可

在D1中输入或复制粘贴下列公式=INDEX(A:A,SMALL(IF(2*LEN($A$1:$A$7)=LENB($A$1:$A$7),65536,ROW($1:$7)),ROW(A1)))&""
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充
在E1中输入或复制粘贴下列公式
=VLOOKUP($D1,$A:$C,COLUMN(B:B),)
右拉填充,下拉填充

步骤1:以C列作为辅助列,在C2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式

=COUNT(--MID(B2,ROW($1:$20),1))

公式将B2以一个字符一个字符的方式拆分,然后统计数字的个数

步骤2:对辅助列进行筛选,筛选出结果为0的项目,并根据需要删除行或保留,即可。

 

详见附图

 



如图:

提取值(引用A列对应值):=IFERROR(INDEX($A:$A,SMALL(IF(($B$2:$B$20<>$B$1:$B$19)*($B$2:$B$20<>$B$3:$B$21)*($B$3:$B$21<>""),ROW($B$2:$B$20),""),ROW(A1))),"")

提取值(仅返回行号):=IFERROR(SMALL(IF(($B$2:$B$20<>$B$1:$B$19)*($B$2:$B$20<>$B$3:$B$21)*($B$3:$B$21<>""),ROW($B$2:$B$20),""),ROW(A1)),"") 均为数组公式,ctrl+shift+回车,下拉。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网