我有一個 Excel 電子表格,其中每個資料集涵蓋三行。我想根據 K 列中的值對資料進行排序,該列位於每個資料集的第三行中,每個資料集的第 1 行和第 2 行中沒有值。我想將資料集按行順序保存在一起。
我嘗試過分組,但這不起作用,並且在互聯網上查找“如何做”表明擁有輔助行可能會有所幫助,但我無法弄清楚如何做到這一點。
任何建議將不勝感激。無論怎麼想,我都不是一個「超級用戶」。
答案1
如果我正確理解您的電子表格佈局,您有三行分組數據,即 A - J 列,然後是第三行 k 列中的某種標識符。我的建議是將該標識符也複製到第一行和第二行的 K 列中。然後,您可以突出顯示所有資料並根據 K 列運行自訂排序。
答案2
兩種方法:
- 如果您有一個對於行資料來說是唯一的“ID”列(讓該列為“A”並假設您從第二行輸入資料):(
=sumif(a:a,a2,b:b)
我知道帶有陣列公式的max 會更優雅,但sumif更容易理解並且在大數據集中速度更快)。 - 您可以使用僅基於資料位置的公式(再次假設您的資料從第二行開始)
= indirect("k"& row() - mod(row()+1,3)+2,true)
這有一個缺點,如果您抱歉將資料拆分為群組,那麼它將被損壞,SDHI 您可能想要傳達您的資料讀取值的公式。