作者Ibrahimovic (伊布)
看板Office
標題[算表] 排序問題
時間Fri Jul 13 16:34:04 2018
軟體: Excel
版本: 2016
https://i.imgur.com/nN1H0qa.jpg
上圖資料裡的各數值前都有標示 + 跟 - 號
可是那個 + 會影響到排序,例如上圖中應該是 +7.43 要排在最頂端
然而把 + 拿掉後排序就 OK 了
想請教的是
例如這份資料有6欄要消掉 + 符號
大家的做法會是如何?
因為沒常用VBA
想到的方法大多是土法煉鋼
目前想到的是方法是錄製巨集,接著主要的是用資料剖析
剖析出來的2欄資料用 & 合併,再複製貼(值)回去
整個試過後感覺不是很好
例如一次只能處理一行,所以像上述資料就要重複做6次
或者有時候資料裡,同一欄資料如果都沒 + 符號
那這樣又要再寫判斷式
想請教有沒有更好的方法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.126.65
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1531470847.A.79B.html
1F:→ soyoso: +7.43排在最頂端,由大到小的話,應還有一個+13.33才是 07/13 16:46
2F:→ soyoso: 之所以+7.43在最頂端的邏輯是什麼,再請說明一下 07/13 16:47
你是對的
因排序之後只看 + 號範圍最頂端的2、3個數字跟 + 號範圍最底端的數字
所以忽略掉了中間的數字
3F:→ soyoso: 改為數字的話,選取範圍後,會出個一個菱形(內有驚嘆號) 07/13 16:48
5F:→ soyoso: 再執行排序,如正數帶+,負數帶-,0不帶的話 07/13 16:51
6F:→ soyoso: 儲存格格式內+0.00;-0.00;0.00 07/13 16:52
7F:→ soyoso: 改為數字方面,如儲存格內最左側不帶'(單引號)的話,也可 07/13 17:07
8F:→ soyoso: 以取代的方式,尋找目標 .(小數點號),取代成 .(小數點號) 07/13 17:08
非常謝謝你
※ 編輯: Ibrahimovic (1.175.126.65), 07/13/2018 17:30:23