如何按当前日期高亮30天内重复购买的商品
实现30天内重复购买商品的高亮规则
核心规则
- 当同一商品的两次购买记录间隔≤30天时,这两条记录对应的商品单元格需高亮
- 多次购买场景下,仅高亮间隔在30天内的记录对:例如第三次购买与第二次间隔15天(≤30),则第二次和第三次的商品单元格高亮;若第三次与第一次间隔超30天,第一次的单元格无需高亮
Google Sheets条件格式实现方案
假设表格结构:A列为购买日期(日期格式),B列为商品名称
自定义条件格式公式
选中B列目标单元格后,设置条件格式的自定义公式为:
=OR(COUNTIFS($B:$B,$B2,$A:$A,">="&$A2-30,$A:$A,"<"&$A2)>0,COUNTIFS($B:$B,$B2,$A:$A,">"&$A2,$A:$A,"<="&$A2+30)>0)
公式说明
- 第一个
COUNTIFS:检查当前商品在当前日期前30天内是否存在其他购买记录 - 第二个
COUNTIFS:检查当前商品在当前日期后30天内是否存在其他购买记录 OR函数:只要满足任一条件,就触发高亮样式(如字体加粗、背景色填充)
设置步骤
- 选中B列所有需要应用规则的单元格
- 点击「格式」→「条件格式」
- 在右侧面板选择「自定义公式」,输入上述公式
- 配置高亮样式(如字体加粗,与示例预期输出一致)
内容的提问来源于stack exchange,提问作者Lizi1990
相关产品推荐
相关产品推荐

