如何在Excel中高效处理时间和日期数据?-实用技巧与方法解析
304
2024-01-22
假定我有下表:
Date Value5/27/2017 5
6/10/2017 7
6/24/2017 8
7/8/2017 5

7/22/2017 10
我想突出最近的一行,这意味着最接近今天的日期的行。我知道我需要使用Excel的条件格式功能,因此我创建了唆使列 _inRange
,从这个功能衍生:
=IF(AND(A2 <= TODAY()), TODAY() < A3), 1, 0)
新表:
日期价值_inrange 5/27/2017 5 0 6/10/2017 7 0 6/24/2017 8 1 7/8/2017 5 0 7/22/2017 10 0 0
所以,在哪里 _inRange
等于1,该行应突出显示。我可以突出显示 _inRange
正确的单元格,但是很难突出全部行。谁能在这里提供指点?我看着 这个exceljet帖子 但明显留下了问题。
编辑:
我变了 _inRange
致布尔(我不认为布尔 TRUE
/FALSE
不过,某些情况下,对1-0是主要问题),并且依然存在问题:
Date Value _inRange5/27/2017 5 FALSE
6/10/2017 7 FALSE
6/24/2017 8 TRUE
7/8/2017 5 FALSE
7/22/2017 10 FALSE
这是我条件格式窗口的图片:
我首先选择全部桌子,然后转到 Home > Conditional Formatting > Highlight Cells Rules > Equal To
并将值设置为 TRUE
。然后,我像E. Trauger所建议的那样更改列,但没有任何改变。
在条件格式的规则管理器中(Home-&gt;条件格式化 - 管理规则...)确保您的条件格式在“规则”列中正确,然后确保“适用于”列也正确。我怀疑这是您的问题。
尝试将规则更改成: =$C2=1
并将利用程序范围更改成: =$A$2:$C$10
(或任何C列的内容)
免责声明:
本网址(www.yingxiongyun.com)发布的材料主要源于独立创作和网友匿名投稿。此处提供的所有信息仅供参考之用。我们致力于提供准确且可信的信息,但不对材料的完整性或真实性作出任何保证。用户应自行验证相关信息的正确性,并对其决策承担全部责任。对于由于信息的错误、不准确或遗漏所造成的任何损失,本网址不承担任何法律责任。本网站所展示的所有内容,如文字、图像、标志、音频、视频、软件和程序等的版权均属于原创作者。如果任何组织或个人认为网站内容可能侵犯其知识产权,或包含不准确之处,请即刻联系我们进行相应处理。
发表评论
暂时没有评论,来抢沙发吧~