首页 办公 正文

Excel按数位筛选 填入指定位置

以及excel筛选按位数对应的知识点,1、excel如何筛选一定范围的数值并填入指定位置?2、如何在Excel中按字数多少进行筛选?3、EXCEL怎么筛选相同位数4、excel按数值范围筛选无结果是什么原因?excel如何筛选一定范围的数值并填入指定位置?在F2中输入或复制粘贴下列公式=IFERROR(TEXTJOIN(",右拉填充如...

本篇文章给大家谈谈Excel按数位筛选,以及excel筛选 按位数对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录:

excel如何筛选一定范围的数值并填入指定位置?

EXCEL2021版,在F2中输入或复制粘贴下列公式

=IFERROR(TEXTJOIN(",",,FILTER($A2:$D2,($A2:$D2=LEFT(F$1,FIND("-",F$1)-1)*1)*($A2:$D2=RIGHT(F$1,LEN(F$1)-FIND("-",F$1))*1)*($A2:$D2""))),"")

下拉填充,右拉填充

如何在Excel中按字数多少进行筛选?

好像不能直接按长度筛选。不过你可以在后面增加一列“名称长度”。里面输入公式=len(公司名称列)来计算公司名称的字数,然后再按这一列筛选。在筛选条件中定制筛选条件“《=6”即可。

EXCEL怎么筛选相同位数

①首先准备好数据。以图中的B4中的数据为例,只取出满足10为的数据,

大于或小于都不取出。

②在A列以外的列输入公式“IF(LEN(INDIRECT(ADDRESS(ROW(),1,4)))=10,

INDIRECT(ADDRESS(ROW(),1,4)),"")”,相对应的A列中的数据如果满足位数

是10,改数据就会出现在公式输入的单元格中。

在这里其实可以用“=IF(LEN(A1)=10,A1,"")”这个公式,不过这种公式比较固定,

并且数据多的时候需要一行一行下拉,对于几千几万的数据,拖拽是很不现实的。

上面图中的公式,只需要粘贴到某一列就行了,不论是B列还是C列,还是其他列

都可以适用,应用起来也更方便。

excel按数值范围筛选无结果是什么原因?

因为你当前表格中的D列是字符型,不是数字型,所以你用数字的大于或小于是筛选不出来的。

常规的单元格,当输入文字时,对齐方式默认靠左对齐,当输入数字时,对齐方式默认靠右对齐。你的图中所有数字都靠左对齐了,所以说它们全是认作字符型 。

---------------------------------------------------------------------------

知道了原因,就好解决了。既然系统错误的认为它们全是文字,你就纠正系统的错误观点,告诉它,这些是数字不是文字。怎么告诉它呢?只要默认对齐方式由左对齐变为右对齐就说明成功了,方法如下:

1、全选D列,设置单元格格式为常规型,或者数值型也行。

2、双击D2单元格进入编辑状态,什么也不改变,按下回车键结束编辑。

3、D3、D4......全部这么操作,你会发现,这些全由左对齐自动改为右对齐了。

4、恭喜你,成功地改变了系统的观点,下面可以正常筛选了。

---------------------------------------------------------------------------

如果数据很多行,有几十,几百甚至更多行,上面方法累死人不可取,那么可以用下面这个方法:

1、在D列后面插入一列,意思是新增一列空白的E列。

2、D1的文字复制到E1,再设置E列为常规型或是数值型。

3、E2公式:=--D2。你没看错,就是两个减号和单元格D2。

4、选E2,下拖复制。你会发现,全变成右对齐了。

5、选E列,点复制,再原地点选择性粘贴,选数值。(用意:取消公式,只留数值)

6、把原D列删除,用新增的E列代替,然后就可以筛选了。

Excel按数位筛选的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于excel筛选 按位数、Excel按数位筛选的信息别忘了在本站进行查找喔。

本文转载自互联网,如有侵权,联系删除