设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 4118|回复: 7
打印 上一主题 下一主题

[其它] 如何使是整数的单元格高亮显示?

[复制链接]
跳转到指定楼层
1#
发表于 2005-6-11 00:04:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教如何使某列中是整数的单元格高亮显示?谢谢指教。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-6-11 00:55:00 | 只看该作者
条件格式的条件中输入:int([字段名])=[字段名]
3#
 楼主| 发表于 2005-6-11 06:10:00 | 只看该作者
无用呀,int([字段名])=[字段名]int是一个取整函数呀,[字段名]指什么?我的意思是单元格中的数字为整数时单元格显示特殊颜色.
4#
 楼主| 发表于 2005-6-11 07:29:00 | 只看该作者
问题解决了,方法为:

条件格式-条件1-公式-=IF(F1="",FAISE,IF(F1-INT(F1)=0,TRUE,FAISE))格式为红色

[此贴子已经被作者于2005-6-10 23:29:22编辑过]

5#
发表于 2007-9-28 13:47:57 | 只看该作者

无用呀

这个公式错误啊!是不是还有什么,求教了!
6#
发表于 2007-10-9 11:37:10 | 只看该作者
原帖由 青山依旧 于 2005-6-11 07:29 发表
问题解决了,方法为:
条件格式-条件1-公式-=IF(F1="",FAISE,IF(F1-INT(F1)=0,TRUE,FAISE))格式为红色
[此贴子已经被作者于2005-6-10 23:29:22编辑过]


天啦,我真是服了U,放着2楼简洁明了的公式不用,非要弄这么一个罗哩罗嗦的公式。

友情提醒两点:
1、2楼公式里的“字段”其实就是列(“字段”是数据库对列的规范性术语,能以数据库的规范对待excel表的人,说明其excel的思维已经上了一个台阶),因为你没有说明你的数据存放具体单元格,所以,2楼朋友也无法具体写出公式,只能用“字段”来提示你,需要你自己把它替换成你的具体的单元格,即:
=F1=Int(F1)

2、if()函数本就是条件判断,如果需要返回的结果是True/False等逻辑值,是不需要IF()函数的。简言之,公式=if(条件a,True,False)和公式=条件a完全等价。比如,=if(A1=B1,True,Flase) 和 =A1=B1 完全等价。

同时,if()函数的条件判断如果是0/1,也是不需要用=0/=1的,因为在excel中,flase就是0,true就是1,所以,你的“IF(F1-INT(F1)=0,TRUE,FALSE)”中的=0是多余的,完全可以简练些:IF(F1-INT(F1),FALSE,TRUE) (注意,返回的True/False交换了位置,请自己区思考为何交换)

还有,根据小学数学只是,如果A-B=0,那么A=B,所以,你的“F1-INT(F1)=0”也可以简写成 F1=int(F1)  ,如果去掉哪些多余的罗嗦的IF()和true/False,回头看看,这就是2楼给你的公式。

我好像在做一个表达式的化简过程,这个表达式就是LZ的,而化简的结果恰恰是楼主抛弃的2楼朋友的答案。真是有些滑稽!!
7#
发表于 2007-11-14 15:11:45 | 只看该作者
学习学习中,有点复杂的
8#
发表于 2007-12-26 11:31:25 | 只看该作者
呵呵,又学会一招,感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 17:08 , Processed in 0.082061 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表