Re: [問題] EXCEL 排序問題 (以P幣888答謝)
※ 引述《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
09/14 16:37, 1F
→
09/14 16:37, , 2F
09/14 16:37, 2F
→
09/14 16:39, , 3F
09/14 16:39, 3F
討論串 (同標題文章)
Office 近期熱門文章
PTT數位生活區 即時熱門文章
12
40