在excel表格中如何查找符合条件的数字

现有一批单据号码,需知道它们是否是符合一批区间值之内的数字,需要怎么做呢?
举例:单据号码20123304
现有区间值20123502-20123603,20118919-20119023,20123201-20123405等等
本人新手入门,请各位指点,最好能详细点,因为基本没有用到过这个软件,谢谢

使用IF结合字符截取等函数综合处理


Excel版本参考:2010

测试数据A列和在C1单元格

1、B1输入公式:=IF((--LEFT(A1,FIND("-",A1)-1)<$C$1)*(--RIGHT(A1,LEN(A1)-FIND("-",A1))>$C$1),"满足","")

2、回车,下拉,查看效果

公式简单解析:

1、LEFT和RIGHT截取出开始和结束的区间

2、IF判断是否在区间中,如果在,返回满足,否者返回空

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-23
假设单据号在A列,在B2输入公式=IF(AND(A2>=201223502,A2<=20123603),A2&"在区间20123502-20123603内",IF(AND(A2>=201118919,A2<=20119023),A2&"在区间20118919-20119023内",IF(AND(A2>=20123201,A2<=20123405),A2&"在区间20123201-20123405内",""))),然后下拉。 (把=开始一直到最后一个括号在内的公式复制到B2)追问

但是我的单据号有上千个,区间值也有几十接近上百个。
如果用查找功能的话,需要怎么输入区间数字呢?

追答

你把区间数据分成两列,把我上公式指向数字的部分改成指向单元格,这样,不管你有多少数据,多少区间,都能很快查找得出。

第2个回答  2012-02-23
一批单据号码在A列;
在B1输入:=IF(COUNTIF(A:A,20123304),20123304,"")显示你要找的内容就表示存在,不显示就是不存在
第3个回答  2012-02-23
快捷键Ctrl+F,直接输入要查找的内容即可
第4个回答  2012-02-23
直接用查找功能就好了。。追问

但是我的单据号有上千个,区间值也有几十接近上百个。
如果用查找功能的话,需要怎么输入区间数字呢?

追答

象这样做吧
A2=20123502 B2=20123603
A3=20118919 B3=20119023
以此向下把区间值都输入进去
例如到A100,B100
然后C1=20123304,D1输入另外一个单据号
C2=IF(AND(C$1A2),"Y","N")然后往下拉到C100
选中C1~C100横着拉到最后一个单据号位置
然后选中全部数据,设选择条件格式----新建规则---只为包含以下内容的单元格格式---选择特定文本---包含---在后面输入Y,
点击格式---填充---选择一个颜色
这样如果有包含的,单元格就会填充某颜色。就一目了然了。

第5个回答  2012-02-23
菜单栏“编辑”——“查找”输入单据号,点击查找即可
可以试试本回答被网友采纳
相似回答