乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel vba 统计

excel vba 统计

作者:乔山办公网日期:

返回目录:excel表格制作

excel中如何对分散的单元格按颜色进行数据统计?


这个问题,其实不复杂,很多人之所以不会操作,主要只是不知道如何取得单元格背景颜色的值而已,如果取得这个数值,那就可各种数据统计了,操作方法如下,简单2步操作即可:


第一步,新建一个名称管理器,用来转换背景颜色

方法:在Excel中,依次点“公式”、“名称管理器”;

在管理器中,新建一个“名称”:“color”。

在“引用位置”处输入字符串:“=GET.CELL(63,Sheet1!G2)+RAND()*0”。


第二步,获得填充颜色数值

增加一个辅助列,在数值处输入“=color”,如下图,这样即可获得背景颜色的数值。

有了这个数值,想怎么统计分析,就看你喜欢了~


关注【思维导图PPT】,每天分享一篇思维导图、PPT、职场技巧干货,希望你的每次来访都有所收获、助您早日升职加薪!

Excel的VBA现在还算是办公利器吗?


任何一项技能,都有其存在的理由,不要因为某个人的否定而否定,尤其是在还有很多人的肯定的情况下。通常是懂A的人可能不懂B和C,懂B的人告诉你不要学A和C,而懂C的人觉得A和B没有用……

计算机专业的人告诉你python更加强大,往往是因为他自己不需要大规模应用Excel(说实话,我在软件行业和项目上碰到太多的开发大牛都不精通Excel,因为他们根本不需要用),所以,这种建议该怎么采用,自己要学会辩别。

的确,如果单纯从一门编程语言的角度来说,python是比VBA强大不止一丢丢,但是,当你日常处理数据大部分都是在Excel上时,python是强龙,VBA却是地头蛇!

所以,一样东西的强大与否不是你学不学的理由,而是哪一样更适合你的需要。

接着再看Excel内的事情,包含的技能除了日常功能、函数之外,还有VBA和现在的Power系列。现在,对于大部分的用户,我个人更加推荐Power系列的学习,优先于VBA。为此,我翻译过一段文字:

Excel公式?VBA?还是Power Query!

大海

Excel到PowerBI

最近,一直有朋友问我到底学不学VBA,我一般不建议他们学,除非对编程很感兴趣,或者本身已经有一定的编程基础,否则,将耗费大量的精力,而收效甚微。

恰巧,最近在一本比较专业的书上找到关于Excel函数、VBA以及Power Query在数据导入、清洗、转换方面的一些描述和对比,翻译如下,供参考:

  • 黑魔法的好处和危险

Excel可用多种不同的技术来实现魔法般的数据处理——有时单独使用,有时组合使用。这些魔法包括:

Ø Excel公式——是技术人员经常利用的第一种技术,如VLOOKUP、INDEX、MATCH、OFFSET、LEFT、LEN、TRIM、CLEAN等等。虽然公式往往被大多数Excel用户使用,但公式的复杂性因用户的经验和思路差异很大。

Ø Visual Basic应用程序(VBA)——这种强大的语言可以实现强大而动态的数据转换。 VBA技术往往被高级用户使用,需要掌握一整套的语法规则。

Ø SQL语句——SQL是操作数据的另一种强大的语言,特别是用于选择、排序、分组和转换数据。但是,SQL通常只被高级用户使用,甚至很多Excel专业人士都不知道该怎么去应用,SQL也通常被认为是数据库专家的独门武器,尽管每个Excel专家都应该花一点时间学一学。

所有这些工具都有一些共同点:多年来,它们基本上是唯一可用的数据清理和转换工具。尽管这些工具非常有用,但也存在两个严重的缺点:需要较长的时间来掌握技术和建立解决方案。

虽然可以使用这些工具来建立自动化的原始数据导入解决方案,但这往往需要经过多年的高级语言学习以及耗费大量的精力来进行范围界定、开发、测试和维护相应的解决方案。取决于解决方案的复杂性,数据导入格式的微小变化,或希望扩展原有解决方案来适应更多数据来源可能是一件很可怕的事情。

在公司中,有一个所谓技术大神反而是一个隐藏的危险,这个人可能会建立一套令人惊叹的解决方案,直到他离开公司很久才出现问题。然后,公司的其他人发现根本搞不懂这套方案,也就没有人能在出现问题的时候再搞定它。

另一方面,大部分负责数据整理的人没有时间或机会学习这些先神奇的技术,结果,这种崩溃后无人能修复的大系统,还不如用一些简单基础的技术来重复处理和导入数据,即使要花费几个小时、几天、几个月甚至几年的精力及成本。

但是,花点时间,想想你公司每月花费几个小时在Excel中进行重复的数据导入和清洗任务。将这些时间乘以你公司的平均工资率……以及全球范围内的公司数量……你又会发现,这个成本非常惊人。

我们希望有一个能应对以上矛盾的产品,既容易学习,其他人又容易接手并且理解障碍很少,又能实现自动的数据导入和清洗,使得你可以更加集中精力于数据的利用和增值——这个产品就是Power Query。

  • 未来转变

Power Query解决了上述工具的相关问题。 这很容易学习,有最直观的用户界面,很容易维护,因为它显示了数据导入及清洗的每一步,你可以随时查看或修改。同时,Power Query中所做的所有操作,都可以通过简单点击几下完成刷新。

我们花了数年时间使用黑魔法构建解决方案,但Power Query将改变游戏规则,原因有很多,其中之一就是学习速度。

当涉及到数据导入、清洗和转换以便分析时,您学会Power Query的速度比Excel公式还要快,用于处理多种复杂数据源等情况时,比VBA要容易的多。


学习曲线示意图

  • 学习建议

总的来说,我个人的建议是:

Ø Excel公式当然要学,因为那是最基础也用的最多的东西。

Ø Power Query和VBA的问题上,优选Power Query。

Ø 学有余力或对编程很感兴趣,再学VBA。

除了上面提到的Power Query,还有Power pivot等等。你可以多点去了解。

总之,适合自己的才是最好的!

欢迎关注【Excel到PowerBI】

我是大海,微软认证Excel专家,企业签约PowerBI顾问

让我们一起学习,一起成长!

Excel中如何快速提升数据统计、分析效率?


谢邀,我是Excel大全,每日分享实用的Excel小技巧。

这里,我将从以下几个部分分享,Excel中如何快速提升数据统计、分析效率?

(PS. 只分享下具体思路,相关的技巧,可以到我头条上找)

希望能帮到你:

01 规范的数据源

“好的开始,是成功的一半”,有了规范的数据源,统计分析将事半功倍!

这点在统计分析中,我认为是最重要的,比各种各样花枝招展的技巧要重要。

多年的职场中,我发现,身边大部分同事统计效率低下,最主要的原因,并不是Excel不熟悉,并不是技巧不够多,而是,数据源不规范。

他们在做数据分析时,往往需要花大量的时间在规范数据源上。如:

出现了文本型数字;

不统一的日期格式;

不一样的简称信息;

价格和单位无法计算;

等等等等

所以,规范的数据源,是最重要的!

之前的回答中,我就分享过一些良好的数据习惯,需要的朋友,可以翻下我的相关回答。

02 使用快捷键,效率提升看得见

我向来喜欢使用快捷键,两三个按键能搞定的事情,向来不劳烦鼠标!

快捷键,提升效率最快的方式,也是简单实用的技巧!

在Excel中,快捷键也是无处不在的:

  • 鼠标在功能菜单上稍作停留,即刻有快捷键提示和功能简介;

  • 按住Alt键,菜单上有字母提示,这是通用快捷键;

  • 网上有很多的快捷键对照表,需要的可以打印出来看看,这里送大家一张我珍藏的速查表

03 扎实的函数基础,是统计分析的不可或缺的

函数,是Excel中最重要的一个部分,也是用好Excel必备技能之一。

想用好Excel,提升效率,必会Excel函数公式!

Excel提供了几百个的函数,每个函数针对不同的用户需求点。

熟练运用各种统计函数,自然就能提升统计分析的效率。

试想下,本来一个函数就能搞定的统计,非要自己搞个复杂的算法,那不是自讨苦吃。

顺便分享下几个函数使用的小技巧:

  • 函数向导:菜单“公式”-“插入函数”,这里,Excel将一步一步带你找到需要的函数,并指导你如何使用;

  • 函数分类:菜单“公式”-函数分类,财务、逻辑、文本、日期、查找、数学、统计、工程等分类,有空多看看,熟悉下相关行业的函数,用到时,自然而然能想到;

  • 帮助:按下F1,这里是Excel的百科全书,输入关键词,就能找到相关的主题帮忙;

  • 04 能用透视表的,我绝不用函数

    透视表,也是我最喜欢使用的功能之一,能用透视表搞定的统计分析,我绝不用函数。

    只要用过透视表,就能体会到,Excel中统计分析的高效了:简简单单几个操作,只需拖动下鼠标,便能搞定日常工作中80%的统计分析,不信,你就试试,绝对超乎你的想象!

    很多情况下,透视表只需3个操作就能完成:

    • 插入透视表;

  • 调整布局;

  • 设置统计方式;

  • 这里给大家举一个简单例子:

    别怀疑,靠着这招,我已经横行办公室多年了。。。

    自从用上透视表,各种维度的统计分析,各种数据的分分合合,都是鼠标几个点击间的事儿!

    05 PowerQuery

    PQ官方的介绍“Power Query 是一种数据连接技术,可用于发现、连接、合并和优化数据源以满足分析需要。Power Query 是 Excel 中可用的三大数据分析工具之一!”

    好吧,PQ就是大数据分析工具,Excel2016中自带集成。

    复杂的数据来源,文件、数据库、网站等各种来源的数据,交给PQ,妥妥的!

    这,绝对是你处理复杂数据来源的大器,提高统计分析效率最好的依仗!

    做个小结

    Excel看起来很简单,实际上水很深!

    功能是死的,但,思路是活得。

    不管是做统计分析,还是处理业务数据,最重要的思路,谋定而后动!

    先想好目标(最终的展示)和实施步骤(用什么功能来实现比较简单)再动手,就能事半功倍,效率才能杠杠的!

    好了,这个问题,我就分享到这,欢迎评论区留言讨论!

    我是Excel大全,码字不易,点个赞鼓励下呗,谢谢!

    操控excel,选择Python还是vba?


    数据量大更建议用Python,vba一般都是将数据存放在内存中,当数据不拆分电脑配置又不高,就会显得比较卡,数据处理完毕后,不释放下内存电脑用起来也会比较卡,vba一般只会启动2个cpu核心进行数据计算,运算效率也比较低,现在微软已经停止对vba的更新,更建议学习Python,如果只是操作excel,这两个学习难度差别不大,但是Python发展空间会更好


    还有一种更加便捷的方法,就是使用power bi的三大组件进行数据处理,使用power query进行数处理,powerpivot进行分析,power view进行数据可视化,优点就是学习周期短,数据可实现自动刷新,上手比较快,使用这个方法,效率可能会比excel快一些,但是速度仍然不及python,当然了为了长久可持续更建议学习Python,但是上手周期会比较长

    求一个Excel的统计公式?


    方法一、用G列来计算

    用一条公式先统计不合格的数量“=COUNTIF(G:G,">1.5")+COUNTIF(G:G,"<-1.5")”

    头@条@号 悟禅禅 原创

    再用一条公式统计出合格的数量“=COUNT(G:G)-I4”

    头@条@号 悟禅禅 原创

    方法二、用H列来计算

    用一条公式统计不合格的数量“=COUNTIF(H:H,"不合格")”

    头@条@号 悟禅禅 原创

    再用一条公式统计合格的数量“=COUNTIF(H:H,"合格")”

    头@条@号 悟禅禅 原创

    您的需求应该就是按条件来统计数量,统计数量的时候,多数会应用“Count”数的函数,用法很简单,您可以花几分钟时间阅读《详解Excel中的COUNT,COUNTA,COUNTBLANK,COUNTIF,COUNTIFS 》。这里这为您列举了两个例子来进行统计,您也可以稍做改进,试试其它Count类的函数是否也能够解决您的问题。

    关注“悟禅禅”为您解决Excel和VBA的难题

    本文标签:

    相关阅读

    • excel vba 统计

    • 乔山办公网excel表格制作
    • excel中如何对分散的单元格按颜色进行数据统计? 这个问题,其实不复杂,很多人之所以不会操作,主要只是不知道 如何取得单元格背景颜色的值 而已,如果取得这个数值,那就可各
    关键词不能为空
    极力推荐
    • 如何提取多个excel工作薄中相同的sheet表

    • 这要看你的另一个工作表百的设置了。按我之前给你的表格,库存数已经自动统计出度来了,“品规”在J列,“库存数”在K列可在另一工作表的任一列(假设在A1吧)输入=INDEX(Sheet1!J

    ppt怎么做_excel表格制作_office365_word文档_365办公网