Anonymous
Anonymous asked in 電腦與網際網路軟體 · 1 decade ago

有關EXCEL排序的問題!!

有點複雜的排序問題.....如下

班級B 座號20

班級F 座號20

班級B 座號15

班級A 座號33

班級R 座號18

班級C 座號21

班級A 座號24

班級A 座號25

班級D 座號25

班級A 座號20

班級B 座號16

班級B 座號18

↓↓↓↓↓↓↓整理以後↓↓↓↓↓↓↓

班級A 座號33

班級A 座號24

班級A 座號25

班級D 座號25

班級A 座號20

班級B 座號20

班級F 座號20

班級B 座號15

班級B 座號16

班級B 座號18

班級R 座號18

班級C 座號21

-----------------------

以上為例

班級為主要排序 當遇到座號相同

就不管班級排序順序直接排在座號相同的後面

(TAB鍵的空格只是要讓看倌容易了解 不一定要實現)

若使用排序功能...只能決定主要排序和次要 我做不出這樣的排列順序

請問要如何處理??

謝謝閱讀^__^

軟體:Excel

版本:2007

Update:

TAB鍵的空白沒顯示出來 那句話沒意義

3 Answers

Rating
  • 欣華
    Lv 4
    1 decade ago
    Favorite Answer

    你的問題小弟我是先建議將一個欄位拆成兩個欄位

    即假設A欄原為 班級B 座號20

    拆成A欄 班級B、B欄 座號20

    依你條件先以A欄(班級)排序後再以B欄(座號)排序即可

    另將一個欄位拆成兩個欄位

    依你所給條件

    所有班級及座號字數皆相符

    故在B欄以函數LEFT(A,3)、C欄以函數RIGHT(A,4)

    即可得B欄=班級、C欄=座號

    再依前段所述方式完成排序動作

    最後合併欄位

    排序完成後

    如果要再回覆成原始單一欄位的話

    可以直接在D欄輸入"=B&C"或是以函數CONCATENATE(B,C)方式合併

    以上只是就本問題提供解答

    如欄位字數不一的話

    請參考MID函數的用法

    Source(s): 我的使用經驗
  • Anonymous
    1 decade ago

    座號不一定要照順序排

    但是班級要照順序排

    但當遇到座號相同班級不同時優先排序

  • 1 decade ago

    按照規則,

    第一個應該是 A班20號才對。

    2008-11-30 17:54:56 補充:

    你只要做兩次排序,就可以。

    第一次,先對 A欄做排序。

    第二次,對B欄做排序

    完成。

Still have questions? Get your answers by asking now.