史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   軟體應用問題討論區 (http://forum.slime.com.tw/f5.html)
-   -   excel 排列問題 (http://forum.slime.com.tw/thread249513.html)

wilbert 2009-06-22 10:33 PM

excel 排列問題
 
excel 2003表中如下
2009/5/3 2
2009/5/2 1
2009/5/2 3
2009/5/1 5

如何更改 為
2009/5/1 5
2009/5/2 3
2009/5/2 1
2009/5/3 2

問題在於如何變順序顛倒有什麼好用方法可告訴我嗎 ?()

Living 2009-06-22 10:46 PM

這個主題有沒有陷阱?

要排列就直接去按"排序"不就可以了嗎?

"資料"-->"排序"-->選"遞增"-->按OK

蠻牛 2009-06-22 10:52 PM

如下圖,按遞增排序即可...
http://img205.imageshack.us/img205/1095/0622b.jpg

wilbert 2009-06-23 03:26 PM

之前舉例不好已修正 ,請再看一下;我的資料還多的不可能一個一個打


引用:

作者: Living (文章 2168558)
這個主題有沒有陷阱?

要排列就直接去按"排序"不就可以了嗎?

"資料"-->"排序"-->選"遞增"-->按OK


不知道 2009-06-23 07:17 PM

引用:

作者: wilbert (文章 2168857)
之前舉例不好已修正 ,請再看一下;我的資料還多的不可能一個一個打

我已經從頭看到尾了
可是還不是很了解您的問題
因為依您說的排序只要依Living版大的方法就可以辦得到了
您可將要排序的資料選取(如 蠻牛 網友的方法)
然後"資料"-->"排序"就會出現一個對話框
再依自己需要設定一下就行啦
選"遞增"可由小到大排序
選"遞減"可由大到小排序

<參考>

candy2342 2009-06-23 09:01 PM

如果你的資料沒有次序性,單純只是將排列顛倒,那在原始資料旁加一欄,鍵入1、2然後以數列方式填滿所有儲存格,將兩欄選取,--資料--排序,主要鍵為數字欄,選擇遞減就可以顛倒了,我不知道是否有函數可以做到,不知是否符合你的需求!請指教。

Living 2009-06-23 10:21 PM

引用:

作者: wilbert (文章 2168857)
之前舉例不好已修正 ,請再看一下;我的資料還多的不可能一個一個打

看起來還是可以用"排序"來處理呀
我是不是老花...有什麼遺漏掉的地方嗎?
:on_22::on_22:

Living 2009-06-23 10:29 PM

2009/5/3 2
2009/5/2 1
2009/5/2 3
2009/5/1 5

如果是同一欄位排序
那出來的結果會變成

2009/5/1 5
2009/5/2 1
2009/5/2 3
2009/5/3 2

你並沒有交代後面的數字有什麼做用
如果最後一個數字需要與前面日期做逆向排序
那你可以用切割的方式把一個欄位分成兩個
排序時先SORT日期遞增, 再SORT後面數字遞減

切割欄位怎麼切? 簡單的方式是把資料匯出到CSV(以空格代替)
然後再重新匯入(也是用空隔來做切割)
這樣你一個欄位就分成兩個
(要寫VBA去切割也行...但是會很費事)

wilbert 2009-06-24 09:41 AM

我有試用了,這個方法不錯 (感謝大大)
不知還有其他方法可用?


引用:

作者: candy2342 (文章 2168941)
如果你的資料沒有次序性,單純只是將排列顛倒,那在原始資料旁加一欄,鍵入1、2然後以數列方式填滿所有儲存格,將兩欄選取,--資料--排序,主要鍵為數字欄,選擇遞減就可以顛倒了,我不知道是否有函數可以做到,不知是否符合你的需求!請指教。



所有時間均為台北時間。現在的時間是 11:28 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1