如何根据多个条件编写自定义 Google 表格条件格式规则?

问题描述 投票:0回答:1

我有一个简化的日程表,其中包含计划在特定区域工作的员工列表以及他们的计划日期。该表还包括一个“缺勤追踪器”,我在其中列出了在这些日期打电话的员工。我希望这张表能够突出显示所有计划在他们打电话的日期工作的员工。

条件格式规则应该:

  • 在 A 列中查找日期
  • 将日期与 F2:H2 范围内的列标题中的日期进行匹配
  • 在 B:D 列的相应部分中突出显示无法在安排的日期工作的任何员工的姓名。

我已手动突出显示红色单元格,我希望条件格式自动突出显示这些单元格,因为它们被安排在无法工作的日子。我希望它能够处理 F3:H10 中单元格的部分文本,并且在同一日期有多个计划时也能工作。谢谢!

https://docs.google.com/spreadsheets/d/1Fnbs_Nx41oF2MMjD5kzOjRTUdSVUL6EsHxXZVDAMHGI/edit#gid=0

我尝试了以下公式的许多变体。这几乎可以工作,但它不会拾取与 F2:H2 中正确日期列相对应的名称。

=AND($A$2=TRANSPOSE($F$2:$H$2), ARRAYFORMULA(SUM(IFERROR(LEN($F$3:$F$10)*SEARCH($F$3:$F$10,B3))) ) > 0)

google-sheets google-sheets-formula highlight conditional-formatting
1个回答
0
投票

您可以将以下条件格式自定义公式应用于

B3:D

=REGEXMATCH(B3,"(?i)"&TEXTJOIN("|",1,INDEX($F$3:$H,,XMATCH(CHOOSEROWS(FILTER($A$2:$A3,ISDATE_STRICT($A$2:$A3)),-1),$F$2:$H$2))))
© www.soinside.com 2019 - 2024. All rights reserved.