分享

一家之言:Excel学什么

 hercules028 2020-04-03

excelperfect

导语:前几天发了一篇文章:ExcelVs. Python?为Excel正名,大家很感兴趣,阅读量相对也较高,也有不少留言。这几天偶尔沉下心来思考了一下自已学习Excel的经历,有一些个人感悟,写出来和大家分享。

毋庸置疑,Excel是一款伟大的软件,其发展至今,功能已非常强大,应用也非常广泛,基本上是装机必备,是很多人每天都要用到的。

说实话,最初在我的工作中使用Excel并不是很多,我是因为对VBA感兴趣而开始研究Excel,进而在工作中主动应用Excel,通过自动化来提高我的工作效率。

随着不断地学习和使用,我对Excel学习的认识也在发生着变化。开始的时候,我认为不需要对Excel操作有过多的了解就能学好VBA,确实也是这样的,因为VBA能够实现Excel的操作且能够很好地将其功能进行扩展,更能实现Excel一系列操作的自动化。Excel工作界面是一个平台,VBA是后台,通过后台的操控能够发挥平台更大的威力。可以说,在学习Excel的早期阶段,我是一个控制欲很强的人,希望通过VBAExcel牢牢控制在自已手中。

渐渐地,我发现代码不是一切,因为Excel本身已经帮助我们实现了足够多的东西,我们需要将它们用起来,否则完全由代码来实现,相当于放着现成的东西不用,偏偏要自已造出一个一模一样的东西来,太浪费了!Excel自身已经具备的强大功能和VBA的扩展能力相结合,这才是使用Excel的王道!

从纯VBA这个“胡同”中走出来之后,我觉得眼前一片开阔。我发现,身边的大多数同事,使用Excel就是基本的制表,在其中使用了简单的公式,还有图表,偶尔有使用VBA来实现自动化的。

事实就是这样的:二八法则,Excel也不能避免,80%的人使用20%的常见功能,因为这20%已经够用了,但是你向前更进一步,到30%50%甚至更多时,你会用得更好、更得心应手、效率更高。

在最近一年的学习中,我觉得:Excel的基本操作+公式与函数+图表,这是Excel的根基。如果要说Excel学什么,那就先学这三样。熟练掌握Excel的操作界面及常用的内置功能,包括排序、筛选、数据验证、条件格式等;熟练掌握Excel函数的基本用法和公式原理,能够结合场景灵活配合应用;熟练绘制基本的Excel图表及其各元素的设置,能够通过格式设置让图表更具表现力;这都是成为Excel高手的基础。当然,如果能够将三者相结合,熟练地将它们协调配合应用,才是真正的Excel高手。

VBA呢,则是一个强大的辅助工具,给Excel增添了动力源。我觉得至少表现在三个方面:一是将重复的工作自动化,也就是你每次要手动重复执行的一系列操作,VBA可以帮你自动完成;二是扩展Excel的功能,例如增强数据验证的选择,使其可以多选、添加事件,让Excel能够响应用户的操作,等等,当发现你要的功能在Excel中找不到时,就可以借助VBA来实现;三是将Excel个性化,毕竟Excel是面向大众的,而VBA可以将Excel改造成你想要的样子。

因此,在打好Excel的根基后,学习一些VBA编程技术,将使你如虎添翼。反之亦然,如果你已经对VBA掌握到了一定的程度,在进一步学习Excel基本操作、公式与函数和图表后,也会让你的VBA代码更简洁、更有效。

学无止境,但这些都是成就Excel高手的必经之路!一家之言,希望能够给学习Excel的朋友们些许参考!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多