作者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/cn.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