| A |
---|--------------|--
1 | O.K. |
2 | Warning |
3 | Error |
4 | Warning |
5 | O.K. |
6 | Error |
7 | O.K. |
8 | O.K. |
9 | O.K. |
10 | |
11 | |
---|--------------|---
12 | Warning |
13 | |
在Range A1:A11我想要
- 檢查是否有值
<> O.K. - 如果是,則 的值
Warning應優先于 的值,Error并相應地顯示在 中cell A12。
到目前為止,我能夠邁出第一步并弄清楚是否有價值 <> O.K.
=LOOKUP(2,1/((A1:A11<>"O.K.")*(A1:A11<>"")),A1:A11)
但是,使用此公式,結果Cell A12為Error。
我必須如何修改它才能優先考慮Warning上面的內容Error?
uj5u.com熱心網友回復:
假設沒有錯誤或警告,它應該列印 OK
=XLOOKUP("Warning",A1:A9,A1:A9,XLOOKUP("Error",A1:A9,A1:A9,"O.K.",0,1),0,1)
uj5u.com熱心網友回復:
使用Excel-365嘗試-
=@SORT(FILTER(A1:A11,A1:A11<>"O.K."),,-1)

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/374114.html
上一篇:對excel表格中的行進行排序
