我有想要在我的谷歌表格中排序的資料;但我只想顯示特定列而不是其他列。
這是一個例子:
| 姓名 | 型別 | 生命值 | 攻擊力 |
|---|---|---|---|
| 英雄1 | 型別1 | 10 | 5 |
| 英雄2 | 型別1 | 9 | 8 |
| 英雄3 | 型別2 | [無效的] | 7 |
| 英雄4 | 型別2 | 11 | 6 |
在=SORT()另一張紙中的 a 之后;我想要這樣的東西:
| 姓名 | 生命值 |
|---|---|
| 英雄4 | 11 |
| 英雄1 | 10 |
| 英雄2 | 9 |
和另一個=SORT()有這個:
| 姓名 | 攻擊力 |
|---|---|
| 英雄2 | 8 |
| 英雄3 | 7 |
| 英雄4 | 6 |
| 英雄1 | 5 |
我試過FILTER()但我無法擺脫Type專欄
當然我不想修改第一個表
但我可以使用僅包含名稱的排序表,而不是使用任何值對它們進行排序
編輯 :

uj5u.com熱心網友回復:
您可以創建一個虛擬陣列{A2:A,D2:D}并使用
=SORT({A2:A,D2:D},2,0)
甚至
=SORT({A2:A,C2:C},2,0)
(請根據您的范圍和語言環境調整公式)
在您的情況下,它將是:
=SORT({A2:A\D2:D};2;0)

uj5u.com熱心網友回復:
一
=QUERY({A:D};"Select Col1,Col4 where Col1 <> '' Order by Col4 desc";1)
二
=QUERY({A:D};"Select Col1,Col3 where Col1 <> '' Order by Col3 desc";1)


和:
=SORT(FILTER({A2:A\D2:D}; D2:D<>""); 2; )

優點:SORT with FILTER 比 QUERY 更快、更可靠,可以吃掉你的資料
另外,請參閱如何將逗號轉換為分號:https ://stackoverflow.com/a/73767720/5632629
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/510501.html
標籤:排序谷歌表格谷歌表格公式
