Excel 条件格式:如果 TableColumn = value1 AND ValueFromSameRowButAnotherColumn = value2
Excel Conditional Formatting: If TableColumn = value1 AND ValueFromSameRowButAnotherColumn = value2
上下文:
我正在使用一个模板日历,如果事件和时间列在另一个选项卡的 table 中,该日历会自动填充日历。
从那个 table,
我将日期列命名为:Dates;
我已将事件列命名为:Event
在日历中,每个日期有 4 行 1 列,日期在第一列(例如 B 行)。
问题:
在日历上,我想有条件地格式化,这样如果事件 table 中列出的 STAT 假期日期 si,那么日期中的 4 行是灰色阴影。
我尝试了以下公式,但其中 none 有效:=(IF then conditional format)
- =AND((事件="STAT"),(日期=8澳元))
- =(Event="STAT")*(Dates=B$4) --> Another question said the * worked as as AND for conditional formatting
基本上,如果 'Date Column' 中的值是日历网格中的日期,并且如果与 'Date Column' 中引用的日期位于同一行的事件是 "STAT",然后将单元格设为灰色。
希望一切都清楚,提前谢谢你:)
您不能使用条件格式来设置单元格的值,因此在日历的左侧单元格中,您必须输入类似这样的公式,假设您的事件 table 称为 EventsTable并且在 Sheet1 中(没有样本数据很棘手):
`=IF(ISERROR(VLOOKUP(DateYouWantToLookUp, Sheet1!EventsTable, 2)), "", VLOOKUP(DateYouWantToLookUp, Sheet1!EventsTable, 2))
对于条件格式,假设您的日历从 A1 开始,您需要使用以下公式:
=$D22="STAT"
对于 'Applies to' 区域,您需要使用 =$A:$D$XX
,其中 XX=日历中的最后一行。
上下文:
我正在使用一个模板日历,如果事件和时间列在另一个选项卡的 table 中,该日历会自动填充日历。
从那个 table, 我将日期列命名为:Dates; 我已将事件列命名为:Event
在日历中,每个日期有 4 行 1 列,日期在第一列(例如 B 行)。
问题:
在日历上,我想有条件地格式化,这样如果事件 table 中列出的 STAT 假期日期 si,那么日期中的 4 行是灰色阴影。
我尝试了以下公式,但其中 none 有效:=(IF then conditional format)
- =AND((事件="STAT"),(日期=8澳元))
- =(Event="STAT")*(Dates=B$4) --> Another question said the * worked as as AND for conditional formatting
基本上,如果 'Date Column' 中的值是日历网格中的日期,并且如果与 'Date Column' 中引用的日期位于同一行的事件是 "STAT",然后将单元格设为灰色。
希望一切都清楚,提前谢谢你:)
您不能使用条件格式来设置单元格的值,因此在日历的左侧单元格中,您必须输入类似这样的公式,假设您的事件 table 称为 EventsTable并且在 Sheet1 中(没有样本数据很棘手):
`=IF(ISERROR(VLOOKUP(DateYouWantToLookUp, Sheet1!EventsTable, 2)), "", VLOOKUP(DateYouWantToLookUp, Sheet1!EventsTable, 2))
对于条件格式,假设您的日历从 A1 开始,您需要使用以下公式:
=$D22="STAT"
对于 'Applies to' 区域,您需要使用 =$A:$D$XX
,其中 XX=日历中的最后一行。