关于EXCEL的“筛选”

来源:百度知道 编辑:UC知道 时间:2024/05/10 07:01:40
123456
433487
655151
683456

要把上面从左面数起第3,4位为34的数值筛选出来。请问如何筛选?
我曾经试过用:公式=IF(MID(A1,3,2)=34,"1","2")得出1和2,然后用自动筛选,但不能成功。请指教,谢谢。

试试格式筛选,其实我认为你的思路是正确的,即先标识,然后再按标识筛选。你可以把单元格的格式全部定义为字符,然后公式修改如下试试:
=IF(MID(A1,3,2)="34","1","2")

下列公式之一:
=IF(--MID(A1,3,2)=34,1,2)
=IF(MID(A1,3,2)+0=34,1,2)
=IF(MID(A1,3,2)*1=34,1,2)
=IF(VALUE(MID(A1,3,2))=34,1,2)
注意:
MID(A1,3,2)提取数字为文本格式,"34"是文本数字,34是数值数字。
--,+0,*1,VALUE的效果是把文本数字MID(A1,3,2)转换成数值。
上楼公式
=IF(MID(A1,3,2)="34","1","2")
是把数值34用文本"34"表示,公式正确!
另外,如果仅是显示为数字1或2,直接显示为数值型数字即可,可以省略引号。

自定义筛选,条件为 包含 ??34*