我試圖找出某個人是否已安排好另一張作業表來參考該事實。
姓名表:

另一張紙看起來像這樣:

因此,如果 'Brooke' 安排在當天上午,則 'x' 出現在上午。但如果她還沒有被安排為 PM,則不適用于 PM(在這種情況下,她已經安排了,但這只是一個例子)。
有沒有辦法做一些事情,比如檢查一列中是否存在字串,僅適用于前一個單元格是字串“x”的行?它還需要考慮合并的單元格。
uj5u.com熱心網友回復:
嘗試:
=INDEX(IFNA(REGEXREPLACE(SUBSTITUTE(VLOOKUP(IF(B40:B="",,
VLOOKUP(ROW(A40:A), IF(A40:A<>"", {ROW(A40:A), A40:A}), 2, 1)&"×"&
B40:B), QUERY(SPLIT(FLATTEN(IF(B5:H37="",,B5:H37&"×"&
VLOOKUP(ROW(A5:A37), IF(A5:A37<>"", {ROW(A5:A37), A5:A37}), 2, 1)&"?"&
COLUMN(B4:H4)-1)), "?"),
"select Col1,count(Col1) where Col1 matches '.*AM|.*PM' group by Col1 pivot Col2"),
SEQUENCE(1, 7) 1, 0), 1, "X")&"", "\d ", "ERROR")))

演示表
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/365582.html
下一篇:如何從特定列復制最后一個單元格
