中企动力 > 商学院 > excel图表处理
  • ?

    老外做的Excel图表,凭什么这么漂亮?

    雨帆

    展开

    你一定看过老外的Excel动态图表:

    很多同学非常好奇是怎么做出来的。今天小编就分享一下动态图表的制作和美化方法。

    数据源表

    1、生成饼图

    选取B、C列并插入饼图。然后填充背景色为浅蓝色或灰色,图例右侧双列显示。

    2、添加顶部标题

    插入 - 图形:矩形 - 设置填充色 - 输入标题文字

    3、插入控件

    开发工具 - 插入 - 表单控件 - 组合控件。在打开的“设置控件格式”窗口中进行以下设置:

    数据源区域:选取已输入的待选项区域。

    单元格的链接:选取P3单元格。下拉选单选取后会以数字的形式显示选取的内容。

    三维阴影:选中

    注:各版本显示开发工具方法

    2003版:工具栏右键 - 窗体

    2007版:Office按钮 - 选项 - 常规 - 显示开发工具

    2010、2013版:文件 - 选项 - 自定义功能区

    4、定义名称

    公式管理器 - 定义名称 - 名称:季度,引用位置输入公式:

    =OFFSET($B$5:$B$12,,$P$3)

    5、数据源引用名称

    选取饼图系列,把公式的倒数第2个参数替换为定义的名称

    =SERIES(动态图表!$C$4,动态图表!$B$5:$B$12,动态图表!$C$5:$C$12,1)

    修改为:

    =SERIES(动态图表!$C$4,动态图表!$B$5:$B$12,动态图表.xlsx!季度,1)

    6、调整格式

    把所有文字和数字调整为合适大小,字体设置为微软雅黑字体

    7、组合图表

    按CTRL键分别选取图表、矩形和组合框控件,右键-组合。组合到一起后就可以一齐移动了。

    好看又好用的动态图表制作完成

    另:

    肯定有同学说用数据透视图+切片器是不是更简单些?是简单,但表格需要进行转换,然后才能用数据透视图+切片器达到动态图表的效果。

    表格转换演示:

    按Alt+d后快速按P键会弹出数据透视表向导,然后添加区域,最后双击右下角的合计数会自动生成想要的格式表。

    生成数据透视图

    (格式调整不再详细演示)

    Excel制作动态图表有很多种做法,方法不重要,重要的是最终展现的效果是不是你想要的。

    正如小编所说,Excel方法其实不是很重要,重要的是通过技巧达到自己想要的效果和目的。如果想一劳永逸地偷懒,不如来系统学下专为财务人定制的Excel精通班课程。

    EXCEL财务技巧零基础到精通【直播班】

    (第12期2018年1月9日开课)

    双旦优惠抢购价,

    仅198元!

    财务会计excel实战运用技巧

    财务/金融/管理类人员必修课程

    让excel减少你的工作负担

    让excel提高你的工作效率

    让新的一年老板对你刮目相看!

  • ?

    「Excel实用技巧」公司名称太长,做出来Excel图表好丑、好丑!

    刘占宇

    展开

    公司名字长在做Excel图表时什么体验?X轴上的标签显示不全,看上去两个字:好丑

    想把图表变好看些有2种方法:

    方法1 : 让公司名称自动换行

    在原表公司名称列后插入空列,然后按空格键输入空格并向下复制。

    再做成图表,公司名称就可以自动换行了

    方法2 : 用简称代替全称

    选中其中一个柱子系列,在编辑栏中选中第二个参数的引用区域,按F9(有的电脑需要按FN+F9,然后把全称修改为简称。(当然第二个参数手工输入一个数组也可以)

    Excel解释说明:学会这个技巧,以后再也不用为公司名字长而犯愁了。

  • ?

    号外!excel图表原来可以这样用

    问梅

    展开

    经常听到有财务人员抱怨不知道如何向老板汇报工作,做好的报表老板没心思看下去,还总说财务不主动提供数据,不关心公司业务和经营结果,只知道报销和记账。其实咱财务人员最熟悉的excel就能快速帮你解决这个问题。

    那就是各式各样的excel图表了,对于非财务专业的人来说,看到一大堆数据堆砌的报表的确头疼,而换个思路,用有型的图表来展现财务数据和经营成果,让你的汇报工作轻松往前一大步。

    1.基础的excel图表

    以B公司销售数据为例,一张图表轻松说明全年四个季度销售业绩的变化情况以及与预算的差异对比分析。

    选定excel里的销售数据,然后插入图表,可以选择柱形图,折线图等,我选的折线图,系统自动生成了如下图表。

    图1-1

    如果想美化这张图表,可以用鼠标点击上图表区域,excel上面工具栏显示出"设计",根据设计下的"图表布局"选择需要的图表格式,如下图,可以添加图表标题,坐标轴标题,变化图例格式。

    图1-2

    如果想改变标题,图例,坐标轴等的格式,可以单独选上要更改的部分,单击右键,通常弹出菜单最下面那个选项就是设置相应格式的。如下图1-3,我选择了纵坐标(坐标数字部分),然后单击右键,选择了设置坐标轴格式,这时可以把最小值从40000调整到44000,那么横坐标和纵坐标交叉处就是从44000开始了,图形整体偏下移动,同时修改了图表标题和坐标轴标题,结果如下图1-4。

    图1-3

    图1-4

    2.高级的excel图表

    上面制作excel图表的方法是最简单直接的,如果领导要求你根据数据做个图表出来,不用花费太多时间,按照工具栏的指示分分钟就能做出来,但是有那么一种表,如果你没有见过,没有学习过,完全想不到原来还能这么做,即使见过了,你想去百度都不知道搜索的关键词应该是什么。那就是我们接下来要介绍的同时根据主次坐标轴设计图表。

    举例:B公司近三年主要财务指标对比分析

    图2-1

    图2-1还是选择的折线图,我们可以看到,因为销售净利率和资产净利率金额太小了,在上图中几乎看不到他们的变化趋势了,这个时候我们可以使用次坐标轴。

    分别选择图2-1中的应收账款周转天数和存货周转天数,单击右键,选择“设置数据系列格式”,把下图2-2中的“主坐标轴”改为“次坐标轴”,然后再更改图表类型,把应收账款周转天数和存货周转天数的折线图改为柱状图,结果如图2-3。

    图2-2

    图2-3

    图2-3中主次坐标轴制作图表主要运用在数据类型不统一的情况下,比如部分数据是数字,而另外一部分是百分比,如果数据类型一致,单一的主坐标制作也能满足要求。

    不管你是不是财务人员,只要经常处理各种数据,相信以上两类图表能满足你基本的工作需求了,如果想进一步提高,还要去多练习,练习中去发现:

    什么情况下适合用柱状图(数据序列对比),什么情况下适合适合用饼状图(数据组合),什么情况下适合适合用折线图(数据趋势);哪种方法可以美化图表格式,哪种方法可以让数据更好的反映业务状况。。。

  • ?

    Excel图表高手教你3分钟完成10张高大上“数据图”(图)

    书雁

    展开

    不知不觉,到了年中了,公司的销售数据,需要每天实时更新,那么作为图表的形式上报的报表,最好也能实时更新,这样就省去了每天重复性劳动和繁琐的操作。光说不练假把式,跟着步骤操作,一步一步的改变自己!高顿网校小编从Excel精英培训里挑选了几个Excel数据图表制作技巧,对各位一定有所帮助,马上行动起来!

    原始数据:

    看了原始数据后,很明显,仅仅是原始数据,是得不到我们所要期望的图表,那么,我们必须更改作图数据。一般这样的图表,我称之为:所见非所得。

    Setp01:处理作图数据

    数据解释:

    1、整个图表里有5个图表系列,分别是主柱子,少于目标,大于目标,小于目标的下降标志,大于目标的上升标志

    2、D4=IF(B4>=C4,C4,B4)【低于目标,显示为自己的销售额;大于目标,显示为目标】

    3、E4=IF(B4

    4、F4=IF(B4>=C4,B4-C4,NA())【如果达标了,显示为超标销售额,否则为#N/A】

    5、G4=IF(E4>0,B4-10,NA())【未达标的标志,需要根据前面未达标的E列来判断】

    6、H4=IF(F4>0,C4-10,NA())【同G4单元格一样】

    PS:此处公式里减去10,是为了上升、下降标志不会和主柱子和达标、未达标衔接处重叠。

    Setp02:插入图表

    按主Ctrl键,分别选中A3:A10&D3:H10单元格,插入柱形图-堆积柱形图

    得到结果为:

    高顿财务培训《EXCEL在财务管理中的高级应用》

    Setp03:格式化各图表元素

    1、选中【达标三角】或【未达标三角】中的任意一个系列,右键,选择更改系列图表类型,并将之改为带数据标记的折线图:

    同理,更改另外一个未选中的系列。得到结果为:

    2、选中更改后的折线的任意一条,按Ctrl+1或鼠标左键双击,在跳出的对话框里设置:

    同理,另外一条也作同样的设置,【亦可选中另外一条直接按F4键来重复上一步操作】。得到结果:

    3、选中主柱子、达标、未达标系列中的任意一个,按Ctrl+1或鼠标左键双击,在跳出的对话框里设置,

    4、隐藏纵坐标刻度线标识和线条,选中纵坐标,双击鼠标左键,得到对话框:

    步操作完成后,就达到了我们要的隐藏效果,并删除网格线和图例:

    5、插入上升、下降的小三角标志,并分别填充颜色,然后复制黏贴到相对应的上升、下降的XX标志,柱子的颜色和三角颜值一致;

    PS:此处三角的大小就是插入图表的大小,如果插入的三角显示过大,请在此处设置,图表上是不能更改大小的。

    6、最后,格式化横坐标、背景色、图表标题和单位、数据来源以及作图人,最总得到了我们前面所要的效果:

    至于每天是数据更新,及图表的配套更新,请大家在原始数据里更改,看看会发生什么样的变动吧!

    希望上述内容对各位有所帮助。更多内容可以关注财会学堂,回复"excel"获得更多干货。

    ▎感谢本文原创作者:图文/ExPPtLiuB(Excel精英培训)

  • ?

    如何处理excel表格线图断裂?只需4步!

    幼枫

    展开

    excel表格的基本操作,如何巧妙处理折线图中的断裂情况?我们可以通过“选择数据源”功能用直线连接两数据点。

    操作步骤:

    excel表格的基本操作,步骤一,打开工作表,右击图表,在快捷菜单中选择“选择数据”命令;

    excel表格的基本操作步骤二,弹出“选择数据源”对话框,单击“隐藏的单元格和空单元格”按钮;

    excel表格的基本操作步骤三,弹出“隐藏和空单元格设置”对话框,选中“用直线连接数据点”单选按钮;

    excel表格的基本操作步骤四,依次单击“确定”按钮,返回图表查看处理后的效果。

  • ?

    Excel图表也能模板?10秒也能做出好看的图表

    柳如之

    展开

    一、制作一份漂亮的Excel图表

    制作一份图表并不难,最难的是图表配色以及各种细节的处理。

    根据左边的数据创建一份柱形图10秒钟,而要做出一份漂亮的图表,要几分钟。有没办法,以后创建的柱形图都使用右边的图表模板?

    Step 01选择图表,右键,另存为模板。

    Step 02 选择区域,插入图表模板。

    Step 03 调整图表的宽度,以及修改图表的标题即可搞定。

    如果已经创建好了图表,如何将模板的样式运用到默认的图表呢?

    其实,简单到你不敢相信,只需借助Ctrl+C即可搞定。

    不知道没关系,看动画。

    二、快速给工作表命名

    现在,一起来看看如何用Excel中的数据透视表快速给工作表命名。

    Step 01 创建数据

    Step 02 创建数据透视表

    将鼠标定位在数据中,在“插入”选项卡下选择“数据透视表”:

    将“月份”拖到“筛选器”:

    Step 03 报表筛选页

    将鼠标定位在数据透视表中,选择数据透视表工具下的“分析”选项卡,点击图示位置的“选项”——显示报表筛选页

    在弹出的对话框中,点击确定:

    睁大眼睛看:奇迹发生了!

    是不是突然就多了12张按每个月份命名的工作表?

    但是,好像不对,每张表的左上角还有数据透视表存在着?

    Step 04清除格式

    按住Shift选中第一张表格和最后一张表格,点击图示左上角位置:

    在“开始”选项卡下面选择“清除”——“全部清除”:

    一下子就清除12张工作表中掉数据透视表的筛选页啦~

    End.

    作者:卢子

    来源:Excel不加班/office女神

  • ?

    使用Python处理Excel实现读写、合并、样式及图表的功能

    除了爱

    展开

    转载自百家号作者:淘特

    Python语言最近非常火,其丰富的模块支持使得开发软件的效率大大提高。本文我们就学习一下使用openpyxl进行Excel文档相关处理的功能。

    Excel文档

    首先,我们来看一些基本定义:Excel电子表格文档称为工作簿。单个工作簿保存在扩展名为.xlsx的文件中。每个工作簿可以包含多个工作表(也称为工作表)。用户当前正在查看的工作表(或在关闭Excel之前最后查看的工作表)称为活动工作表。

    每个工作表都有列(由A开头的字母寻址)和行(从1开始的数字寻址)。特定列和行的框称为单元格。每个单元格可以包含数字或文本值。具有数据的单元格网格组成一张纸。

    安装openpyxl模块

    Python不附带OpenPyXL,因此您必须安装它。模块的名称是openpyxl。要测试是否正确安装,请在交互式shell中输入以下内容:

    >>> import openpyxl

    如果模块已正确安装,则不应生成错误消息。请记住openpyxl在本章中运行交互式shell示例之前导入模块,否则您将收到NameError: name 'openpyxl' is not defined错误。

    操作步骤

    作为快速理解,这里是从电子表格文件中读取单元格所涉及的所有函数,方法和数据类型的概述:

    1. 导入openpyxl模块。

    2. 调用openpyxl.load_workbook()功能。

    3. 获取一个Workbook对象。

    4. 读取active成员变量或调用get_sheet_by_name()工作簿方法。

    5. 获取一个Worksheet对象。

    6. 使用索引或通过row和column关键字参数调取sheet 中的cell()表方法。

    7. 获取一个Cell对象。

    8. 读取Cell对象的value属性。

    读Excel文档

    本章中的示例将使用存储在根文件夹中的名为test.xlsx的电子表格。您可以自己创建电子表格。图12-1显示了Excel自动为新工作簿提供的名为Sheet1,Sheet2和Sheet3的三个默认工作表的选项卡。(创建的默认工作表数量可能因操作系统和电子表格程序而异。)

    图12-1。excel工作表的选项卡位于Excel

    现在我们有了示例电子表格,让我们看看我们如何使用openpyxl模块来操作它。

    使用OpenPyXL打开Excel文档

    导入openpyxl模块后,您将能够使用该openpyxl.load_workbook()功能。在交互式shell中输入以下内容:

    >>> import openpyxl

    >>> wb = openpyxl.load_workbook('test.xlsx')

    >>>type(wb)

    'openpyxl.workbook.workbook.workbook'>

    openpyxl.load_workbook()函数返回workbook数据类型的对象。

    test.xlsx和程序在一个目录中,如果在其它目录里可以通过导入os模块,使用os.getcwd()获取当前目录,或通过os.chdir()更换目录。

    从工作簿中获取表格

    get_sheet_names()方法获取工作簿中所有工作表名称的列表。在交互式shell中输入以下内容:

    >>> import openpyxl

    >>> wb = openpyxl.load_workbook('test.xlsx')

    >>>wb.get_sheet_names()

    ['Sheet1', 'Sheet2', 'Sheet3']

    >>> sheet = wb.get_sheet_by_name('Sheet3')

    >>>sheet

    >>>type(sheet)

    >>>sheet.title

    'Sheet3'

    >>> anotherSheet = wb.active

    >>>anotherSheet

    上面的代码 一目了然。得到Worksheet对象后可以通过title属性获取它的名称。

    从Sheet中获取cell

    获得Worksheet对象后,可以按名称访问Cell对象。在交互式shell中输入以下内容:

    >>> import openpyxl

    >>> wb = openpyxl.load_workbook('test.xlsx')

    >>> sheet = wb.get_sheet_by_name('Sheet1')

    >>>sheet['A1']

    >>>sheet['A1'].value

    datetime.datetime(2015, 4, 5, 13, 34, 2)

    >>> c = sheet['B1']

    >>>c.value

    'Apples'

    >>> 'Row ' + str(c.row) + ', Column ' + c.column + ' is ' + c.value

    'Row 1, Column B is Apples'

    >>> 'Cell ' + c.coordinate + ' is ' + c.value

    'Cell B1 is Apples'

    >>>sheet['C1'].value

    73

    Cell对象具有一个value属性,该属性包含存储在该单元格中的值。Cell对象还具有row,column和coordinate提供单元格位置信息的属性。

    在这里,访问单元格B1 value的Cell对象属性为我们提供了字符串'Apples'。该row属性为我们提供了整数1,column属性给出了我们'B',coordinate属性给了我们'B1'。

    OpenPyXL将自动解释A列中的日期,并将它们作为datetime值而不是字符串返回。逐个指定列可能很难编程,特别是因为在Z列之后,列开始使用两个字母:AA,AB,AC等。作为替代方案,您还可以使用工作表的cell()方法获取单元格,并为其row和column关键字参数传递整数。第一行或列整数1不是0。输入以下内容继续交互式shell示例:

    >>> sheet.cell(row=1, column=2)

    >>> sheet.cell(row=1, column=2).value

    'Apples'

    >>> for i in range(1, 8, 2):

    print(i, sheet.cell(row=i, column=2).value)

    1 Apples

    3 Pears

    5 Apples

    7 Strawberries

    正如您所看到的,使用工作表的cell()方法并传递它row=1并column=2获取Cell单元格的对象B1,就像指定sheet['B1']did一样。然后,使用该cell()方法及其关键字参数,您可以编写一个for循环来打印一系列单元格的值。

    假设您想要下到B列并在每个具有奇数行号的单元格中打印该值。通过传递2的range()功能的“台阶”的参数,你可以从cell中每隔一行(在这种情况下,所有的奇数行)读取cell中的值。

    您可以使用Worksheet对象max_row和max_column成员变量确定工作表的大小。在交互式shell中输入以下内容:

    >>> import openpyxl

    >>> wb = openpyxl.load_workbook('test.xlsx')

    >>> sheet = wb.get_sheet_by_name('Sheet1')

    >>>sheet.max_row

    7

    >>>sheet.max_column

    3

    请注意,该max_column方法返回一个整数而不是Excel中显示的字母。

    从表格中获取行和列

    您可以分割Worksheet对象以获取Cell电子表格的行,列或矩形区域中的所有对象。然后,您可以遍历切片中的所有单元格。在交互式shell中输入以下内容:

    >>> import openpyxl

    >>> wb = openpyxl.load_workbook('test.xlsx')

    >>> sheet = wb.get_sheet_by_name('Sheet1')

    >>>tuple(sheet['A1':'C3'])

    ((, , ), (,

    , ), (, ,

    ))

    >>> for rowOfCellObjects in sheet['A1':'C3']:

    for cellObj in rowOfCellObjects:

    print(cellObj.coordinate, cellObj.value)

    print('--- END OF ROW ---')

    A1 2015-04-05 13:34:02

    B1 Apples

    C1 73

    --- END OF ROW ---

    A2 2015-04-05 03:41:23

    B2 Cherries

    C2 85

    --- END OF ROW ---

    A3 2015-04-06 12:46:51

    B3 Pears

    C3 14

    --- END OF ROW ---

    在这里,我们截取从A1到C3这一区域的cell。为了帮助我们测试截取的区域是否如设计一样,我们可以使用tuple()函数来展示其中的Cell对象。

    要打印区域中每个单元格的值,我们使用两个for循环。中代码用于遍历行。然后,对于每一行,嵌套for循环遍历该行中的每个列。

    要访问特定行或列中单元格的值,还可以使用Worksheet对象rows和columns属性。在交互式shell中输入以下内容:

    >>> import openpyxl

    >>> wb = openpyxl.load_workbook('test.xlsx')

    >>> sheet = wb.active

    >>>sheet.columns[1]

    (, , , ,

    , , )

    >>> for cellObj in sheet.columns[1]:

    print(cellObj.value)

    Apples

    Cherries

    Pears

    Oranges

    Apples

    Bananas

    Strawberries

    使用对象Worksheet上的rows属性将为您提供元组数组。这些内部元组中的每一个对象都代表一行,并包含该行中的Cell对象。columns属性还为您提供元组数组,每个内部元组包含Cell特定对象列。例如.xlsx,因为有7行和3列,rows给我们一个7元组的数组(每个包含3个Cell对象),columns给我们一个3元组的数组(每个元组包含7个Cell对象)。

    要访问一个特定的元组,您可以通过更大元组中的索引来引用它。例如,要获取表示列B的元组,请使用sheet.columns[1]。要获取包含CellA列中对象的元组,您可以使用sheet.columns[0]。一旦你有一个表示一行或一列的元组,你就可以遍历它的Cell对象并打印它们的值。

    编写Excel文档

    OpenPyXL还提供了编写数据的方法,这意味着您的程序可以创建和编辑电子表格文件。使用Python,创建包含数千行数据的电子表格非常简单。

    创建和保存Excel文档

    调用openpyxl.Workbook()函数以创建一个新的空白Workbook对象。在交互式shell中输入以下内容:

    >>> import openpyxl

    >>> wb = openpyxl.Workbook()

    >>>wb.get_sheet_names()

    ['Sheet']

    >>> sheet = wb.active

    >>>sheet.title

    'Sheet'

    >>> sheet.title = 'Spam Bacon Eggs Sheet'

    >>>wb.get_sheet_names()

    ['Spam Bacon Eggs Sheet']

    工作簿将从名为Sheet的单个工作表开始。您可以通过在其title属性中存储新字符串来更改工作表的名称。

    每次修改Workbook对象或其工作表和单元格时,在调用save()工作簿方法之前,不会保存电子表格文件。在交互式shell中输入以下内容(当前工作目录中包含test.xlsx):

    >>> import openpyxl

    >>> wb = openpyxl.load_workbook('test.xlsx')

    >>> sheet = wb.active

    >>> sheet.title ='垃圾邮件垃圾邮件'

    >>> wb.save('test_copy. XLSX')

    在这里,我们更改工作表的名称。为了保存我们的更改,我们将文件名作为字符串传递给save()方法。传递与原始文件名不同的文件名,例如'test_copy.xlsx',将更改保存到电子表格的副本。

    无论何时编辑从文件加载的电子表格,都应始终将新编辑的电子表格保存为与原始文件不同的文件名。这样,如果代码中的错误导致新的,已保存的文件包含不正确或损坏的数据,您仍然可以使用原始电子表格文件。

    创建和删除表格

    可以使用create_sheet()和remove_sheet()方法在工作簿中添加和删除工作表。在交互式shell中输入以下内容:

    >>> import openpyxl

    >>> wb = openpyxl.Workbook()

    >>>wb.get_sheet_names()

    ['Sheet']

    >>>wb.create_sheet()

    >>>wb.get_sheet_names()

    ['Sheet', 'Sheet1']

    >>> wb.create_sheet(index=0, title='First Sheet')

    >>>wb.get_sheet_names()

    ['First Sheet', 'Sheet', 'Sheet1']

    >>> wb.create_sheet(index=2, title='Middle Sheet')

    >>>wb.get_sheet_names()

    ['First Sheet', 'Sheet', 'Middle Sheet', 'Sheet1']

    该create_sheet()方法返回一个Worksheet名为的新对象SheetX,默认情况下,该对象设置为工作簿中的最后一个工作表。(可选)可以使用index和title关键字参数指定新工作表的索引和名称。

    输入以下内容继续上一个示例:

    >>>wb.get_sheet_names()

    ['First Sheet','Sheet','Middle Sheet','Sheet1']

    >>> wb.remove_sheet(wb.get_sheet_by_name('Middle Sheet'))

    >>>wb.remove_sheet(wb.get_sheet_by_name('Sheet1'))

    >>>wb.get_sheet_names()

    ['First Sheet','Sheet' ]

    该remove_sheet()方法将Worksheet对象而不是工作表名称的字符串作为其参数。如果您只知道要删除的工作表的名称,请调用get_sheet_by_name()并将其返回值传递给remove_sheet()。

    save()在将工作表添加到工作簿或从工作簿中删除工作表之后,请记住调用该方法来保存更改。

    将值写入单元格

    将值写入单元格就像将值写入字典中的键一样。在交互式shell中输入:

    >>> import openpyxl

    >>> wb = openpyxl.Workbook()

    >>> sheet = wb.get_sheet_by_name('Sheet')

    >>> sheet['A1'] = 'Hello world!'

    >>>sheet['A1'].value

    'Hello world!'

    如果将单元格的坐标作为字符串,则可以像Worksheet对象上的字典键一样使用它来指定要写入的单元格。

    类似程序的想法

    由于许多办公室工作人员一直使用Excel电子表格,因此可以自动编辑和编写Excel文件的程序非常有用。这样的程序可以执行以下操作:

    从一个电子表格中读取数据并将其写入其他电子表格的部分内容。从网站,文本文件或剪贴板中读取数据并将其写入电子表格。自动“清理”电子表格中的数据。例如,它可以使用正则表达式来读取多种格式的电话号码,并将它们编辑为单一的标准格式。

    设置单元格的字体样式

    样式化某些单元格,行或列可以帮助您强调电子表格中的重要区域。例如,在产品电子表格中,您的程序可以将粗体文本应用于马铃薯,大蒜等。或者,您可能希望以每斤超过5元的成本对每一行进行斜体显示。手动设置大型电子表格的部分内容会很繁琐,但您的程序可以马上执行。

    要自定义单元格中的字体样式,请务必从openpyxl.styles模块中导入Font()函数。

    from openpyxl.styles import Font

    这是一个创建新工作簿并将单元格A1设置为具有24磅斜体字体的示例。在交互式shell中输入以下内容:

    >>> import openpyxl

    >>> from openpyxl.styles import Font

    >>> wb = openpyxl.Workbook()

    >>> sheet = wb.get_sheet_by_name('Sheet')

    >>> italic24Font = Font(size=24, italic=True)

    >>> sheet['A1'].font = italic24Font

    >>> sheet['A1'] = 'Hello world!'

    >>>wb.save('styled.xlsx')

    可以通过将Font对象分配给style属性来设置单元格的样式。

    在此示例中,Font(size=24, italic=True)返回Font存储在italic24Font中的对象。关键字参数Font(),size和italic,配置Font对象的属性。...

  • ?

    EXCEL图表应用最常见的三种图使用方法简介

    Valentine

    展开

    前几篇我们给大家分享了一些数据处理过程的方法和一些需要注意的小技巧。仔细把EXCEL的菜单翻来覆去看了好几遍,发现也没有什么常用的功能没提到了。所以本篇大家讲下图表的使用方法。本篇图表的方法讲完后,EXCEL的应用以及小技巧先告一段落。刚好,EXCEL图表的应用主要是用在PPT(Powerpoint)里进行数据的展示。等本篇讲完,下一篇我们开始一起来看一些PPT的应用技巧和方法。

    好了,下边我们来一起看下本篇关于EXCEL图表的一些使用方法和技巧。

    我们点到插入这个菜单栏,可以看到插入图表以及很多样式不同的图标样式,代表各种类型的图表。我们通过实际需求案例来看几个常用的图表类型及其使用方法。

    我们看上图,看过我介绍透视表的那一篇文章的都应该还记得。废话一句,透视表其实也是为了最终形成合适的数据展示方式,再通过图表来展示出来,达到最终美观大方的PPT。

    第一种,如下这种一般有时间的数据展示,建议大家以折线图展示。折线图能很好的用于展示有随时间变化趋势的数据。

    先选中数据透视表的区域,然后点击插入-插入折线图,先别点,移动到每个不同样式的折线图小图标上,可以看到每一动到一个图标上底下会出现一个对应样式的图表。看最终展示的数据需求,可以选择不同的样式,有带节点的有不带的。

    第二种,比如我们要对比总工资的高低,那这种建议大家选择柱状图,一般也都会选择柱状图。柱状图有横版型和竖版型两个种类,大家可以根据自己的需求,和刚才一样,先鼠标移动到上边查看预览的样式,选一个最合适的就可以。总结一句,但凡对比高低的都优先用柱状图。

    第三种,如果我们要用图来展示各个人的工资占比尼?这种涉及占比的都建议用饼图,环形图,也有人叫扇形图。

    基本上最常用的就是这三种类型的图表,总结一下,大家可以记一下,后边遇到数据时可以依据数据来选择图表。有趋势变化的用折线图,对比高低的用柱状图,涉及占比的用扇形图。

    本篇就到这里,有问题的欢迎大家留言。

  • ?

    EXCEL - 图表处理的九个技巧

    羊以柳

    展开

    EXCEL - 图表处理的九个技巧

    1,如何跨多个工作表创建图表。

    2,如何快速复制图表的格式。

    3,如何添加和使用图表模板。

    4,如何设置图表的大小不随单元格变化而变化。

    5,如何统一调整多个图表大小。

    6,如何调整对象叠放的顺序。

    7,如何通过复制粘贴添加数据系列。

    8,如何删除坐标轴上的空白日期。

    9,如何在图表中筛选数据。

    微信公众号OfficeGif是专注于Excel, Word,PPT的原创微课程。课程包括EXCEL技巧、函数与公式、图表、数据透视表;WORD系列;PPT系列以及Office在财务管理,人事管理和销售管理方面的应用。所有微课程采用GIF动图形式发布。清晰明了,易学易懂。微课程发布由浅入深,持续更新中……

  • ?

    Excel图表怎样制作

    波莉

    展开

    使用Excel处理数据是个非常枯燥无味的事情,一个数据庞大的表格也常常让人看不出重点来,而使用恰当的图表可以使数据活跃起来,并且主次分明。尤其是当你需要给领导汇报工作时,试想,你的领导是愿意看一堆枯燥的数据还是愿意看一个形象漂亮又能说明问题的图表?下文以连衣裙进价售价数据表格为例,介绍如何快速制作一个图表。

    1. 选中数据,点击“插入”--》“推荐的图表”。

    图1-1

    2. 从“推荐的图表”中选择一个合适的图表样式,或者从“所有图表”中选择一个自己喜欢的图表。点击左侧的图表或图表类型名称时,会在右侧看到这个图表的缩略图,一种图表类型下,可能会有多个风格不同的子类型,根据你的数据查看哪种更适合自己。

    图1-2

    3. 这样就会看到一个基本的图表啦。图表的基本元素:标题、坐标轴、图表主体等都有啦。

    图1-3

    4. 接下来要做的就是美化图表,增加一些元素使图表看起来更清晰。双击图表,这样就会看到一个“设计”菜单,这个菜单专门用于修改图表。一般来说,推荐先选一个“图表样式”、点击“更改颜色”选择一个合适的颜色组合,点击“快速布局”选择一个喜欢的布局。

    图1-4

    图表样式和颜色应根据数据和演示图表的背景颜色进行选择;有时候需要将Excel表格和图表都复制到ppt或word中去演示,ppt或word篇幅有限放不下这么多内容,那下图的布局5就是一个非常适合的选择。

    5. 这样之后,再单击“坐标轴标题”和“图表标题”修改标题名称。

    图1-5

    6. 双击坐标轴,这样就会在界面右侧看到“设置坐标轴格式”,在这个菜单下,可以修改所有跟坐标轴有关的内容,例如常见的就是修改坐标轴单位和零点坐标。

    图1-6图1-7

    一个基本的图表就是这样制作的,还有很多细节可以调整,你需要修改哪一部分,就双击(或单击)那部分,在界面右侧或右键菜单中有很多可供修改的选项。另外,步骤4-7是没有顺序的,随便先设置哪个都行,不设置也是可以的。不过,小编建议按照上面的顺序,先从整体上去设置图表,再慢慢修改一些细节。

    来源:解晴新生,点击文章开头的“解晴新生”或“关注”可以查看更多相关文章哦。方便的话,请点赞支持下,谢谢!

excel图表处理

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP