[EXCEL中重度使用者入]抛砖引玉,自己整理的一些常用的快捷小工具[Mar23更新]

  • j
    jammin
    【Mar 23th更新】
    改进了导出到PPT的快捷方式,现在会根据所选区域的内容来到处到PPT,例如所选区域都是表格,则导出的也是表格,如果所选区域包含图片(图标或者其他图形),则会导出为图片格式。同时还支持脚本方式批量导出到指定的PPT等功能。

    另外增加了选项可以选择导出的内容在PPT中的位置,以及拉伸的高度和宽度的比例(例如:高度填0.5则导出的内容的高度会设置为PPT正文文本框高度的一半,宽度同理)

    p.s. 由于PowerPoint本身的问题,对于VBA的支持非常脑残,所以以表格方式导出的时候,有时会非常慢(需要一个格子一个格子去设置格式,所以当表格包含100+单元格的时候,就很杯具)

    更新方法:
    下载以下连接里面的xls文件,打开
    2003里面:工具 -> My Short-cut -> Install / Update
    2007里面:加载项-> My Short-cut -> Install / Update

    http://u.115.com/file/f455670e31



    灵感来自于08年晚些时候和咨询公司一起做项目时候的经历,看到他们的Excel里用到的一些快捷键很有意思,比如可以很快在几个格式(数字,百分比等)之间切换,细问发现并不是系统自带的而是内部开发的ADD-IN。联想到自己平时95%的工作需要用到Excel,看似简单的操作其实细细看来很繁琐(例如增加小数位),于是决定自己也做一个类似的插件。

    从那个时候开始,就一直在工作时有意得观察经常需要用到的一些操作,并在空闲的时候慢慢得实现,到了今天已经积累了不少的东西了。相信TG也有不少平时工作中Excel的中重度使用者,我觉得对提高应该会有不少的帮助。

    声明:几乎所有的开发都是在2003环境下进行的,所以对于2003的支持肯定没有问题,但是也在2007底下测试过所有的功能,绝大部分功能目前为止还没有发现有问题,但是不保证测试的彻底性。欢迎大家给出意见和建议

    声明: 所有的快捷键功能都没有办法使用系统自带的撤销(ctrl+z),某些功能比如粘帖为数值等都无法撤销,使用时候请小心谨慎.





    功能介绍分三块:快捷键,自定义函数和其他功能
    [快捷键]
    • ctrl+shift+i: 对于选中区域中的数值,在“常规","#,##0"和"0.0%"三种格式间快速切换(绝逼常用)
    • ctrl+shift+v: 与ctrl+c连用,功能相当于”选择性粘帖 => 数值"(中度常用)
    • ctrl+shift+f: 与ctrl+c连用,功能相当于”选择性粘帖 => 格式"(中度常用)
    • ctrl+shift+d: 与ctrl+c连用,功能相当于”选择性粘帖 => 数值+格式"(中度常用)
    • ctrl+shift+x: 与ctrl+c连用,功能相当于”选择性粘帖 => 公式"(中度常用)
    • ctrl+shift+j 与 ctrl+shift+k: 对于选中区域中的数值,快速增加和减少小数点位(绝逼常用)
    • ctrl+shift+l: 对于选中区域的文字,切换自动换行(中度常用)
    • ctrl+shift+a: 快速切换选中区域的"自动筛选下拉列表"(中度常用)
    • ctrl+shift+c: 切换批注(写批注非常麻烦?现在只需要在单元格里写上批注的内容,然后按这个快捷键就搞定,可以一次性切换一大片区域哦)(中度常用)
    • ctrl+shift+m: 切换右下角的统计信息(Excel2003中,选中一个区域右下角就会给出计数、求和之类的统计,但是有时候你想要求和它偏偏在计数状态,还要用鼠标来回点非常麻烦,用这个快捷键搞定)(绝逼常用)
    • ctrl+shift+u: 快速统计所选区域中不重复的值的数量(时不时有用)
    • ctrl+shift+z: 快速将鼠标所在的数据透视表的所有数值统计方式切换成“求和”(有时候数据透视表会有很多数值列,而如果不巧的话,源数据可能含有空白的单元格,这时候默认的统计方式是“计数”,如果要一个一个改成求和非常繁琐,用这个吧,p.s.正在测试中)(时不时有用)
    • ctrl+shift+p: 将选中的区域或者图标,作为图片快速导出到PPT中(正在测试中)(中度常用,装逼度+++)
    • ctrl + [: 在当前位置插入空行(时不时有用)
    • ctrl + ]: 在当前位置插入空列(时不时有用)
    • ctrl + alt + [: 如果当前行不包含任何数据,则删除(时不时有用)
    • ctrl + alt + ]: 如果当前列不包含任何数据,则删除(时不时有用)
    • ctrl + numpad 8 (4,6,5): 将所选的图形的上边(左边、右边、下边)扩张到下一个单元格边界的地方(有时候Excel的报表里会有很多图表,排列得参差不齐的显得非常不专业,用这些快捷键可以快速将图表或者任何图形排列到非常整齐)(中度常用,装逼度+++)
    • ctrl + alt + numpad 8 (4,6,5): 将所选的图形的上边(左边、右边、下边)缩回到下一个单元格边界的地方(中度常用,装逼度+++)

    [自定义函数]
    • DSV(目标单元格, 序号, 分隔符): 有时候我们需要从包含这样一类的数值的单元格中找出某一个值,例如,从 “A_2_F"中截取当中的2,通常来说会需要写挺复杂的公式,现在的话只需要用 DSV(a1,2,"_")就可以了,看懂了么?
    • Filter_Keyword: 恩...有点复杂,让我想一想再说

    [其他菜单功能]
    • “Select All Shapes":顾名思义,选择当前页面上面的所有图形(包括批注、图表、图片、文本框等等)
    • ”Delete corrupted names":有时候文件中会含有许多之前遗留下来的历史的名称,已经没有办法再使用了,这个功能可以帮你清楚所有实效的名称
    • ”Shrink / Expand Page“:做报告的时候可能有用,把当前页其他不包含信息的行和列都隐藏掉,看起来更加想一个page

    [安装]
    • 2003下的安装:下载附件之后,可以先打开"MyShortCut.xls"这个文件,然后依次试用上面所提到的一些功能,如果觉得没问题的话,点击”工具"=>My Short Cut=>"Install /update",这样的话,Excel会把该文件复制为plug-in格式到你的program file的office目录里,目的是下次你打开任何Excel,都可以使用这些快捷方式了

    • 2007下的安装:与2003基本一致,但是”My Short Cut“会出现在”加载项“菜单里,我忘记了是否需要去”Excel选项“里再去trust一下,自己google一下吧


    另外所有的代码都明文没有任何保护,我也只是一个业余的卢瑟不是什么码农自认铁了心也写不出什么恶意代码,有需要的所以检查。

    有任何问题可以在这里问我。

    [本帖最后由 jammin 于 2011-3-23 18:17 编辑]
  • o
    ooo
    谢lz,mark研究。
  • A
    Apocalypse
    这个不错耶~
  • w
    whenkidspunk
    Mark下,有用
  • Y
    YESKING
    @YESKING mark
  • j
    jacksonC
    mark 感谢分享
  • a
    agefan
    mark下下研究
  • 野生的任豚
    @野生的任豚 mark
  • z
    zmqzmqzmq
    posted by wap

    绝壁有用!顶了
  • x
    xmm
    mark
  • m
    multikill
    MARK!
  • 8
    888999000
    “导航已取消”,只能先mark,求好人转115、DBank、够快。。。
  • r
    rockween
    技术贴,mark一记
  • 晓夜湖面之舟
    posted by wap

    @晓夜湖面之舟 mark
  • A
    Alfano
    excel天天用,mark
  • h
    human2140
    mark!
  • V
    Viewtifuldai
    这个要收藏
  • 1
    186000
    @186000 mark
  • 飞奔的火腿肠
    xxxx
  • H
    HalaEspanol
    @HalaEspanol mark
  • 兰州
    天天用excel 但LZ说的这些完全不懂
  • l
    leica
    mark个**!收藏主题之!!!!!!!!!
  • w
    wtf317
    马克!!!
  • b
    baojicheng
    太他妈的使实用了,太谢谢了楼主,我激动的呀
  • z
    zhaolinjia
    @zhaolinjia mark
  • g
    gamet
    @gamet mark
  • j
    jackliu002
    mark
  • d
    domonick
    posted by wap

    @domonick mark
  • a
    aaafffei
    @aaafffei mark
  • p
    purplekula
    mark一记:D :D
  • W
    Welle
    posted by wap

    @Welle mark
  • g
    gr_finger
    马克图文勒个赞
  • 绝逼要马克
  • b
    bjtam
    mark,感谢分享
  • s
    shengjinlove
    技术贴留名……
  • 狒狒
    F11 快速制图很酷,同事都惊乐
  • 疯狂的小鲨
    @疯狂的小鲨 mark
  • s
    squallySP
    @squallySP mark
  • j
    jyfannbg
    @jyfannbg mark
  • f
    ffzhang
    这个不错,留名
  • s
    scola
    mark
  • d
    dzgxg
    @dzgxg mark
  • 星罗棋布
    posted by wap

    太感谢了,这样一来效率大增,楼主你真是厉害
  • z
    ztfashram
    posted by wap

    @ztfashram mark
  • 阿翠
    @阿翠 mark
  • a
    ayumi囧
    技术贴MARK
  • 井上
    mark 感谢分享
  • X
    Xcross
    mark
  • d
    ddu
    posted by wap

    马克哟