中企动力 > 商学院 > excel数据教程
  • ?

    excel表格的基本操作--数据透视表制作

    伤痕

    展开

    Excel透视表怎么做_数据透视表

    由于我们在处理大量数据过程中,很多长时间积累的数据中有重复或者一些数据后面有多种可选数据需要进行统计和分析,这时就需要用到比较便捷于部分公式的好处在于如何使用数据透视表。

    数据透视表的制作和使用

    下图所示:

    通过上图可以看到的有:countifs函数的应用以及数据透视表的制作方式,其实通过上图可以看出数据透视表的制作方式十分简单,可能是由于使用的office软件不同所致,但是通过数据透视表可以十分清晰的看出数据在在各项元素下的各项数值或者具体情况,这十分有利于针对有条理的表格或者量大的数据表进行整体归类并做透视。类似于如下年报所做的数据透视表,具有十分高的筛选和分析价值。

    图2:年数据透视表

    上图所示的便是有便于针对一个表格进行长时间并一直在单个表格中纵向收集统计的数据表格。各项数据在经过透视表制作后,有了更加直观的统计和分析,我们不仅仅可以看当月有多少个数据,而且可以查看该数据背后有多少其他数据,个数据情况汇总后的结果又是如何?

    透视表对有规律的数据表具有非常大的帮助

    所以财务使用数据透视表是比较常见的,因为数据量在一周/月/年后是有比较大的量的,可以将数据精准到时段、天、周、月等,更加便于统计公司的支出或营收等数据。

    数据透视表主要功能:

    将各列项的重复数据进行汇总再细分,并从左至右的方式进行划分;可以将不同数据进行不同的分组方式呈现,便于查看不同数据作为基础情况下的其他数据的变化;是优于很多公式计算结果下的分析工具,透视效果十分有效

    图3:数据透视表区域

    上图所示的与之前的数据透视表的第一列参数不同了,这种效果下所演示的透视结果有不相同,从分析上,有多了一种分析方式方案:从关键分析那几个月份出现了,出现的结果是什么样的?而一开始是以月份作为基础进行分析的,所以是冲月份开始分析不同数据的结果。

    所以数据透视表的分析结果可以根据右下角的数据透视表区域进行不同区域拖动字段。

    本号宗旨:不断学习,能力晋升

  • ?

    最具实操性的Excel的教程,绝不只是数据透视和Vlookup

    崔紫丝

    展开

    熟练使用excel是合格职场人的必备技能,excel各种技巧有独有的使用技巧,我会先聊excel公式等的使用场景,帮助你记忆excel的常用公式,再聊工作中的excel的使用技巧和常见excel问题优化处理的办法。

    一、excel常用公式的使用场景

    如何从繁多的excel公式想起自己所需要的那一个?这其实就和我们去买东西看见付款码就想起打开微信和支付宝一样,场景使然,其实真的不用去死记硬背,加上帮助文档的搜索功能,利用场景记忆+关键词搜索,完全可以灵活掌握几乎所有常用公式了。

    1、建立帮助文档的思维

    大家可能都知道这个规律吧:“凡是工具类的软件必定有帮助文档”。帮助文档通常包括软件中全部功能的定义,用法,使用实例,甚至于教学视频。

    最好的学习地方自然是帮助文档了,如果说看完帮助文档里的介绍,你依然不会使用,那就是你缺乏这个功能的使用场景,你不知道它能用来帮你解决什么问题,简言之:学而无用。

    “使用场景”这个词多用于互联网产品,例如现在出门打车,你就会想到“滴滴出行”,你想团购唱歌吃饭,你就会想到“美团点评”。也就是说,使用场景说的是一个关于“什么人在什么情况下要解决什么”的问题。

    在实体工具面前,使用场景这个词,我斗胆也使用一次。例如你在等人的时候想要抽烟,这时候打火机就解决你想要抽烟的需求,一个产品,一个功能都会有属于它的使用场景,但是这个使用场景不一定专属于它,抽烟也可以借伙伴的烟点燃,还可以使用火柴点燃,这就是为什么你在不使用Excel函数的情况下也能达到你的目的。

    2、常用函数的使用场景

    ①COUNT IF函数的使用场景

    日常工作中,数据是不断更新的,我们做分类统计个数的时候,往往一个统计周期后就需要分析效果,拿公众号来举例:我想要知道我的用户在每个城市的分布,并定期分析每一个地区的用户数量的变化。

    每当新增一个用户,我都会记下他的ID,并认为他的微信号所在地区即他的所在城市,并且会简单记录这个用户其他的一些属性,会定期更新。

    我记录完用户列表,我还是想看每一个城市的用户数量,不使用公式的时候,我会采用筛选的方法,逐一筛选出每一个城市的用户数量,随着用户覆盖城市的增加,我的工作量总会有一天是我所完成不了的。如果使用公式COUNT IF,我不需要在用户记录时进行城市分类,更不需要在想看某些城市的用户数量时去筛选,我只需要打开sheet2(用公式的表),就能知道结果。COUNT IF函数的用法逻辑是:选择你想要统计的区域,选择你想要知道哪一个值的数量,回车即可。

    示例图

    一句话总结CUONGT IF函数的使用场景就是:“你在想要知道一堆数据中,某些数据出现的次数时就想到使用COUNT IF函数”

    ②VLOOKUP函数的使用场景

    Vlookup是一个返回引用值的函数,通俗的说是指定一个值在一个区域里查找到这个值并返回与这个值相关的某些值。工作中如果涉及到两个数据表的对比,或者想找到具有某个特征的值都可以用到Vlookup函数。

    举个栗子,如下图,更新完数据之后与之前的数据发现有误差,但是又不确定具体是那些数据遗漏了或者数据错误。并且两个数据表的数据排序并不相同,不能直接用if函数做对比,如果不用vlookup公式,解决办法就是一条一条的查找到,然后去核对,截至目前,我遇到的最大数据体量是5千行(9列),总体量是4.5万字,这样的核对工作无疑是巨大的工作量,还很容易出错,面对大体量的数据核对工作,我们必须学会寻找简便的方法达到目的。

    示例图(数据表)

    Vlookup(查找值,查找区域,返回值,查找类型),用法中要注意的是查找值必须位于查找区域的第一列,返回值用数字表示返回的值位于查找区域的第几列,查找类型一定用精确查找“FLASE”,用模糊查找,你估计会被老板打死的。VLOOKUP出来的值的顺序是与源表是一样的,再使用if函数找出不一样的值即可。

    示例图(红色字体F出为错误“FALSE”)

    一句话总结Vlookup的使用场景就是:“你所要对比的两个数据表数据量不同,数据值可能不同,你需要做两个数据表的对比时就想到使用Vlookup函数”。

    ③SUM IF函数的使用场景

    SUM函数我们都知道是求和,那它和IF函数相结合也是很常用的函数哦,它的使用场景通常是“我想知道这些数据中,具有某个特征的数据的总数”。

    简单的SUM IF函数,我就直接举栗子:如下图,我想知道既有留言又有赞赏的用户有多少个。我想你首先想到的方法是采用筛选,然后再求和,操作一下就会知道筛选是无法同时两个维度进行的,这个方法不可行,当然可以筛选完留言维度以后,再把数据复制到另一个表,再次筛选赞赏维度,紧接着求和,也是可以达到目的的。

    示例图(先筛选再SUMIF)

    使用SUMIF函数可以避免再次复制粘贴数据表,直接在一个表内呈现想要的结果。先对数据进行筛选,留言次数除了为0的都留下,然后再对赞赏维度进行SUMIF(计数区域,计数条件),就求出了既有留言,又有留言的用户总数。即这些用户是最活跃的用户总和。

    一句话总结SUMIF的使用场景就是:“需要知道某个条件下的数据的总数时就想到使用SUMIF函数”。

    ④IF(COUNTIF)>2的使用场景

    我们先理解一下这个函数的意思:“如果某个值的数量超过两个”,>2即是重复值,那这个函数的功能就是找出数据表中的重复值。可能你会想到Excel数据功能里有“删除重复项”的功能,注意它是直接删除,不保留数据的哦。往往在工作中骂我们是不能删除数据的,只能是隐藏数据,所以我们需要找到重复值,然后隐藏,这样来达到“去重”的目的。

    举栗子来说,如图,我想看看哪个城市我统计重复了,但是我并不想删除重复值。如果不采用这个公式,做法通常是先进行排序,然后逐一进行隐藏。

    示例图(再筛选值为“重复”的项隐藏即可)

    countif和IF这两个函数的用法上边都提到过了,这里不再赘述。

    一句话总结IF(COUNTIF)>2的函数的使用场景是:“需要找出数据表中的重复项,但是并不想删除数据时就想到使用IF(COUNTIF)>2”。

    二、实操动图解析excel函数

    很多文章可能都是用文字+静态图片去描述的,或许很多地方并不能很准确,很到位。今天录制了屏幕动图,操作动作较缓慢,可以跟着一起做,理论上其实不用记忆,做一遍结合前面的使用场景留下印象即可。

    1、数据透视表

    数据透视入口:插入-数据透视表

    数据透视对于数据的要求:有一个表头代表的数据值是不存在重复的,比如编号,手机号,身份证号等

    数据透视的四个维度位置代表什么:

    筛选器——能够通过这个值作为筛选去代表一行数据;行——筛选条件其中之一,需满足在此行中的维度才能做统计;列——筛选条件其中之一,需满足在此列中的维度才能做统计;值——即是我们想要的结果,结果的形式可以是多种,紧接下图,继续聊值的字段。

    我选择的值的字段是计数,手机号也是唯一值,我的目的是计数,计算出当天已发货和未发货的订单量;你同样可以把值字段选为“金额”,求当天已发货和未发货状态下的最大金额订单,一切以自己的目的为主,技能不是根本,达到目的才是。

    2、取值

    如图所示,取值函数其实是用来整理数据,从众多的字段中只找出自己想要的字段,其中普遍用的最多的是“LEFT”,“RIGHT“,"MID"

    这三个函数分别是什么意思呢?

    LEFT根据所指定的字符数返回文本字符串中最前面的一个或多个字符。(从左开始数字符)

    例如公式=LEFT(A1,3),意思是等于A1单元格从左开始数,前三个值的集合,如果A1的值是1234567,那么这个公式的值就是123;

    同理,RIGHT根据所指定的字符数返回文本字符串中最后一个或多个字符。

    MID返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。

    例如公式=MID(A2,3,2),意思是等于A2单元格从第2个数字开始连续数3个数的集合,如果A2=12345678,那么公式的值就是34;

    3、文本类函数

    文本类函数通常也是用来做数据处理的,比如合并两列数据CONCATENATE,在2016版本中简写为CONCAT;

    例如公式=CONCAT(A1,A2),得出来的值是A1A2单元格的并集;

    检查两个文本值是否相同EXCAT函数,例如公式=EXCAT(A1,A2),意思是检查A1和A2是否为相同值;

    4、VLOOUP查找对比函数

    场景就是两个数据表,你不清楚哪些数据已经录入到另一个表里,或者两个表数据不齐全,只要想做数据对比,都可以用VLOOKUP函数。

    例如图中的公式=VLOOUP(A1,B:C,1,FALSE),意思就是在B列里查找A1,如果查到就返回B:C区域中第1列的所在值;如果是公式=VLOOUP(A1,B:C,2,FALSE),那返回的就是B:C列区域中第2列所在值,返回什么值是需要根据目的来的。

    三、常见excel技巧的“大用处”

    数据是运营决策下一步策略方向和判断当前产品状态的重要指征,在日常工作中很可能会涉及到大量数据表的汇总,如果一个一个复制粘贴,简直是对时间的极大浪费,这里介绍一种快速汇总大量数据表的方法。

    1、处理过程演示

    office版本2013(2016版本的更为简洁,稍后会在文末做说明)

    在操作之前office2013需要安装Microsoft Power Query——一个 Excel 外接程序,它可以在 Excel 中通过简化数据发现、访问和协作来增强自助式商业智能体验。

    安装完后的excel2013界面

    安装完成后的数据处理过程:

    ①导入数据

    ②编辑数据

    ③处理数据(删除多余列,保留data列)

    ④扩展数据

    ⑤筛选处理并导出数据

    完整的连续演示过程

    2、手把手提供解决方案

    接下来,我们详细一步一步的完成,让你轻松学会,学会忘记也不怕,收藏本文随手都可以回来看看。

    office2013安装Microsoft Power Query

    office2016版本不必安装

    网址:微软官网直达入口https://microsoft/zh-cn/download/details.aspx?id=39379

    下载完成之后,直接双击安装包即可完成安装,如果安装遇到问题可以在后台留言,我看到会及时回复您的。

    数据处理步骤详解:

    ①导入数据

    在office2013版本中,导入数据——导入数据的入口在“Power Query”中的“从文件”,office2016中在“数据”模块下的“从文件”,如果是多个Excel表之间就通过“文件夹”的方式导入;如果是一个excel包含了多个sheet表就从“excel”导入数据;

    数据导入完成

    ②编辑数据

    编辑数据这一步,在多个sheet表汇总的情况下是直接将光标定位到excel表的名称上,直接点击“确定”;在多个excel表的情况下是直接将光标定位到文件夹,然后选择“合并并编辑',经过软件处理以后,数据就被导入到编辑区了;

    数据编辑完成

    ③处理数据(删除多余列,保留data列)

    处理数据(删除多余列,保留data列),这一步只需要保留Data这一列,即数据列,”删除列“这一功能在开始模块内,直接将光标选择data列,然后选择删除其他列,数据删除处理即完成;

    处理数据完成

    ④扩展数据

    扩展数据——删除其他列之后,直接将数据进行扩展,office2013”扩展“功能在”转换“模块中的最右侧”扩展“,office2016中是直接可以点击data列旁的扩展小按钮,类似于”筛选“的小按钮,找到扩展入口以后直接点击即可将数据扩展开来。

    数完成据扩展

    ⑤筛选处理并导出数据

    筛选处理并导出数据——将表格中的tite,也就是表头利用筛选功能把例如”姓名“这样的表头勾选去掉,然后点击”关闭并上载“,这个功能入口在开始模块里。

    数据处理导出完成

    文章写到这里,整个职场中的excel干货已码字完成,感觉自己被掏空了~~

  • ?

    excel高级教程——函数应用基础!

    樊远航

    展开

    函数应用基础

      1.函数和公式

      (1)什么是函数

      Excel函数即是预先定义,执行计算、分析等处理数据任务的特殊公式。以常用的求和函数SUM为例,它的语法是“SUM(number1,number2,......)”。其中“SUM”称为函数名称,一个函数只有唯一的一个名称,它决定了函数的功能和用途。函数名称后紧跟左括号,接着是用逗号分隔的称为参数的内容,最后用一个右括号表示函数结束

    参数是函数中最复杂的组成部分,它规定了函数的运算对象、顺序或结构等。使得用户可以对某个单元格或区域进行处理,如分析存款利息、确定成绩名次、计算三角函数值等。

      按照函数的来源,Excel函数可以分为内置函数和扩展函数两大类。前者只要启动了Excel,用户就可以使用它们;而后者必须通过单击“工具→加载宏”菜单命令加载,然后才能像内置函数那样使用。

      (2)什么是公式

      函数与公式既有区别又互相联系。如果说前者是Excel预先定义好的特殊公式,后者就是由用户自行设计对工作表进行计算和处理的公式。以公式“=SUM(E1:H1)*A1+26”为例,它要以等号“=”开始,其内部可以包括函数、引用、运算符和常量。上式中的“SUM(E1:H1)”是函数,“A1”则是对单元格A1的引用(使用其中存储的数据),“26”则是常量,“*”和“+”则是算术运算符(另外还有比较运算符、文本运算符和引用运算符)。

      如果函数要以公式的形式出现,它必须有两个组成部分,一个是函数名称前面的等号,另一个则是函数本身。

      2.函数的参数

      函数右边括号中的部分称为参数,假如一个函数可以使用多个参数,那么参数与参数之间使用半角逗号进行分隔。参数可以是常量(数字和文本)、逻辑值(例如TRUE或FALSE)、数组、错误值(例如#N/A)或单元格引用(例如E1:H1),甚至可以是另一个或几个函数等。参数的类型和位置必须满足函数语法的要求,否则将返回错误信息。

      (1)常量

      常量是直接输入到单元格或公式中的数字或文本,或由名称所代表的数字或文本值,例如数字“2890.56”、日期“2003-8-19”和文本“黎明”都是常量。但是公式或由公式计算出的结果都不是常量,因为只要公式的参数发生了变化,它自身或计算出来的结果就会发生变化。

      (2)逻辑值

      逻辑值是比较特殊的一类参数,它只有TRUE(真)或FALSE(假)两种类型。例如在公式“=IF(A3=0,"",A2/A3)”中,“A3=0”就是一个可以返回TRUE(真)或FALSE(假)两种结果的参数。当“A3=0”为TRUE(真)时在公式所在单元格中填入“0”,否则在单元格中填入“A2/A3”的计算结果。

      (3)数组

      数组用于可产生多个结果,或可以对存放在行和列中的一组参数进行计算的公式。Excel中有常量和区域两类数组。前者放在“ ”(按下Ctrl+Shift+Enter组合键自动生成)内部,而且内部各列的数值要用逗号“,”隔开,各行的数值要用分号“;”隔开。假如你要表示第1行中的56、78、89和第2行中的90、76、80,就应该建立一个2行3列的常量数组“{56,78,89;90,76,80}。

      区域数组是一个矩形的单元格区域,该区域中的单元格共用一个公式。例如公式“=TREND(B1:B3,A1:A3)”作为数组公式使用时,它所引用的矩形单元格区域“B1:B3,A1:A3”就是一个区域数组。

      (4)错误值

      使用错误值作为参数的主要是信息函数,例如“ERROR.TYPE”函数就是以错误值作为参数。它的语法为“ERROR.TYPE(error_val)”,如果其中的参数是#NUM!,则返回数值“6”。

      (5)单元格引用

      单元格引用是函数中最常见的参数,引用的目的在于标识工作表单元格或单元格区域,并指明公式或函数所使用的数据的位置,便于它们使用工作表各处的数据,或者在多个函数中使用同一个单元格的数据。还可以引用同一工作簿不同工作表的单元格,甚至引用其他工作簿中的数据。

      根据公式所在单元格的位置发生变化时,单元格引用的变化情况,我们可以引用分为相对引用、绝对引用和混合引用三种类型。以存放在F2单元格中的公式“=SUM(A2:E2)”为例,当公式由F2单元格复制到F3单元格以后,公式中的引用也会变化为“=SUM(A3:E3)”。若公式自F列向下继续复制,“行标”每增加1行,公式中的行标也自动加1。

      如果上述公式改为“=SUM($A $3:$E $3)”,则无论公式复制到何处,其引用的位置始终是“A3:E3”区域。

      混合引用有“绝对列和相对行”,或是“绝对行和相对列”两种形式。前者如“=SUM($A3:$E3)”,后者如“=SUM(A$3:E$3)”。

      上面的几个实例引用的都是同一工作表中的数据,如果要分析同一工作簿中多张工作表上的数据,就要使用三维引用。假如公式放在工作表Sheet1的C6单元格,要引用工作表Sheet2的“A1:A6”和Sheet3的“B2:B9”区域进行求和运算,则公式中的引用形式为“=SUM(Sheet2!A1:A6,Sheet3!B2:B9)”。也就是说三维引用中不仅包含单元格或区域引用,还要在前面加上带“!”的工作表名称。

      假如你要引用的数据来自另一个工作簿,如工作簿Book1中的SUM函数要绝对引用工作簿Book2中的数据,其公式为“=SUM([Book2]Sheet1! SA S1: SA S8,[Book2]Sheet2! SB S1: SB S9)”,也就是在原来单元格引用的前面加上“[Book2]Sheet1!”。放在中括号里面的是工作簿名称,带“!”的则是其中的工作表名称。即是跨工作簿引用单元格或区域时,引用对象的前面必须用“!”作为工作表分隔符,再用中括号作为工作簿分隔符。不过三维引用的要受到较多的限制,例如不能使用数组公式等。

      提示:上面介绍的是Excel默认的引用方式,称为“A1引用样式”。如果你要计算处在“宏”内的行和列,必须使用“R1C1引用样式”。在这种引用样式中,Excel使用“R”加“行标”和“C”加“列标”的方法指示单元格位置。启用或关闭R1C1引用样式必须单击“工具→选项”菜单命令,打开对话框的“常规”选项卡,选中或清除“设置”下的“R1C1引用样式”选项。由于这种引用样式很少使用,限于篇幅本文不做进一步介绍。

      (6)嵌套函数

      除了上面介绍的情况外,函数也可以是嵌套的,即一个函数是另一个函数的参数,例如“=IF(OR(RIGHTB(E2,1)="1",RIGHTB(E2,1)="3",RIGHTB(E2,1)="5",RIGHTB(E2,1)="7",RIGHTB(E2,1)="9"),"男","女")”。其中公式中的IF函数使用了嵌套的RIGHTB函数,并将后者返回的结果作为IF的逻辑判断依据。

      (7)名称和标志

      为了更加直观地标识单元格或单元格区域,我们可以给它们赋予一个名称,从而在公式或函数中直接引用。例如“B2:B46”区域存放着学生的物理成绩,求解平均分的公式一般是“=AVERAGE(B2:B46)”。在给B2:B46区域命名为“物理分数”以后,该公式就可以变为“=AVERAGE(物理分数)”,从而使公式变得更加直观。

      给一个单元格或区域命名的方法是:选中要命名的单元格或单元格区域,鼠标单击编辑栏顶端的“名称框”,在其中输入名称后回车。也可以选中要命名的单元格或单元格区域,单击“插入→名称→定义”菜单命令,在打开的“定义名称”对话框中输入名称后确定即可。如果你要删除已经命名的区域,可以按相同方法打开“定义名称”对话框,选中你要删除的名称删除即可。

      由于Excel工作表多数带有“列标志”。例如一张成绩统计表的首行通常带有“序号”、“姓名”、“数学”、“物理”等“列标志”(也可以称为字段),如果单击“工具→选项”菜单命令,在打开的对话框中单击“重新计算”选项卡,选中“工作簿选项”选项组中的“接受公式标志”选项,公式就可以直接引用“列标志”了。例如“B2:B46”区域存放着学生的物理成绩,而B1单元格已经输入了“物理”字样,则求物理平均分的公式可以写成“=AVERAGE(物理)”。

      需要特别说明的是,创建好的名称可以被所有工作表引用,而且引用时不需要在名称前面添加工作表名(这就是使用名称的主要优点),因此名称引用实际上是一种绝对引用。但是公式引用“列标志”时的限制较多,它只能在当前数据列的下方引用,不能跨越工作表引用,但是引用“列标志”的公式在一定条件下可以复制。从本质上讲,名称和标志都是单元格引用的一种方式。因为它们不是文本,使用时名称和标志都不能添加引号。

    Excel迷你图图表制作工具简介

    迷你图是Excel中加入的一种全新的图表制作工具,它以单元格为绘图区域,简单便捷的为我们绘制出简明的数据小图表,方便的把数据以小图的形式呈现在读者的面前,它是存在于单元格中的小图表。先来让我们认识一下迷你图:

    上图中H列绿色背景的部分就是迷你图,其源数据为对应行B列至F列的数据。当然我们也可以将迷你图附加到有数据的单元格上:

      好了,这就是迷你图了,让我们来看看如何使用这个新功能吧

      一:迷你图的基本应用:

      迷你图作为一个将数据形象化呈现的制图小工具,使用方法非常简单,在生成迷你图之前,请特别注意,只有使用Excel2010创建的数据表才能创建迷你图,低版本的EXCEL文档即使使用EXCEL2010打开也不能创建,必须将数据拷贝至EXCEL2010文档中才能使用该功能。

      1.迷你图的创建:

      通过点击“插入”功能区—任意一种类型的迷你图示例(本例使用迷你折线图)弹出迷你图创建对话框

      “数据范围”选择B2:F5单元格区域(参看图一),即源数据区域,“位置范围”是指生成迷你图的单元格区域,例如图一中的“位置范围”为H2:H5,单击确定之后,迷你图就创建成功了。

    p#副标题#e#

      2.迷你图的修改:

      当我们点选了有迷你图的表格后将会出现“迷你图设计”功能区,

      包括有:

      编辑数据:修改迷你图图组的源数据区域或单个迷你图的源数据区域

      类型:更改迷你图的类型为折线图、柱形图、盈亏图

      显示:在迷你图中标识什么样的特殊数据

      样式:使迷你图直接应用预定义格式的图表样式

      迷你图颜色:修改迷你图折线或柱形的颜色

      编辑颜色:迷你图中特殊数据着重显示的颜色

      坐标轴:迷你图坐标范围控制

      组合及取消组合:由于创建本例迷你图时“位置范围”选择了单元格区域,4个单元格内的迷你图为一组迷你图,可通过使用此功能进行组的拆分或将多个不同组的迷你图组合为一组

      二.迷你图与图表

      office系列产品总是给人这样一种印象:每一个新版本发布,每一个新功能的加入,最让我们感兴趣的不是新功能本身,而是这项新功能在使用中衍生出来的扩展使用方法,包括与其他功能结合在一起会产生怎样的效果。

      迷你图存在于单元格上,而单元格又是我们平时操作最频繁的对象,我们经常会在图表、文本框、图片等等的功能中大量的引用,这不禁让人浮想联翩,但是很遗憾,迷你图并不是真正存在于单元格内的“内容”,它可以被看做是覆盖在单元格上方的图层,我们不能通过直接引用的方式来引用它,如果想在例如图表等其他功能中引用,需要将迷你图转换为图片。

      这样,就可以实现图表功能与迷你图功能的组合,使图表中的条形不仅能够反映总计项数值的对比,还能反映各月份数据波动幅度。

      具体步骤如下:

      (1)在生成了迷你图的单元格中右击—选择“复制”按钮,在任意单元格内右击—选择粘贴—链接的图片。这样,可以把迷你图转换为图片。

      (2)右击生成的图片—点选“复制”按钮,在图表内对应的条形上点击两次左键单选一根条形,然后按下CTRL+V组合键。以此将四张图片粘贴到条形中。

      总之,正如前文所说,office2010系列软件中加入的每一项新功能,都能给用户带来丰富的想象空间,与原有的技术关联起来,就能带来更为精彩的体验!

    Excel2007快速删除重复记录

    在以前版本的Excel中录入数据后,使用“高级筛选”功能来删除重复的记录(操作比较复杂),到了Excel2007以后增加了一个“删除重复项”功能,来删除重复记录就显得更加容易上手了。

      操作如下:

      首先选中数据区中的任一单元格,然后单击“数据”菜单,再单击“数据工具”功能区中的“删除重复项”按钮,在弹出的“删除重复项”对话框选择要检查的区域,最后单击两次“确定”按钮即可。

    为Excel文档添加更酷的启动画面

    你可能曾经做过很多漂亮有趣的Excel文档,但我敢打赌你还希望为这些文档再添加些更酷的效果画龙点睛一下。在本文中我将为你介绍一些关于Excel宏的小窍门,希望能助你一臂之力。

      首先在Excel中键入ALT+F11打开VBA编辑器;在“插入”菜单中,选择“用户窗体”;在窗口编辑栏里拖住对话框的右下角,把窗体拉大;最后的大小就将是咱们自定义的启动画面的大小了。

    接下来,将“工具箱”里那个大大的“A”字图标拖拽到你的窗体上;鼠标点住出现的文本框的一角,将它拉大,将框内文字替换为之后想要显示的标题内容即可。如果此时VBA编辑器里并没æ...

  • ?

    Excel教程:一分钟学会EXCEL数据透视表应用

    冰岚

    展开

    数据透视表是交互式报表,是数据汇总、优化数据显示和数据处理的强大工具。可快速合并和比较大量数据。您可旋转其行和列以查看 源数据 的不同汇总,还可显示感兴趣区域的明细数据。如果要分析相关的汇总值,尤其是在要合计较大的列表并对每个数字进行多种比较时,可以使用数据透视表。由于数据透视表是交互式的,因此,您可以随意使用数据的布局进行实验以便查看更多明细数据或计算不同的汇总额,如计数或平均值。本文详细地介绍如何在Excel创建数据透视表。

    一、知识铺垫

    1、何为数据透视表?有什么作用?

    所谓"数据透视表"是将原始数据,按照不同的组织方式进行分析的一种表格。我们可以通过对原始数据不同组合的分析来得到某些需要掌握的数据,通过不同的角度,不同的分析方法,从数据中找出结论或找出问题。

    要用好数据透视表的关键在于如何组织数据,能够透过这些字段信息反映出问题所在。

    2、数据透视表的要素

    1)数据源类型 可以是数据清单或数据库、外来数据或某数据区域。

    2)要创建的报表类型 可以是数据透视表或数据透视图

    3)数据源 与一般的图表相似,指定要对哪些数据建立数据透视图(表)

    4)目标位置 与一般的图表相似,可以建立在新建工作表或现有工作中。

    3、如何建立数据透视表

    (1)分析我们需要通过数据看到什么?

    (2)"插入"|"数据透视表"选择透视表或透视图;

    (3)选择需要透视的数据源;

    (4)将需要的字段放置到合适的数据区域;

    (5)透视表生成后,其实我们是可以根据需要来拖拉,从而得到我们想要的结果。

    二、操作步骤:

    1. 选择"插入"选项卡中"数据透视表"或"数据透视图"。

    2. 选择后弹出"创建数据透视表及数据透视图"窗口

    3. 在"表/区域"内将第一个表内需要分析的数据选中,点击确定

    4. 产生一个空白的数据透视表及数据透视图

    5. 在右侧"数据透视表字段列表"中的需要分析的在其复选框中打钩。 打钩后的数据被全部插入在"轴字段(分类)"中,可根据实际分析需求拖动至"报表筛选"、"列标签"、"行标签""数值"。"报表筛选"的功能和"数据"选项卡中"数据"的"筛选"类似。

    6. 对于图表中的数据标签可以通过选中内容,右键选择"添加数据标签"来在图表上显示数据

    7. "列标签"、"行标签"顾名思义为透视表列和行的选项内容。以此改变需要分析的主要内容,也可以将报表的字段内容直接拖动到表格内。如下图示

    8. "数值"可以选择求和、计数、平均值、最大值……,自定义需要分析的内容的值

    9. 选择图表后,会在上部出现"数据选择视图工具"动态选项卡。可在其中选择设计、布局、格式、分析

    10. 最终需要得到的效果和图表如下所示

  • ?

    excel 这也许是史上最好最全的VLOOKUP函数教程

    赫惜蕊

    展开

    函数中最受欢迎的有三大家族,一个是以SUM函数为首的求和家族,一个是以VLOOKUP函数为首的查找引用家族,另外一个就是以IF函数为首的逻辑函数家族。根据二八定律,学好这三大家族的函数,就能完成80%的工作。

    现在一起来学习VLOOKUP函数,让关于查找的烦恼一次全解决!

    1、根据番号精确查找俗称。

    =VLOOKUP(D2,A:B,2,0)

    VLOOKUP函数语法:

    =VLOOKUP(查找值,查找区域,返回查找区域第N列,查找模式)

    VLOOKUP函数示意图。

    2、屏蔽错误值错误值查找。

    =VLOOKUP(D2,A:B,2,0)

    VLOOKUP函数如果查找不到对应值会显示错误值#N/A,这个看起来很不美观。这时可以在外面加个容错函数IFERROR,如果是2013版本那就更好,可以用IFNA函数,这个是专门处理#N/A这种错误值。

    =IFERROR(VLOOKUP(D2,A:B,2,0),"")=IFNA(VLOOKUP(D2,A:B,2,0),"")

    函数语法:

    =IFERROR(表达式,错误值要显示的结果)

    说白了就是将错误值显示成你想要的结果,不是错误值就返回原来的值。IFNA函数的作用也是一样,只是IFERROR函数是针对所有错误值,而IFNA函数只针对#N/A。

    3、按顺序返回多列对应值。

    通过上面的例子,我们知道可以通过更改第3参数,返回各项对应值如:

    =VLOOKUP($A13,$A$1:$F$10,2,0)=VLOOKUP($A13,$A$1:$F$10,3,0)

    如果项目少,更改几次参数也没什么,但项目多时,肯定不方便。如图 5103所示,可以通过ROW、COLUMN产生行列号,从而得到1,2,……,n的值。

    =VLOOKUP($A13,$A$1:$F$10,COLUMN(B1),0)

    因为这里是同一行产生序号,所以用COLUMN函数。

    4、按不同顺序返回对应值。

    这回看来只能手动更改第3参数了,COLUMN完全派不上用场。

    NO!每当你觉得操作繁琐时,就要停下来思考,也许Excel本身存在这个功能,只是自己一时想不到或者不知道而已。列号不管千变万化,在数据源的位置始终不变,利用这个特点可以去搜索一下看看有什么函数可以解决。

    在“搜索函数”文本框输入:位置,单击“转到”按钮,就会出现跟位置有关的函数,查看每个函数的说明,找到我们需要的,如MATCH函数,返回符合特定值特定顺序的项在数组中的相应位置,单击“确定”按钮。

    在弹出的“函数参数对话框”中尝试填写相应的参数,每个参数的作用下面都有相关说明,填写后会出现计算结果3,也就是订单数在区域中是第3列。尝试下更改第1参数为C12(俗称),计算结果是2,也就是区域中第2列。经过尝试,知道这个函数是我们要找的那个函数,单击“取消”按钮,返回工作表。

    在单元格再做最后一次验证。

    到这一步已经十拿九稳了,将公式设置为:

    =VLOOKUP($A13,$A$1:$F$10,MATCH(B$12,$A$1:$F$1,0),0)

    5、根据番号逆序俗称。

    帮助提到VLOOKUP函数只能按首列查找,不能逆向查找,既然如此,那就得想办法将非首列的区域转换成首列。怎么转换区域呢,这时IF函数就派上用场。一步步来了解IF函数的转换。

    看看好友传递如何趣聊IF函数,吃货的福音。

    IF函数其实只有一个条件来判断是否符合条件,返回FALSE和TRUE两种结果。

    当菜只有分甜的或咸的2种口味时,甜味是红烧肉,咸味是酱油肉。

    盲人吃饭时,看不到是什么菜。当别人问盲人:“你现在吃的什么菜? 是咸的吗?如果是咸的,就是酱油肉,如果不是咸的就是红烧肉。”(给定判断条件:咸味)盲人刚好在吃红烧肉,于是就咂吧着嘴说:“恩,好吃,不是咸的!是红烧肉”(根据提问的要求,不符合咸的)假如要是盲人当时是在吃酱油肉呢,一定回答;“是的,咸的,是酱油肉”(条件为真,是!TRUE)。盲人根据口感,结合提问者说的条件,就知道自己吃的是红烧肉还是酱油肉了。

    把这段话用公式来写:

    =IF(A1="咸的",A2,B2)

    翻译:是咸的吗?要是(TRUE),就是酱油肉,要是不是咸的(FALSE),就是甜的红烧肉。

    A1="咸的"这个条件也可以直接换成TRUE或者FALSE。

    =IF(TRUE,A2,B2)

    因为满足条件,所以返回A2的对应值酱油肉。

    =IF(FALSE,A2,B2)

    因为不满足条件,所以返回B2的对应值红烧肉。

    其实TRUE=1,FALSE=0,所以可以直接用1跟0表示。

    =IF(1,A2,B2)=IF(0,A2,B2)

    IF函数不止可以返回1个单元格的值,也可以返回多个单元格的值。

    =IF({1,0},A2,B2)=IF({0,1},A2,B2)

    选择两个单元格输入,按Ctrl+Shift+Enter三键结束。条件为{1,0},返回A2:B2的对应值顺序不变;条件为{0,1},返回A2:B2的对应值,顺序对换。也就是说通过改变1跟0的位置,可以调换两单元格的前后位置。

    看到这里,知道IF函数通过改变1,0可以调换单元格的顺序,如果要改变区域的顺序也是可以实现的。

    用IF函数重新构造的新区域,是多单元格数组公式,记得按Ctrl+Shift+Enter三键结束,否则出错。

    新区域:

    =IF({1,0},B2:B10,A2:A10)

    所以公式可以变成:

    =VLOOKUP(A13,新区域,2,0)

    两个公式合并,大功告成。

    =VLOOKUP(A13,IF({1,0},$B$2:$B$10,$A$2:$A$10),2,0)

    6、根据俗称跟订单号两个条件查询完成情况。

    正常情况下VLOOKUP函数是不能多条件查询,通过IF函数的学习,我们知道IF函数可以重新构造区域,这里就再次用IF构成一个区域。

    新区域:

    =IF({1,0},A2:A9&C2:C9,E2:E9)

    所以公式可以变成:

    =VLOOKUP(A12&B12,新区域,2,0)

    两个公式合并,大功告成,记得按Ctrl+Shift+Enter三键结束。

    =VLOOKUP(A12&B12,IF({1,0},$A$2:$A$9&$C$2:$C$9,$E$2:$E$9),2,0)

    7、根据俗称的第一个字符查找番号。

    =VLOOKUP(D2&"*",A:B,2,0)

    星号(*)是通配符,代表所有字符,问号(?)代表一个字符。D2&"*"就是开头包含D2的意思。

    8、根据区域判断成绩的等级。

    借助辅助列的话,很容易查询等级,只需将VLOOKUP函数的第四参数设置为1或者省略即可。

    =VLOOKUP(E2,A:C,3)

    如果不用辅助列,估计很多人看到这条公式就得哭了,得结合前面所有函数知识才能完成,有兴趣的朋友可以自己去研究。

    =VLOOKUP(E2,IF({1,0},--LEFT(B$2:B$5,FIND("-",B$2:B$5)-1),C$2:C$5),2)

    前阵子无意间发现了IMREAL函数,所以不用辅助列的数组公式可以稍微简单一点。

    =VLOOKUP(E2,IF({1,0},IMREAL(B$2:B$5&"i"),C$2:C$5),2)

    IMREAL函数是计算复数的实部系数的函数,作用就是提取区间的下限。

    通过这8个疑难,基本上的查询问题都能够解决。

    开心吗?一下搞定8大疑难!

  • ?

    Excel数据透视表,一个瞬间让你工作效率迅速提升10倍的实用功能

    俞友琴

    展开

    数据透视表是Excel中最为简单、实用、灵活的工具,没有之一。然而,很多人使用Excel时最开始接触的是函数公式(Excel另一个实用、灵活的功能)而对其着迷,因而对于数据透视表认识不足,从而导致其看轻其功能。本文将简单介绍数据透视表的创建技巧,让大家了解Excel数据透视表的特性。如果看完本文,大家能够被数据透视表的魅力深深折服,我的目的也就达到了。

    为什么我很喜欢用数据透视表来分析数据?

    下图是我公司二月份的仓库产品出库记录(有100多行记录),现在我们需要快速地统计出每个仓库各产品的出库数量,该如何做呢?

    我们得到的结果将如下图所示:

    很多没有接触过数据透视表的同学也许会用函数,但发现会非常难,函数掌握得不错的同学或许会得到下面的公式,完成了任务,但对于大多数Excel来说,完成这样的统计几乎不可能。

    {=SUM(($B$2:$B$126=$I3)*($D$2:$D$126=J$2)*$E$2:$E$126)}

    或者

    =SUMIFS($E:$E,$B:$B,$I3,$D:$D,J$2)

    当我们得到J3:K13区域的值,要求总计就很轻松,直接在使用sum函数即可。

    虽然上述方法可以达到我们的目的,但我们也提到,它比较适合有一定函数基础的人员。不但如此,这种方法还非常不灵活。

    为什么说数据透视表比函数灵活10倍?

    假如我的需求改了,我不想知道每个产品在每个仓库的库存,而是想知道每个仓库每天的出库量?又或者是每天每个产品的出库量?当新的需求出现时,我们不得不重新写公式,甚至右侧的统计表格每次都得跟着改变,非常麻烦,然而一旦使用数据透视表,这些问题就都不存在了。以刚刚提到的需求来进行演示:

    1.求每个仓库每个产品的出库量

    操作技巧:选中源数据任意单元格,单击插入--数据透视表,弹出的对话框中单击确定,这时创建了一个数据透视表---数据透视表字段窗口中拖动品名至行,仓库名称至列,数量至值,即可完成。

    2.求每天每个产品的出库数量

    操作技巧:将之前的仓库字段前面的√去掉,然后将日期字段拖至行里品名字段的下方即可。

    3.求每个仓库二月份的出库量

    操作技巧:去掉品名、日期等字段前面的√,然后拖仓库名称至行即可。

    通过这3个简单的演示,相信大家已经看明白了数据透视表的强大与灵活。

  • ?

    Excel同样可以操作MySQL中的数据,这里有完整教程

    郦寒安

    展开

    作为同门的数据库产品,Excel操作Access、SQLServer中的数据非常简单。但如果想在Excel中处理MySQL中的数据呢?MySQL是和php珠联璧合的一个数据库,网站开发中经常用到,如果Excel也能访问它就会给工作带来很多方便。

    例如,MySQL数据库中的用户登录数据表,有时希望在Excel中对该表进行一些分析:

    操作步骤如下:

    一、到mysql官网下载odbc连接驱动

    下载地址为:https://dev.mysql/downloads/connector/odbc/

    可下载的驱动程序共有4个文件,请根据自身情况选择下载。例如,我们现在使用的是64位的win7系统,那么就下载安装64位的驱动:

    32位和64位的驱动又分别包含2个文件,一个是安装包,一个是压缩包。一般选择下载msi安装即可。

    选择文件下载时,将弹出登录页面;如果不需要登录,可点击“No thanks, just start my download.”直接进入下载。

    安装驱动的过程中,有可能会出现这样的错误提示:

    如果使用压缩包安装,则会直接提示缺少“msvcr120.dll”的错误。

    这两种错误其实都指向了同一个问题,最简单的解决办法就是安装Visual C++ 2013运行库。微软官方的下载地址为:

    https://microsoft/zh-cn/download/details.aspx?id=40784

    同样的,这里有32位和64位2种文件可供下载,请根据自身情况选择。

    二、创建数据源

    进入“控制面板--系统和安全--管理工具”,双击打开“数据源(ODBC)”,点击“添加”:

    点击“完成”后,接着设置要连接的mysql数据库:

    点击“ok”后即可增加该数据源:

    三、在Excel中建立连接

    打开Excel,选择“数据-自其它来源-来自数据连接向导”:

    选择“odbc dsn”:

    “下一步”后选择刚刚创建的mysql:

    然后再选择要连接的数据库及库中的数据表:

    接着再设定一个连接名称就ok啦:

    注意:mysql数据库中的表名称和表字段不能使用中文,否则将带来乱码问题。因为excel和mysql的默认编码方式不一样,处理起来会相当麻烦。

  • ?

    Excel教程:几个Excel动态图文让你学以致用

    Iona

    展开

    *以下内容请自行安装 Excel 2013版本。

    1、冻结窗格

    有些表格太长,拉到下面标题就不见了,对于表格中你不想让它动的标题行或列,只要用冻结窗格,一下子就可以定住了。

    2、快速填充

    提取身份证中的出生日期,告别函数,赶快换个姿势。

    提取分销课程中的课程名称和金额,快速填充一秒就搞定。

    *快捷键【Ctrl+E】

    快速填充只有 Excel 2013 及以上版本才有,所以还在用 2010 和以下版本的同学就不要再问为什么没有了。

    3、分列

    顾名思义,就是将一列数据切割成多列,快速便捷。

    要知道,很多时候从公司系统导出的数据可不会那么规规矩矩的整齐排列,它们经常都是挤在一列里面的,这时候就轮到分列大显身手了。

    4、快速美化表格

    不是每个人的审美都是那么好,加班加点已经累成熊猫眼了,但是如果你的表格做的太辣眼,那真是雪上加霜啊。

    所以,简单而又快速的对表格进行美化还是很有必要的。

    5、条件格式

    一个特别简单,但很多人还是不会的,进度条呈现效果。

    6、数据验证

    当一份表格分发下去让员工填写个人信息,收回来的数据五花八门,Excel 里有一招数据验证,如下:

    限制填写的内容,只能做选择题

    限制内容输入的长度

    ****部落窝教育-Excel动态图文****

    原创:部落窝教育(未经同意,请勿转载)

  • ?

    Excel数据透视表怎么用?附动画教程

    咎雁丝

    展开

    一、什么是数据透视表?

    数据透视表是一种可以快速汇总大量数据的交互式方法。如果两个数据表中含有一列相同属性的值,就可以用数据透视表把这两个数据表的数据综合起来。拿我们竞价数据来说,本文从后台和商务通分别下载关键词报告和搜索词报告,那么这两个表中关键词和搜索词是具有相同属性的,就可以把这两个表里的数据利用数据透视表来综合起来。

    二、数据透视表怎么用?

    例1:如果不止一个账户,并且账户中或者计划里面有一部分关键词是重复的,该怎样不分账户,不分计划统计每个关键词的消费和点击量?如下:

    比如说,以上是分别从账户1和账户2的关键词报告中下载的数据,然后关键词报告中关键词、消费、点击量和展现量几列数据整理出来,然后如图中所示,把数据放在一个表中。

    创建数据透视表,直接点确定。然后会出现如下界面:

    然后注意看右侧,要把右上的字段列表中的关键词拖到行标签里面,把消费、点击量和展现量拖到数值里面。

    完成之后,是这个样子的,然后你就能看到左侧的已经整合过的每个关键词的消费、点击量和展现量了。如下图:

    这个数据透视表是一个整体,没有办法直接操作,需要把数据复制到另外的工作表中再进行进一步的整合和分析。

    例2:后台关键词报告和商务通搜索词报告的交互

    首先,我们只选择需要的数据,把两个表的数据放在一个表里。黄色的代表后台的数据,绿色的代表商务通的数据。数据这样子来放:

    放好之后,选中数据,同样建一个数据透视表:

    然后数据透视表中右侧,把字段里面的关键词拖到行标签,把字段里面其他的项全拖到数值里面。

    这时候注意,这个数据透视表跟前面那个讲的不太一样,这个数值里面项都是计数项。所以再左侧表里的数据看着是不对的。看:

    双击你能看到的每个计数项,会出现以下选项,把计数改成 求和。

    改成求和项之后,你就可以看到每个关键词的消费点击展现和对话量了。

    把数据复制到另外的工作表中,就可以进行筛选和排序操作了。按照有效对话进行降序排列,如图所示:

    表中,消费、点击、展现量为空的关键词是商务通搜索词中有对话但是账户里面没有的关键词,对话为空的关键词是账户里面有消费有点击但是没有对话的词。然后怎么进行操作,大家都懂的。

    附:数据透视表动画教程

    End.

    来源:百度文库

  • ?

    excel基础教程一看就会:制作你的第一张数据透视表

    冷眼

    展开

    简单来说,数据透视表是一个动态汇总报表,可以将无规则的上千个行和列的数据按照一定的方式汇总,让你的数据变得规律有意义。

    下图是一个简单的数据透视表,对销售人员和数量进行汇总。

    下面来介绍数据透视表的具体做法:

    在学习数据透视表前,先学习几个专业术语:

    字段:在数据透视表中,字段就相当于数据表中的列。

    值字段:一般将包含有数值的字段称为值字段,像上面的数量字段,一般都是对值字段进行求和。

    1、点击数据表任意单元格,点击工具栏插入—数据透视表。确定后就会在当前工作表的左侧单独创建一个工作表来放置数据透视表。

    在工作表中生成空白的数据透视表,在工作表右侧会有数据透视字段设置选项。接下来就根据需求来添加字段,生成需要的数据透视表。

    假设我们需要知道每个销售部门销售的产品总数量,我们将数量拖到字段值,将销售部门拖到字段行。可以看到在数据透视表中生成了相应的报表。

    或者勾选要添加到报表的字段前面的复选框。一般默认将数值字段添加到“值”区域,非数值字段添加到“行”区域,日期和时间字段添加到“列”区域。此示例中的报表如果默认添加将销售部门、姓名、产品添加到行字段,将数量添加到值字段。这样做出的报表感官上比较复杂。

    接下来完善报表,我们需要知道各个销售部门卖的各类产品的数量,将产品拖到列。另外需要知道各个销售部门下面的销售人员情况,将姓名拖到行。

    一份数据透视表做好了。觉得有用请关注,后期分享更多excel基础教程。

excel数据教程

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP