Board logo

標題: 如何對隨機排列之文字型數字進行排序? [打印本頁]

作者: p212    時間: 2014-1-16 10:27     標題: 如何對隨機排列之文字型數字進行排序?

本帖最後由 p212 於 2014-1-16 10:34 編輯

如何應用非陣列型組合公式對隨機排列之文字型數字進行排序?
作者: softsadwind    時間: 2014-1-16 14:18

回復 1# p212


b2   {=MATCH(VALUE(A2),SMALL(VALUE(A$2:A$11),ROW($1:$10)),0)+COUNTIF(A$2:A2,A2)-1}
下拉
作者: Hsieh    時間: 2014-1-16 23:49

本帖最後由 Hsieh 於 2014-1-16 23:51 編輯

回復 1# p212
要用一般組合公式輸入
就用定義名稱代替輔助欄位,實際上還是陣列運算
定義名稱x=SMALL(--Sheet1!$A$2:$A$11,ROW(Sheet1!$A$1:$A$10))
B2公式=MATCH(--A2,x,0)+COUNTIF($A$1:A1,A2)
作者: p212    時間: 2014-1-17 11:49

本帖最後由 p212 於 2014-1-17 11:54 編輯

回復 3# Hsieh
感謝Hsieh超級版主的指導!
今若Sheet1!$A$2:$A$11範圍內有儲存格為「空格」(即資料為非連續性呈現),而該「空格」不參與排序 (依3#的解法「空格」排序結果值均為「1」),請問其排序公式又應如何修改?
煩請賜教,謝謝!
作者: Hsieh    時間: 2014-1-17 14:52

回復 4# p212

如附件
[attach]17283[/attach]
作者: ML089    時間: 2014-1-17 21:47

B2
=IF(A2="","",SUMPRODUCT((--A2>--A$2:A$11)*(A$2:A$11<>""))+1+COUNTIF(A$1:A1,A2))




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)