(vba和python哪个更好操作excel)(代替vba用python轻松实现excel编程)

在第一份工作时,因为觉得Excel很厉害,产生了兴趣,对Excel进行了专攻。几个月的时间,让我一跃成为公司最熟悉Excel的人,帮公司解决了很多难题。

首先,需要明确的是,Excel想学好还是要下一番功夫的。当时我从零开始自学到能得心应手,前前后后也花了几个月的时间。如果自己很感兴趣,或者对职业发展有帮助,还是很有需要投资多点时间早点把它攻克。

Excel学得好不好分几个方面:

1、熟悉Excel的功能;

2、熟悉Excel的函数;

3、会写VBA代码,能用代码来解决一些特别的需求

4、学习Python等外部工具,配合Excel解决问题;

根据我的经验,只要做好前两步,就已经可以解决平时遇到的绝大部分问题了。VBA和Pvhton属于编程的范畴,除非自己特别感兴趣,不然我个人是不推荐学的学了也没用。

→那么,我是如何学好前两步的呢?

对于Excel的功能,靠一本全面介绍Excel各项功能的书,从头到尾全部学一遍,Excel的每个按钮、每个菜单、每个工具都尝试去用,了解它们能做什么这种事就别想了,就算是有用处也不大。

因为学习的过程中,并不一定要非常熟练的使用每个功能,只要大概知道它有什么作用,在哪里能找到就可以了。真的要用时,只要记得有这个功能,能找到它,大不了百度一下使用方法。

Excel各项功能的书要怎么选?通常要选书时,我会去图书馆或者书店,把符合要求的书都找出来实际看一看,选一本自己觉得看得最舒服的,自己亲眼看过才能找到最适合的。

初学时,这种书不需要太厚,不需要太详细,我们的目的是快速把Excel的基础功能完整学一遍。

把所有功能都学一遍,这样在碰到问题时,才能知道有什么工具可以解决,不浪费大量时间去实现一个本来就存在的功能。

对于Excel的函数,当时我是百度一份Excel完整函数列表,然后边查资料把每个函数都试用一下。但是效果并不理想,很多内容都看不懂,就更别说使用了。

稍微进阶一点对于我这种觉得Excel只是个表格的小白来说太不友好了。

然后我开始看亮虎Excel课系统的学习,亮虎算是保姆级的课程了,每一个操作都实机演示讲解,很多复杂的步骤都梳理讲解的非常简单,像我这样没有基础的也能一听就懂。

看着一步步的操作很轻松的就可以记住每一个操作,我最喜欢的就是讲的各种快捷键的运用,当时学的时候我的工作并不是特别依赖Excel,但听有些操作的时和我的工作场景一模一样,这让我一下Excel有了更大的兴趣,后面在工作中也更高效。

每听完一个操作我都会自己在电脑上操作一下,这些步骤讲的很细致,数据的录入也变得非常轻松,而现在我也因为熟练掌握Excel更换了一个收入更高的工作,这点是我刚开始完全没有想到的。

→Excel的工具书

我在听亮虎之前买了一本《Excel最强教科书》可以说这本书很厚,但是也不要被厚度吓到,本身Excel包含的知识点就非常多,寿面又有很多案例,厚一点也是正常的。

只不过看的时候不是特别友好,当然我是把它当做一本工具书来对待的,如果系统性的看完之后估计黄花菜都凉了,所以我拿到的时候都是针对性的翻一翻,但是并没有实质性的帮助。

很多都是在目录上标注好自己感兴趣的内容,然后直接翻到对应的页数看看然后做个标记,这本书里的内容还是挺全的。

这就是我自学Excel的经历了,现在可以说对Excel精通了,因为现在的工作也离不开Excel了,为了不让自己成为每天公司最后一个走的人,所以当时的付出都成了现在的回报,真的是那句话,年少不知Excel香,打工之后就什么都明白了!

说了这么多也得放点干货,毕竟也学了用了Excel这么久了,放一些小操作让你感受一下Excel的魅力。

→Excel必须知道的快捷键

Shift+F11 插入新工作表4

Ctrl+PageDowno 移动到工作簿中的下一张工作表

Ctrl+PageUp 移动到工作簿中的上一张工作表

Shift+Ctrl+PD 选定当前工作表和下一张工作表

Shift+Ctrl+PageUp 选定当前工作表和上一张工作表

Ctrl+箭头键 移动到当前数据区域的边缘

Home 移动到行首

Ctrl+Home 移动到工作表的开头

Ctrl+End0 移动到工作表的最后一个单元格

PageDown 向下移动一屏

PageUp 向上移动一屏

Alt+PageDown 向右移动一屏

Alt+PageUp 向左移动一屏

Ctr1+F6 “窗口”菜单上的“拆分”命令“

Shift+F6 切换到被拆分的工作表中的上一个窗格

Ctrl+Backspace 滚动以显示活动单元格

F5弹出 “定位”对话框

Shift+F5 弹出“查找”对话框

Shift+F4 重复上一次“查找”操作 (等同于“查找下一个”)

Enter 在选定区域内从上往下移动

Shift+Enter 在选定区域内从下往上移动

Tab 在选定区域中从左向右移动。若选定单列单元格向下移动

Shiftdab 在选定区域中从右向左移动。若选定单列单元格,向上移动

Ctrl+句号 按顺时针方向移动到选定区域的下一个角

CtrltAlt+向右键 在不相邻的选定区域中,向右切e换到下一个选定区域

Ctrl+Alt+向左键 向左切换到下一个不相邻的选定域

End 打开或关闭“结束”模式

End+箭头键 在一行或一列内以数据块为单位移动

End+Home 移动到工作表的最后一个单元格

End+Enter 移动到当前行中最右边的非空单元格(

ScrollLock 打开或关闭

Home 移动到窗口左上角的单元格

End 移动到窗口右下角的单元格

→Excel的掌握你属于哪一级

我把Excel的学习简单分为4个层级:

新手

其实绝大多数自认为会Excel的同学都处于新手阶段对于新手阶段,重点应该是学会 Excel的基本操作,例如,最基本的新建、输入、保存、插入、新建sheet.以及一些简单的函数

中级

针对文本、日期、数学运算能够轻松构建公式,此外需要了解一些深入的功能,例如,数据透视表、vlookup知道什么是插件以及如何安装插件,了解并目可以使用自动筛选功能,可以录制宏并使用。

中级公式:SUMIF、COUNTIF、VLOOKUPCHOOSE、MID

高级

在高级阶段,需要重点把精力放在如下方面:

知道什么是数组公式以及如何使用

可以使用或禁用宏记录器创建和修改宏

知道如何构建可由事件触发的宏

熟悉Excel中的大多数函数

使用Excel进行简单的教学,能够有成体系的Excel知识

高级公式: SUMPRODUCT、INDIRECT、INDEXMATCH、OFFSET

专家

对于Excel专家层面,可以通过Excel构建用于分发和广泛使用的加载项,而且,在这个层面,就不仅仅是会用Excel公式,而是能够清的认知到每个公式的优缺点,能够在使用中选择恰到好处的用法。

经过学习是实操,我的水准当然是在高级了,平时的各种数据分析虽然会用到很多的工具,Python、bi等,但还是绕不开Excel的。虽然涉及到生产的项目都会用编程语言或者SQL开发,但日常的一些探查和分析还是会用到Excel。

而目前的所有工作我都可以应对自如,并且有闲下来的时间还会对实习生指点一二,但我并没有觉得Excel我已经精通了,只不过是因为还有一部分功能在我目前的工作中用不到,但这又有什么关系呢,对于目前的工作来说已经完全足够。

Excel的掌握真的可以让工作更高效,所以学习Excel的时不需要过多钻研,了解当下就好,保证自己不出错,按时完成任务就可以了。

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者经典剪辑所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(vba和python哪个更好操作excel)(代替vba用python轻松实现excel编程)
本文链接:https://www.51qsb.cn/article/dvjkl9.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-07-27
下一篇2023-07-28

你可能还想知道

发表回复

登录后才能评论