我有這張紙,上面有一堆 Ls 和 Hs,它們有 4 種組合。
我希望 Google Sheets 識別 Ls 和 Hs 是哪種模式。
以下是 Ls 和 Hs 外觀的一些示例:
HLLL
LH
LHLL
LHHL
LHHH
LHHHH
我希望 Google Sheets 能夠運行如下檢查:
如果單元格包含 LH,則繼續,否則將單元格文本更改為“模式 1”
如果單元格包含 HL,則繼續,否則將單元格文本更改為“模式 2”
如果包含 LL,將單元格文本更改為“模式 3”,否則將單元格文本更改為“模式 4”
但是,每組不能包含 2 個模式。所以 HLLL 不能同時是模式 1 和模式 3。它必須是模式 1。
有沒有辦法在谷歌表格中做到這一點?
謝謝。
編輯**
我能夠使用條件格式對模式進行顏色編碼,但我仍然無法解決原始問題。這是我的條件格式的樣子:

閱讀自定義公式,就像將它們應用到格式化區域的左上角單元格一樣。公式中的參考是絕對列但相對行參考 ( $A2)。絕對列參考意味著 A2 和 A3 都將查看 A2 以確定條件格式。相對行參考意味著 B2 和 B3 查看 B2 而不是 A2。
第二個公式(在影像中截斷)使用一個SUBSTITUTE函式來洗掉所有的“H”并確認剩下的只是唯一的“L”。這意味著任何其他字母的存在(例如 'G' 將導致此模式不匹配):
=AND(LEFT($A2,2)="LH", SUBSTITUTE($A2,"H","")="L")

為了完整起見,我在 B 列中顯示了格式編號。 B2 中的公式是所有條件的串聯:
=IF(LEFT(A2,2)="HL",1,IF(AND(LEFT(A2,2)="LH",SUBSTITUTE(A2,"H","")="L"), 2, IF(RIGHT(A2,2)="LL",3,IF(RIGHT(A2,2)="HL",4,-1))))
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/392665.html
上一篇:讓REPT函式迭代多個值
