0 |
0 |
0 |
0 |
0 |
0 |
0 |
-9 |
5 |
14 |
-11 |
6 |
5 |
在excel里面,有没有办法快速地定位到非零的位置上,因为我经常在一列数据中,要找出非零的数据,而且这些数据经常是上千个的
如果你愿意用宏的话,以下会是最便捷的方法。
工具,宏,录制宏,这时候可以设定快捷键,建议用Ctrl+i(因为这个字母不属于任何快捷键),确定。然后再 工具,宏,停止录制。
同时按Alt和F11,进入宏界面,点左上窗口的模块,右边出来一宏叫Macro1,替代成如下代码:
Sub Macro1()
On Error Resume Next
Do While True
If Selection.Value > 0 Then Exit Sub
Selection.Offset(1, 0).Select
Loop
End Sub
然后回到Excel里,点到任何一格,同时按Ctrl和i,会在同列往下找第一个不是0的数。
可以筛选,也可以按降序或者升序排列
使用方法是先选择一行,然后点筛选,选完了不需要了,去掉那个勾就是了。
不过我不太清楚清清除筛选后如何回原来的排列