视频链接
一、简单的条件格式
1.为特定范围的数值标记特殊颜色
(1)将Grand Total列中大于1500000的值填充为红色
首先选中Grand Total列的所有数值,然后点击“条件格式-突出显示单元格规则-大于”,输入1500000,并设置背景色为红色
(2)将部门列中包含车间的标记为红色背景
首先选中部门列的所有数据,然后点击“条件格式-突出显示单元格规则-文本包含”,输入“车间”,并设置背景色为红色
2.查找重复值
(1)找到凭证号中的重复值
首先选中凭证号数列的所有数据,然后点击“条件格式-突出显示单元格规则-重复值”,选择“重复值”,并设置背景色为红色(背景色可随意设置,一般默认即可)
3.为数据透视表中的数据制作数据条
原数据
目标表
第6讲-数据透视表第6讲-数据透视表第6讲-数据透视表 有示例,这里不再重复
为数据透视表中的数据制作数据条
可以在现有的筛选维度基础上,添加一个新的筛选维度“产品”,以进一步细化数据分析和筛选的范围。
选中数据透视表任意一个单元格,点击“插入-切片器”,选择“产品类别”,即可根据各产品类别进行筛选,比如根据“暖靴”筛选所有数据。
二、定义多重条件的条件格式
0-1000000 红色背景
1000000-2000000 蓝色背景
2000000以上 黄色背景
条件格式的设置范围遵循从大到小原则,后做的会覆盖先做的
思考:使用介于0-10包括0和10吗?
三、使用公式定义条件格式
1.跨字段标记背景色
(1)将数量大于100的项目日期标记为红颜色背景
首先选中订购日期列的所有数据,并点击“条件格式-新建规则”,选择“使用公式确定要设置格式的单元格”,输入条件“D2>100”(注意D2是相对引用,会随着订购日期列的变化而变化),并设置背景色为红色。
2.跨字段整行标记背景色
(1)将数量大于100的项目整行标记为红颜色背景
选中表格中的所有数据,并点击“条件格式-新建规则”,选择“使用公式确定要设置格式的单元格”,输入条件“$D2>100”(注意D2是混合引用,其实相当于除了D列外的所有列都会根据D列做判断,并将符合条件的每个字段数值标记为红色,总而组成整行标记为红色),并设置背景色为红色
3.使用weekday函数标记周末
(1)标记周末为红色背景
首先根据日期利用weekday函数计算出是周几,然后利用text函数将计算出的结果转化成可显示的文本;接着选中“日期”列,点击新建规则,选择“使用公式确定要设置格式的单元格”,输入条件“D2>"5"(因为这里D列是文本,因此需要加双引号),并设置背景色为红色
(2)将周末整行标记为红颜色背景
具体操作步骤同上,不同的点在于:
①选中整个数据区域,然后新建规则
②输入条件为混合引用$D2>"5"
4.标记未来15天的日期
(1)标记未来15天过生日的员工姓名为红色背景
如果要判断生日距离今天的天数差:
假设你的生日在单元格 B2,今天是 2024/11/26:
1. 计算距离生日的天数差
可以使用 DATEDIF 函数更直接地计算。
公式:
IF(DATE(YEAR(TODAY()), MONTH(B2), DAY(B2)) >= TODAY(), DATEDIF(TODAY(), DATE(YEAR(TODAY()), MONTH(B2), DAY(B2)), "D"), DATEDIF(TODAY(), DATE(YEAR(TODAY())+1, MONTH(B2), DAY(B2)), "D"))
公式逻辑:
DATE(YEAR(TODAY()), MONTH(B2), DAY(B2))
DATEDIF(TODAY(), ..., "D")
IF(... >= TODAY(), ..., ...)
2. 判断生日是否已经过去:
如果只想判断生日是已经过去还是即将到来,可以用以下公式:
=IF(DATE(YEAR(TODAY()), MONTH(B2), DAY(B2)) >= TODAY(), "未来", "过去")
3. 额外改进:列出天数差与方向
你可以组合这两个公式来显示天数差和方向,例如:
IF(DATE(YEAR(TODAY()), MONTH(B2), DAY(B2)) >= TODAY(), "距离生日还有 " & DATEDIF(TODAY(), DATE(YEAR(TODAY()), MONTH(B2), DAY(B2)), "D") & " 天", "生日已经过去 " & DATEDIF(DATE(YEAR(TODAY()), MONTH(B2), DAY(B2)), TODAY(), "D") & " 天")
示例结果:
如果今年的生日已经过去,则结果为 -1。以下是公式的详细解析和改进建议。
公式解析:
=IF(DATE(YEAR(TODAY()), MONTH(B2), DAY(B2)) >= TODAY() ,DATEDIF(TODAY(), DATE(YEAR(TODAY()), MONTH(B2), DAY(B2)), "D") , -1)
示例结果:
假设今天是 2024/11/26: