簡體   English   中英

使用腳本基於相鄰單元格進行條件格式化

[英]Conditional formating based on adjacent cell using script

我有一個看起來像的電子表格 這個 (但更大):

學生姓名和房屋分配均從其他表格中提取。

我正在尋找一個Google腳本,該腳本會根據他們分配給的房子有條件地格式化學生姓名。 房屋分配將始終在名稱右側的單元格中列出。

我意識到這可以通過條件格式設置來完成(例如:自定義公式= B3:B4 =“ 6-Blue”),但是這變得很艱巨,因為如果這所房子我必須單獨進入每個垂直范圍進行更改名稱更改。 使用Google腳本,我可以找到並替換房屋名稱的所有實例。

Eric Koleda的答案之類的方法可能有效,但是我不確定如何引用范圍並添加多個值以進行搜索。

您仍然可以使用條件格式執行此操作!

您可以在每列的基礎上設置條件格式,而不必更改格式,只需更改house列中顏色的名稱即可。

  • 條件格式公式: =ISNUMBER(FIND("Red", $C4))
  • 條件格式范圍: B4:C

這將嘗試在以C4開始的Column C所有單元格中找到文本Red 如果在單元格中找到Red ,則FIND()將返回Red的索引,如果它沒有發現Red是則返回錯誤。 您可以使用ISNUMBER()進行檢查,如果值是一個數字,則返回true或false。

這將為該行中該范圍內的相鄰列着色。 即。 范圍B4:C將為CB列中的單元格着色,僅范圍B4:B將僅導致B列中的單元格着色。

您只需要為每種顏色,每組列設置一種條件格式。 之后,只需更改房屋下的顏色即可更改格式。

這是我為您制作的工作表示Google工作表示例

表格格式的圖片: 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM