“ 成功就是将平凡的事做到彻底,做到极致。”
细节不会撒谎,一个小小的动作就可以出卖你。
如下表格,A列需要标记完成还是未完成状态,如果你是手动输入“未完成”,“已完成”,一万行的数据,你就需要输入一万次。
普通人的做法,【插入】,【符号】,选择【数学运算符】。
这样就你只要打个勾勾,就可以代替输入“未完成”,“已完成”。
如果觉得输入特殊符号还是挺麻烦的,接下来的操作会让你眼前一亮。
你只需要在单元格输入1,显示打勾,输入0,显示打叉。
▼
这是如何做到的?
注意,选择图标集,仅显示图标,大于等于数字1时,显示为勾,大于等于数字0,显示为叉。
你只需要鼠标在单元格中,右下角进行选择1或0,将自动出现打勾或打叉,让你一个字都不要写。
▼
这个是怎么做到的?
如果标记了完成,整行都颜色,这样就更酷了。
来个动画先。
▼
这是如何实现的?还是用条件格式,选择A2:F10,【开始】选项卡,【条件格式】,新建规则,按如下操作,这里用到了一个混合引用。
使用下拉列表去打个勾勾,已经很快了,但是每次需要点击两步,第一步点击右下角,第二步选择0或是1,可不可以实现一步到位?没有任何废动作?
录制一个宏就可以。
以下动画展示了宏的效果,录制宏之后,按下CTRL+J可以快速标记完成,按下CTRL+M快速标记未完成,当然,这个快捷键你可以随心所欲自己设置。
▼
王者
使用快捷键已经非常快了,但是快捷键通常还要用眼睛去找键盘,往往还是两个手指去按,能不能只动动一根葱葱玉指,就愉快的把事情给办了?
你这样想,如果这件事情交给世界顶尖大师来做,将是如何实现的?
展现真正技术的时刻到了!
你只需要动动一根手指,在单元格中双击,将打勾,再次双击,将打叉。
▼
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
With Application
.Cursor = xlNorthwestArrow
BooleanCellDoubleClick Target, Range("已完成"), Cancel
.Cursor = xlDefault
End With
End Sub
Private Sub BooleanCellDoubleClick(rTarget As Range, rValidRange As Range, Cancel As Boolean)
On Error Resume Next
Application.CellDragAndDrop = False
If rTarget.Cells.Count > 1 Then Exit Sub
If Intersect(rTarget, rValidRange) Is Nothing Then Exit Sub
If rTarget = 1 Then
rTarget = 0
Else
rTarget = 1
End If
Cancel = True
End Sub
万万木有想到,打个勾勾居然这么有学问,正所谓没有比较就没有伤害。
你是哪个等级?还好意思说出来吗?
意思是说,如果你用我的这些建议,就马上行动,知行合一,如果你不用,就赶紧收藏,以绝后患。
联系客服