EXCEL基础函数和快捷键 篇三:大杀器“独孤九剑” 批量搞定数据分析
大家好,继上次Excel方面的文章发布之后,反响仍然很好。小仙女写的文章,尽量是按照举一反三的思维,想把复杂问题简单化,把不敢碰问题,不敢解决难题的惰性思维扭转为正面主动挑战问题的心态。其实大家每个人的评论,小仙女都看了一遍,虽然短短几句话,也反映了评论者的心态大不同。Excel的学习之路跟公务员考试一样,符合80/20定律,只有少数人才能啃下来最难啃的骨头。对于普通的我们,需要一个良好的心态调整自己,做不到成功,就做到在学习当中收获快乐。
讲到心态,看起来跟本篇的主题貌似无关,且听仙女娓娓道来,因为心态反映在学习当中,也是普通人和成功人士的差距关键—心态差距:成功者的心态超乎常人的稳定,宠辱不惊;反观失败者的心态起伏落差很大,低谷时,状态情绪明显低落,遇到三连跌,就很难缓过来。其实学习也需要稳定的心态,尤其是难啃的骨头,Excel如果大家经常用得到,就不要躲着它,怕自己学不会,因为早晚还是用得到,不如迎面面对它带来的挑战,去攻克遇到的一个又一个难题。
Excel的书不用看太多,读书不在于多,在于精,读100本书一遍,不如选一本好书读100遍,由于仙女推荐的Excel在前2篇已经介绍了,故在此不再赘述。
Excel的Visual Basic Application (VBA)功能十分强大,强在可以发挥人的想象力,让人的想法快速的生动起来。当然我不可能从头讲到尾,我只是受日本人写资料思维方式的启发,觉得难的东西可以用简单的方式体现出来,这也是我尝试的初衷,加上读者的好心态,难的事情就可以变得简单,我的劳动可以产生增值。
这个看起来一键完成的功能就是用VBA实现的。
首先在”开发人员“栏目中选择“插入”, 选择其下的“命令按钮”,
然后选择“检视程式码”,这是繁体版的叫法,就是给这个自己创建的按钮下指令。
小仙女之前讲过,程序也好,函数也好,都是人发明的,只是不是中国人。 但是既然是人,那么就符合人的思维规律。只不过程序里面有盎格鲁撒克逊语言的影子,小仙女顺便帮大家回顾一下英文了。
我放入了这段代码,
Sub xingji() /Subtitle 取字母缩写,这个词诞生于1825年,给(书等)加副标题或小标题; 给(影片等)加字幕,这里就是给xingji这个程序定义的意思。/
Dim xj As String, i As Integer /integer这个单词 是1500-1600年造出来的,指的是整数;String是绳子,线的意思,指的就是字符串,因为字符串像线一样;Dim是来自英文单词deem,视作,认为的意思/
For i = 2 To 19 Step 1 /For ..Next 的逻辑是执行完一遍函数之后,再跳到下一个/
Select Case Cells(i, "H") /Select Case英文指的是按条件选择,选择单元格,从H2到H19/
Case Is < 85 /Case意思是如果,如果H2的值小于85/
xj = " no comments on this"
Case Is < 100 /分数校验/
xj = "one star"
Case Is < 115
xj = "two stars"
Case Is < 130
xj = "three stars"
Case Is < 150
xj = "four stars"
Case Else
xj = "five stars"
End Select /结束选择/
Cells(i, "I") = xj /单元格I2-I19 显示字符串的值/
Next i /I 会从2增加到19 /
End Sub /结束程序的定义/
好,如果我们不用VBA的话,那么就要用if函数套多个if函数,怎一个绕字了得,
=IF(H2<85,"不评定",IF(H2<100,"一星级",IF(H2<115,"二星级",IF(H2<130,"三星级","三星级以上"))))
如果三星级以上还有四星级,五星级,甚至是十星级的话,本仙就吐血了。
然后我还要下拉多行,如果这个表有1000行的话,仙女真的只能驾鹤西去了。
大家要相信,Excel是给人服务的,所以VBA就是给加班做不完的人一条希望之路,祝愿把这个生产力工具用好。
如果大家觉得写的还不错,可以收藏小仙女的文章,我会继续努力,尝试写更新的东西分享给大家。
蔡缺肉
作者文中这种案例,用vlookup模糊查找就可以解决了,甚至index+match, lookup都可以。
顶楼上一位兄弟的话,杀鸡用牛刀了
校验提示文案
你糊弄我-我糊弄你
校验提示文案
Wlks
校验提示文案
TomSh
校验提示文案
g96998
校验提示文案
强Two
校验提示文案
haek2001
校验提示文案
mwsgly
校验提示文案
Wlks
校验提示文案
BlankColor
校验提示文案
Wlks
校验提示文案
Wlks
校验提示文案
Wlks
在A5中输入=if(a2
校验提示文案
Wlks
校验提示文案
Wlks
校验提示文案
西西5102
校验提示文案
值友5706827136
校验提示文案
阿姆斯坦来
校验提示文案
好大一颗栗子
校验提示文案
云散雨停
校验提示文案
ericfwok
校验提示文案
ekvinss
校验提示文案
强Two
校验提示文案
g96998
校验提示文案
涂鸦新楼盘
校验提示文案
Lebrga
校验提示文案
你糊弄我-我糊弄你
校验提示文案
蔡缺肉
作者文中这种案例,用vlookup模糊查找就可以解决了,甚至index+match, lookup都可以。
顶楼上一位兄弟的话,杀鸡用牛刀了
校验提示文案
TomSh
校验提示文案
水分子ing
校验提示文案
[已注销]
校验提示文案
云散雨停
校验提示文案
好大一颗栗子
校验提示文案
阿姆斯坦来
校验提示文案
值友5706827136
校验提示文案
西西5102
校验提示文案
Wlks
校验提示文案
Wlks
校验提示文案
Wlks
校验提示文案
Wlks
在A5中输入=if(a2
校验提示文案