excel 2007筛选功能

来源:百度知道 编辑:UC知道 时间:2024/05/26 21:36:29
比如:97875058123456
这样了组数字,我想筛选9787后面四位数字怎么操作,批量的,我的数字有成千上万条,有没有其它那的软件推荐。

=mid(a1,5,4)

? 估计你是这个意思,猜的。

新建一列B,B2输入:(b1是标题。命名为“判断”)
=mid(a1,5,4)
下拉
完了,对B列筛选,选择5058即可

MID(text,start_num,num_chars) 意思是返回从text字符串中的第start_num字符开始数num_chars个字符的值,具体参数如下:
Text 是包含要提取字符的文本字符串,可以直接输入含有目标文字的单元格名称。
Start_num 是文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,以此类推。
Num_chars 指定希望 MID 从文本中返回字符的个数。
注意:如果 start_num 大于文本长度,则 MID 返回空文本 ()。
如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。
如果 start_num 小于 1,则 MID 返回错误值 #VALUE!。
如果 num_chars 是负数,则 MID 返回错误值 #VALUE!。
如果 num_bytes 是负数,则 MIDB 返回错误值 #VALUE!。
============
假如你的数据是放A列,那么可以通过在B列相应行输入=mid(Ax,5,4)其中x是1、2、3、……对应着你A列的单元格。

你的筛选是什么意思?
是截断码?用分列试试
选中该列,点“数据”,点“分列”,选“固定宽度”,下一步,用鼠标点到你要截断的位置,下一步(选择格式),完成。1列数字就被分成了两列,不知道这是不是你想要的。

数据在A列,在B1输入公式=IF(COUNT(FIND(9787,A1)),MID(A1,FIND(9787,A1)+4,4),"")公式向下复制,做完后,可对B列进行排序.

先加分,我发个软件你用