Re: [問題] EXCEL 排序問題 (以P幣888答謝)

看板Office作者 (葡萄柚綠茶多多)時間14年前 (2011/09/14 14:24), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串3/5 (看更多)
※ 引述《claestw (克萊耶司)》之銘言: : ※ 引述《Alcata (葡萄柚綠茶多多)》之銘言: : : 軟體:Microsoft Excel : : 版本:2003 : : A B C D E F A B C D E F : : 1 11 11 11 11 1 3 1 11 11 11 11 1 3 : : 2 22 22 22 22 4 3 2 11 11 11 11 3 7 : : 3 33 33 33 33 5 4 希望可以 3 11 11 11 11 7 2 : : 4 11 11 11 11 3 7 變這樣 4 22 22 22 22 2 9 : : 5 33 33 33 33 1 5 ======> 5 22 22 22 22 9 4 : : 6 33 33 33 33 6 1 6 22 22 22 22 4 3 : 怎麼 4 3 不接 3 7 而接 6 1? : 3 7 查找過不再使用的話, : 接 6 1 的邏輯為何? sorry,簡化成這樣的話會更好了解 A B C A B C 1 甲 ◎ ※ 1 甲 ◎ ※ 1.在A欄做相同名稱分類 2 丙 ♀ ♂ 2 甲 ※ ● 2.讀取1C,值為※ 3 甲 ※ ● 3 甲 ● □ 3.在下列排入1B值為※的資料 4 乙 & % 4 乙 ~ & 4.以下以此類推 5 丙 ☆ ♀ ===> 5 乙 & % 6 乙 % # 6 乙 % # 所以4 3不接3 7的原因是 7 甲 ● ◎ 7 丙 ☆ ♀ 4 3是屬於22群組 8 丙 ♂ △ 8 丙 ♀ ♂ 但3 7為11群組的資料 9 乙 ~ & 9 丙 ♂ △ 就像左邊的#不會去接◎一樣 因為#是乙群組,而◎是甲群組 這樣說不知道有無解釋清楚@@" : : 7 22 22 22 22 9 4 7 33 33 33 33 6 1 : : 8 11 11 11 11 7 2 8 33 33 33 33 1 5 : : 9 22 22 22 22 2 9 9 33 33 33 33 5 4 : : 左側為原始數據範例 : : 右側以A欄為基準,分類好群組11、22、33後 : : E1不理它,偵測到F1=3值後,在下一列插入E2=3的資料 : : 接著偵測F2=7值後,在下一列插入E3=7的資料...以下以此類推... : : 簡單來講,就是有難度的連連看QQ : : 麻煩各位高手了,謝謝<(_ _)> : 假設範例是筆誤,解法就是把 E F 欄移到最前面變 A B 欄, : H1:M1 直接複製 A1:F1,然後 H2 開始寫公式: : H2 =VLOOKUP($I1,$A$2:$F$9,1,FALSE) : I2 =VLOOKUP($I1,$A$2:$F$9,2,FALSE) : ↑ : J2:M2 依此類推 感謝您一大早就回應小弟的文章! 辛苦您了! 不過vlookup的指令,小弟跟阿姨的試了半天,可以達到分組排序的需求 可是對於上面甲、乙、丙範例的需求試不出來,不知道怎麼辦XD 用中文範例的話,就像是在學校辦大隊接力,全部的選手名單都混在一起 而我們所需要的動作是把選手依班級分類 然後在把第一個棒次到第二個棒次第二接第三第三接第四...從上到下排下來 簡單來講就是這樣XD : 題目不清楚之處: 照上面大隊接力的例子來看 : E 欄有兩個相同數值時怎麼辦? 每班的出賽人員的座號有可能重複 : E 欄有找不到的數值時怎麼辦? 第一棒跟最後一棒一定會在E或F欄中沒有數值 : F 欄的數字有重複的要排除嗎?如例中的 43 又接 37 就接回去了。 我想應該會很少發生自己班級的接力棒傳到別班的選手身上的事 :D : 排除後又要從哪一列開始繼續查找? 小弟只會基本的excel應用,這種進階的實在苦手 麻煩各位大大了,感謝Orz -- 相信自己,之前一路走過來所學的事... 那些所學的一定不會白費... 它們都活在我的身體裡面! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.252.65.50

09/14 16:37, , 1F
選取全範圍 > [資料]功能表 > [排序] > 主要鍵選 A 欄
09/14 16:37, 1F

09/14 16:37, , 2F
這樣就把所有甲組擺一起了,再各組別去連連看就好了 O.O
09/14 16:37, 2F

09/14 16:39, , 3F
之前早上還沒睡回的文,沒看到要先依11 22 33分類XD
09/14 16:39, 3F
文章代碼(AID): #1ES4YiAz (Office)
文章代碼(AID): #1ES4YiAz (Office)