分类: 未分类

  • 【Excel】15个常用excel函数公式!

    【Excel】15个常用excel函数公式!

    1、 SUM函数

    SUM函数用于对一列或一组单元格中的数字进行求和。它可以简单地将所有数字相加,也可以根据指定的条件进行求和。除了基本的求和功能外,SUM函数还可以用于计算平均值、最大值和最小值等。例如:=SUM(A1:J10)

    2、 AVERAGE函数

    AVERAGE函数用于计算一列或一组单元格中的数字的平均值。它将所有数字相加后除以数字的个数,给出平均值。AVERAGE函数非常适用于统计和分析数据。例如:=AVERAGE(A1:A10)

    3、 COUNT函数

    COUNT函数用于计算一列或一组单元格中的数字或文本的数量。它可以帮助您快速统计数据的个数,无论是数字还是文本。 例如:=COUNT(A1:A10)

    4、 MAX函数

    MAX函数用于找出一列或一组单元格中的最大值。它可以帮助您快速找到数据中的最大值,并对其进行进一步的处理和分析。

    5、 MIN函数

    MIN函数用于找出一列或一组单元格中的最小值。它可以帮助您快速找到数据中的最小值,并对其进行进一步的处理和分析。

    6、 IF函数

    IF函数用于根据指定的条件进行逻辑判断,并返回相应的结果。它可以帮助您根据条件设定特定的操作或输出。

    7、 VLOOKUP函数

    VLOOKUP函数用于在一个表格或数据区域中查找特定的值,并返回相应的结果。它可以帮助您快速定位和提取需要的数据。

    8、 CONCATENATE函数

    CONCATENATE函数用于将多个文本字符串合并成一个字符串。它可以帮助您在处理数据时将不同的文本内容进行组合。

    9、 TEXT函数

    TEXT函数用于将数字或日期格式转换为指定的文本格式。它可以帮助您根据需要将数据以特定的格式进行显示和输出。

    10、 LEFT函数和RIGHT函数

    LEFT函数和RIGHT函数分别用于从文本字符串的左侧和右侧提取指定数量的字符。它们可以帮助您快速截取和提取需要的文本内容。

    11、 LEN函数

    LEN函数用于计算文本字符串的长度(字符数)。它可以帮助您快速了解文本的长度,并进行相应的处理和分析。

    12、 DATE函数

    DATE函数用于创建一个日期值,可以根据指定的年、月和日生成日期。它可以帮助您在处理日期数据时进行日期计算和分析。

    13、 COUNTIF函数

    COUNTIF函数用于根据指定的条件统计单元格中满足条件的数量。它可以帮助您快速统计满足特定条件的数据个数。

    14、 SUMIF函数

    SUMIF函数用于根据指定的条件对单元格中的数字进行求和。它可以帮助您根据特定的条件进行数据求和操作。

    15、 IFERROR函数

    IFERROR函数用于处理错误值,并返回指定的结果。它可以帮助您在处理数据时更好地处理错误和异常情况。

    这些是15个常用的Excel函数公式,通过灵活运用它们,您可以更高效地处理数据、进行计算和分析,提升工作效率。然而,仅仅了解这些函数公式还不足以发挥它们的最大潜力。

    以下是一些独特的见解和技巧,帮助您更好地利用这些函数公式:

    利用条件格式化:通过结合IF函数和条件格式化,您可以根据特定的条件对数据进行可视化处理,使其更易于理解和分析。

    使用命名范围:通过为单元格或单元格区域设置命名范围,您可以更方便地引用这些范围,而不用每次都输入单元格的具体位置。

    掌握相对引用和绝对引用:在使用函数公式时,了解相对引用和绝对引用的区别和使用方法非常重要。相对引用会根据公式的位置自动调整单元格的引用,而绝对引用则保持单元格的引用不变。

    使用数组公式:数组公式可以同时处理多个单元格,并返回一个结果。通过掌握数组公式的使用方法,您可以更高效地处理大量数据。

    自定义函数:Excel还提供了自定义函数的功能,允许您根据自己的需求编写自定义的函数公式。这样,您可以根据特定的业务逻辑和需求创建自己的函数,进一步提升工作效率。

    当然,学习Excel 表格知识可不仅仅是以上这些简单的命令符和函数,同学们还可以深入的了解更多关于有趣的Excel表格知识学习。

    想要在职场中脱颖而出吗?Excel是你的秘密武器!专栏的Excel课程将带你深入探索数据分析、报表制作和业务优化的世界。这里小杨哥推荐“MsShih施老师”的高级知识课程培训,共计54节课程。价格便宜且实惠,学习掌握好Excel表格函数知识,你将学会如何处理复杂数据、创建动态报表和自动化任务,为你的工作带来效率和准确性。一次购买,终身免费学习。

  • 【Excel】Power Query不规范数据整理小实例

    【Excel】Power Query不规范数据整理小实例

    Power Query不规范数据整理小实例

     

    先看数据源,是社区人员信息表的部分内容。

    现在咱们要把数据整理成下面的样子:

    接下来,咱们就以Excel 2019为例说说具体的操作过程。

     

    步骤1

    单击数据区域任意单元格,数据→自表格/区域,将数据加载到Power Query编辑器。

     

    步骤2

    依次单击【添加列】→【添加条件列】。

    如果“和户主关系”这一列等于“户主”就返回对应的姓名,否则返回一个空值null。

     

    步骤3

    选中刚刚添加的【户主姓名】这一列,依次单击【转换】→【填充】→【向下】

     

    步骤4

    在【转换】选项卡下单击【分组依据】按钮,按下图步骤,按【户主姓名】对姓名求和:

    姓名求和?出错了哦!

    不着急,咱们再动动小手术:

    单击【家庭成员】列的列标,在编辑栏中将公式中的List.Sum换成Text.Combine,这里要注意大小写,否则会出错了。

    然后在字段名称[家庭成员]后面加上要分隔的符号”、”

    在数据查询中,Text.Combine函数是专门用于合并字符的。这个函数有两个参数,第一参数是要合并的文本字段,第二参数是要分隔的符号,如果不指定第二参数,就会把所有文本直接合并成一堆了。

     

    步骤5:

    依次单击【主页】→【关闭并上载】,OK。

    如果数据源中增加了数据,只要单击在汇总表中单击右键【刷新】,就可以获得最新的结果。

  • 【Excel】我用Excel分析Excel后,发现了很多意想不到的的秘密

    【Excel】我用Excel分析Excel后,发现了很多意想不到的的秘密

    我用Excel分析Excel后,发现了很多意想不到的的秘密

     

    用Excel分析Excel,我要认真一点

    (一)

    昨天夜里,Excel托梦给我。

    他说:“Kevin啊,你这么些年都在教大家怎么用我去分析其他东西。但为啥有一样,你从来不分析呢?”

    我很疑惑,问他说的是什么。

    他说:“是我呀!你咋从来不分析分析我呢?”

    我很诧异,你有什么好分析的?

    Excel很失望,遂遁。

    今早一起床,我觉得Excel说的对。

    作为一个老牌的Office技术社区,Excel Home从1999年成立到今天,一直在交流、探讨、分享的主要话题,就是怎么用Excel为主的各种Offie组件去更高效的搞定工作。

    我们一直在教大家怎么用Excel去统计和分析各种数据。

    作为朝夕相处20多年的好基友,其实我还真的不算特别了解它。

    所以,我打算做一件从来没有人做过的事情

    认真的分析分析Excel。

    (二)

    任何分析都需要数据,数据在哪里呢?

    于是我在微软官网瞎逛,结果还真的遇到一个像样的数据源。

    网址是:

    https://support.microsoft.com/zh-cn/office/excel-%E5%87%BD%E6%95%B0-%E6%8C%89%E5%AD%97%E6%AF%8D%E9%A1%BA%E5%BA%8F-b3944572-255d-4efb-bb96-c6d90033e188

    虽然只有两列,但其实是3个字段:函数名称、类别、说明。

    微软为了节省版面并在有限的表格空间里展示信息,把类别和说明并成了一列,但这点小问题完全不是事。

    我决定就用这个网页为数据源,分析一下Excel的函数。

    (三)

    接下来我重点展示的是分析过程,至于所有涉及到的操作细节,我们以前都分享过,我们的图书上也都写了,本篇就不啰嗦了。

    第1步 用Power Query导入网页数据并简单整理

    打开Excel,在新建的工作簿里面,找到“数据”选项卡里面的“自网站”。

    把网址填进去。

    确定以后,把网页里面的表格数据抓到PQ编辑器里面进行整理。

    初次整理,只需要把“函数名称”列里面的汉字和空格去掉,把“类型和说明”列分拆成两列,就可以了。

    然后,我们把查询结果上载到工作表,开始分析。

    第2步 用数据透视表分析

    经过简单的拖拉拽,我们得到这样一个按函数类别进行统计的带可视化效果的表格。

    我们以前一直说,Excel有几百个函数,

    到底多少个呢?好像没人较真去数。

    现在数据来了,截止今天的Excel 365版本的函数个数是504个。

    统计、数学、财务、工程4个类别就一共占了60%。

    第3步还能做什么分析呢?

    原始数据实在简单,导致我们第一轮分析很快就结束了。

    如果我不继续做点什么,不知道今天晚上Excel会不会继续托梦给我。

    小伙伴们,你们有没有什么想法?

    如果你们没有想法,我们一起问问ChatGPT。

    好家伙,一下列了8条。

    前2条我们已经做完了,剩下的6条,现有的表格根本没有相关的数据嘛,巧妇难为无米之炊。

    算了,ChatGPT也不是万能的,咱们还是自己想办法。

    其实我在看到网页的时候,心里已经有主意了。

    这是咱们做数据分析的时候,很重要的一个经验:

    数据维度不够的时候,可以根据现有的数据,派生出新的维度。

    现在的数据源,3个字段全是文本,文本本身就是可以做文章的。

    比如,我问你:

    你知道Excel最长的函数和最短的函数是哪个吗?

    你知道哪个字母开头的Excel函数最多吗?

    你不知道吧?

    我也不知道。

    那我们就来分析一下。

    第4步 构建新数据

    思路有了,下面就好办了。

    通过“函数名称”这个字段,我们计算出函数长度和首字母两个新字段就可以了。

    如果偷懒的话呢,可以在PQ上载到工作表里面的表格插入新列,用LEFT函数和LEN函数就搞定了。

    但是这么做有个弊病,如果以后刷新数据查询,这两列就废了。

    所以,一劳永逸的方法还是回到PQ编辑器,编辑查询。

    你看,加2个步骤,轻松生成两个新列。

    第5步 再次分析

    回到工作表,这次我们就可以做更多的分析了。

    以C、I、S开头的函数是最多的,以K和J开头的函数是最少的。

    为了看清楚是不是每个字母开头都有对应的函数,我还加了一个名次列。

    嗯,26个,一个不少。

    按字符长度统计的数据,如果觉得太琐碎,我们可以进一步加工一下,以5为步长进行分组。

    88%的函数,字符不超过10个,但居然有几个函数的字符超过16个,太长了!

    这样的分析结果,以前没人展示过吧。

    以后你如果遇到高手了,就问他,Excel最长的函数是哪几个?

    保证把他们问得蒙圈。

    第6步 追踪原始数据—大乌龙

    数据透视表有一个非常好的功能,就是根据统计结果,快速追踪数据源。

    比如我想知道什么函数是K打头的,只需要双击一下B28单元格,就会得到一张新工作表,筛选出符合条件的数据。

    原来以K开头的是KURT函数,平时还真不常用。

    我想知道那些个特长的函数,都是谁,就可以双击G7单元格

    下面是自动生成的新工作表里面的筛选结果。

    额,REPLACE、REPLACEB,这分明是两个不同的函数啊,一个区分单双字节,一个不区分。

    怎么可以放在一行里面?

    微软官网怎么也搞这种不规范的数据?

    这说明什么?第2步里面得出的函数总数504是错的!

    真是超级大乌龙。

    第7步 重新清洗数据并分析

    快速浏览一下原始数据,不规范的数据还不少。

    所以,对于不熟悉的数据源,尤其是网页来的数据,千万要当心。

    “脏”数据随时会出现,如果没有注意到,就会影响统计与分析的正确性。

    回到PQ编辑器里,使用拆分列功能,把这类数据拆分成多行,就可以解决了。

    最后刷新数据透视表。

    原来,函数的总数是511个。

    注意,以上数据没有包含宏表函数。

    好啦,以上就是Kevin我的分析全过程,对你有没有什么启发?

    功能的掌握很重要,有思路更重要,经验必不可少!

    现在,你还有没有别的分析思路?

    其实Kevin还有,也做了分析,只不过篇幅有限,就不展开了。

  • 【Excel】字符拆分的模式化公式,你最喜欢哪一种?

    【Excel】字符拆分的模式化公式,你最喜欢哪一种?

    字符拆分的模式化公式,你最喜欢哪一种?

    方法一:

    B2 单元格输入以下公式,将公式向右向下复制。

    复制

    =TRIM(MID(SUBSTITUTE($A2,”/”,REPT(” “,99)),COLUMN(A1)*99-98,99))

    这是一个典型的字符拆分模式化用法,接下来咱们说说这个公式的意思。

    REPT函数的作用是根据指定的次数重复显示字符。

    TRIM函数的作用是清除字符中的多余空格。

    COLUMN 函数的作用是返回参数的列号,如果省略参数,则返回公式所在单元格的列号。

    本例中的“COLUMN(A1)*99-98”部分,先使用 COLUMN 函数返回 A1 单元格的列号1,再用 COLUMN 函数的结果乘以 99 减 98,即 1*99-98,结果仍然是 1。

    当公式向右复制时,COLUMN 函数会依次得到 B1、C1……的列号,再将这些列号乘以 99 减 98,即相当于 2*99-98、3*99-98……,最终得到按 99 递增的序号 1、100、199……,以此作为 MID函数的第二参数。

    SUBSTITUTE 函数的作用是将字符串中的指定字符替换为新的字符,函数用法为:

    复制

    SUBSTITUTE(需要处理的文本,要替换掉哪些,要替换成啥,[要替换第几个])

    公式中的“SUBSTITUTE($A2,”/”,REPT(” “,99))”部分,先使用“REPT(” “,99)”将空格重复 99 次,最终得到 99 个空格。

    再使用 SUBSTITUTE 函数将 A2 单元格中的每一个分隔符“/”都替换为 99 个空格,使其变成以下样式的新字符串:

    “管理费用 税费 水利建设资金”

    REPT(” “,99)的作用,就是增加原有字符串中各个科目之间的间隔宽度,以便于 MID 函数分段截取出带空格的字符。

    接下来使用 MID 函数,从 SUBSTITUTE 函数返回的字符串中提取字符,提取的起始位置是“COLUMN(A1)*99-98”得到的序号 1,提取长度为 99 个字符,结果为带有多余空格的内容:

    “管理费用 ”

    最后使用 TRIM 函数清除字符串中的多余空格,得到一级科目名称“管理费用”。

    当公式向右复制时,MID 函数分别从 SUBSTITUTE 函数返回字符串中的第 1 位、第100 位、第 199 位……依次提取出 99 个字符,并使用 TRIM 函数清除多余空格,最终得到不同级别的科目名称了。

     

    方法二:

    如果你是Excel 365的订阅用户,方法一可以直接忽略。

    B2单元格输入以下公式,向下复制到B10即可。

    复制

    =TEXTSPLIT(A2,”/”)

    TEXTSPLIT函数,是专门按指定间隔符号来拆分字符的。第一个参数是要拆分的内容,第二参数是指定的间隔符号。

    Excel 365中有溢出功能,在B2单元格输入公式后,结果会自动溢出到右侧的相邻区域,就这么简单。