【问题标题】:Change cell colour depending on weekday根据工作日更改单元格颜色
【发布时间】:2016-03-03 23:47:11
【问题描述】:

我有一个电子表格,其中包含第一行的标题行和第一列的日期字段。是否可以根据工作日使用条件格式为 A 列上的每个单元格赋予不同的颜色?我指的是单元格值的工作日,而不是今天的日期。

内置规则工作正常,我已经确定 =WEEKDAY(A2, 2)=1(在我的西班牙语版本中为 =DIASEM(A2; 2)==1)确定 A1 是否是星期一(等等),但我无法创建自定义规则有任何可见的效果。我试过如下:

  1. 选择完整的 A 列
  2. 在“主页/条件格式/新规则”中选择“使用公式...”
  3. 键入=WEEKDAY(****, 2)=1,其中**** 是我能想到的每个坐标组合:A2:A9999AA2...(没有任何选项对我有意义,因为我想参考当前单元格)
  4. 选择一种格式(纯色填充颜色)并保存

无论我做什么,所有单元格都保持透明。我知道我需要 7 条规则,但我还没有使第一个起作用。有什么想法吗?

【问题讨论】:

    标签: excel excel-formula excel-2010


    【解决方案1】:

    以下内容对我有用。

    我做了 3 条规则给你看,但你可以继续。

    1. 选择整个数据范围
    2. 第一个公式 = =WEEKDAY(A2,2)=1 (将其保留为 A2 而不是 $A$2 表示它将引用数据范围内的当前单元格。)
    3. 选择颜色
    4. 设置Stop If True
    5. 第二天重复=WEEKDAY(A2,2)=2
    6. 请务必通过=1=2=3 订购,并为所有人设置Stop If True

    【讨论】:

    • 关于A2... 我必须使用选择中第一个单元格的坐标还是第一个包含日期的单元格的坐标?我是否只需要选择一组有限的行而不是整个列?
    • @ÁlvaroGonzález - 选择 实际上 包含日期的范围,并将公式作为相对引用(没有 $)到 第一个单元格日期。如果您仍然卡住,请发布您的数据截图,我可以提供更多帮助。
    • 谢谢你,我终于让它工作了......这太痛苦了,Excel几乎没有警告任何错误!还有一件事......有没有办法将这些规则扩展到所有行,或者我需要先选择一个进入电子表格底部的选择?我会每天添加行。
    • 没关系,我想我可以编辑“适用于”框。
    • @ÁlvaroGonzález - 只需第一次选择尽可能多的行,它将应用于所有这些行,无论那里是否有数据。或者您可以编辑Applies To 区域。
    猜你喜欢
    • 2020-11-06
    • 1970-01-01
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    • 2017-08-23
    • 1970-01-01
    相关资源
    最近更新 更多