我希望在不觸摸排序按鈕或 VBA 的情況下自動按降序對一列數字進行排序。
不幸的是,我試圖在我無法訪問 VBA 的作業環境中實作這一點,并且 excel 不是包含 365 中新的 SORT 功能的最新版本之一。
從字面上看,它是一列數字,并且數字會自動更新,因為它們是其他地方較小數字的總行,并且這些數字會根據其他內容而變化-因此該特定列將始終更改數字,但我需要該列自動保持按降序排列數字的頂部。
我嘗試使用 rank.eq 和其他一些位,在每行添加一個 1 以避免重復,但是如果發現兩個以上的重復,這會搞砸它。有什么我可以做的嗎?即使它涉及到很長的路要走,并建造額外的桌子和東西等。
感謝任何幫助。
uj5u.com熱心網友回復:
查看您的資料會更容易,而且如果不能使用溢位范圍,就不可能知道有多少行。我還認為您打算使用LARGEfunction 而不是RANK.
如果您在 column 中有數字A,則可以將以下公式向下拖動適當的行數以對數字進行排序...(從單元格開始B1)
=LARGE(A$1:INDEX(A:A,COUNTA(A:A),1),ROW())

如果您可以在表格中獲取數字,則可以使用類似的公式,但表格將確保存在適當的行(假設表格名稱為Table1并注意列名RawNumbersand Sorted)。把它放在排序的列中:
=LARGE([RawNumbers],ROW()-ROW(Table1[[#Headers],[Sorted]]))

我認為使用資料透視表不是一個可行的選擇……但這些是您可以實作按公式排序的目標的方法。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/523708.html
標籤:擅长功能排序汽车
上一篇:如何在python中輕松更改str(function)的內容
下一篇:僅在完成后再次運行功能
