我試圖通過過濾掉不必要的資料來對更復雜的作業表進行“友好”視圖。我希望過濾條件之一是僅當該值與前一行的值不同時才回傳一個值。
我試過做一個過濾器,比如=filter(B:B, B2 <> B1)這顯然沒有解決。我如何做一個偏移參考,使結果類似于如下:
樣本資料
| Row | Category | Subcategory |
| --- | -------- | ----------- |
| 1 | Accounts | Ac1 |
| 2 | Accounts | Ac2 |
| 3 | Accounts | Ac3 |
| 4 | Accounts | Ac4 |
| 5 | Feedback | FbA |
| 6 | Feedback | FbB |
| 7 | Feedback | FbC |
| 8 | Feedback | FbD |
| 9 | Profile | PfOne |
| 10 | Profile | PfTwo |
| 11 | Profile | PfThree |
想要的結果
| Row | Category | Subcategory |
| --- | -------- | ----------- |
| 1 | Accounts | Ac1 |
| 5 | Feedback | FbA |
| 9 | Profile | PfOne |
uj5u.com熱心網友回復:
嘗試:
={A1:C1;FILTER(A2:C,B1:INDEX(B:B,COUNTA(B:B),1)<>B2:B)}

uj5u.com熱心網友回復:
這是另一種方法(假設您發布的“行”列實際上不是您資料的一部分,但您的“類別”標題實際上在 A1 中):
=ArrayFormula({A1:B1;FILTER(A2:B,A2:A<>INDIRECT("A1:A"&ROWS(A:A)-1))})
uj5u.com熱心網友回復:
去做:
=SORTN(A1:C, 9^9, 2, 2, 1)

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/325157.html
上一篇:在R1C1公式中使用列標題變數
