精华内容
下载资源
问答
  • 如图:将“月”、“二月”、“三月”三个工作表中的“工资“数据相加,汇总到第四个工作表“第季度”中。 在“第季度”工作表中,选择B2单元格,输入“=月!B2+二月!B2+三月!B2”,按回车确认。

    在公式中,用户除了可以引用当前工作表的单元格数据外,还可以引用其他工作表中的单元格数据进行计算。

    方法/步骤

    1. 如图:将“一月”、“二月”、“三月”三个工作表中的“工资“列数据相加,汇总到第四个工作表“第一季度”中。

      Excel怎样引用多个工作表中的数据进行计算
    2. 在“第一季度”工作表中,选择B2单元格,输入“=一月!B2+二月!B2+三月!B2”,按回车确认。


      公式表示:“一月”工作表的B2单元格内的数值+“二月”工作表的B2单元格内的数值+“三月”工作表的B2单元格内的数值

      引用其他工作表的数据,格式为:工作表名称!单元格地址


      Excel怎样引用多个工作表中的数据进行计算
    3. 复制B2单元格,填充至B3:B5,完成汇总统计。


      Excel怎样引用多个工作表中的数据进行计算
      END
    展开全文
  • 本章主要内容:创建数据透视表,更改数据透视表汇总方式,数据透视表中的组合,汇总多数据,创建计算字段,生成多张工作表

    上一篇:【Excel2019(五):分类汇总和数据有效性】【分类汇总+数据有效性】

    1. 数据透视表

    1.1 创建数据透视表

    一列数据是一个字段
    一行数据是一条记录

    选中数据中任意单元格-插入-数据透视表

    在这里插入图片描述
    在这里插入图片描述

    将上面的字段拖拽到下面对应的选项即可
    在这里插入图片描述

    1.2 更改数据透视表汇总方式

    在这里插入图片描述

    双击求和项:发生额的单元格

    在这里插入图片描述

    1.3 数据透视表中的组合

    在这里插入图片描述

    1.3.1 练习1

    求和项为金额,行字段为所属区域和订购日期,订购日期分为四个季度。列字段为产品类别

    在这里插入图片描述

    在这里插入图片描述

    月份时间数值过于详细,需要转化为季度。
    选中订购日期列中任意单元格,右键组合,取消月日,勾选季度点击确定即可。
    在这里插入图片描述

    结果展示
    在这里插入图片描述

    在这里插入图片描述

    1.3.2 练习2

    对金额进行梯度汇总

    在这里插入图片描述
    在这里插入图片描述
    结果展示
    在这里插入图片描述

    1.4 汇总多列数据

    原数据
    在这里插入图片描述

    对所有员工的生产数量、平均产量、最大产量、最小产量进行统计
    在这里插入图片描述

    每个员工的汇总不需要,双击员工姓名单元格,显示出字段设置,勾选无即可
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    行字段部分完成,接下来完成列字段和值。拖拽四次生产数量到值区域。
    在这里插入图片描述
    双击第二个字段进行更改汇总方式并自定义名称
    在这里插入图片描述
    结果展示
    在这里插入图片描述

    1.5 创建计算字段

    原数据
    在这里插入图片描述

    计算每个型号的利润率

    在这里插入图片描述

    在这里插入图片描述

    还差一个计算利润率列。选中表中任意单元格,找到数据透视表工具-分析-字段、项目和集
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    最后更改一下单元格格式,改成百分比。
    结果计算后有错误值,选中任意数据更改数据透视表选项中的格式,对于错误值,显示自定义即可。

    在这里插入图片描述

    1.6 生成多张工作表

    在这里插入图片描述

    生成透视表,将科目划分拖拽到筛选和值区域。

    在这里插入图片描述

    选中数据,找到数据透视表工具中的选项,点击旁边的下拉,点击显示报表筛选页
    在这里插入图片描述
    会生成多个透视表但是需要的是工作表需要把透视表删除。
    选中所有透视表。用多个空白行复制粘贴覆盖原有的透视表即可。

    下一篇:【Excel2019(七):认识公式与函数】【认识Excel公式(=+& 连字符+比较符运算+引用+绝对引用)认识函数(总分+平均分+最大值+最小值+排名+使用定位工具)】

    展开全文
  • Sub 工作表拆分2() '通过筛选方法完成需求,速度快,但当有合并单元格时就不能用。读者可以根据实际情况选用 Dim SplitCol As String, ColNum As Integer, HeadRows As Byte, arr, lastrow, i, ShtIndex, only As ...
    Sub 工作表拆分2() '通过筛选方法完成需求,速度快,但当有合并单元格时就不能用。读者可以根据实际情况选用
        Dim SplitCol As String, ColNum As Integer, HeadRows As Byte, arr, lastrow, i, ShtIndex, only As New Collection, Rng As Range
        SplitCol = "c"  '指定拆分条件所在列
        HeadRows = 2   '指定标题行数,该区域不参与拆分
        If HeadRows >= ActiveSheet.UsedRange.Rows.Count Then Exit Sub '如果指定的标题行大于已用区域行数则退出程序
        ColNum = Cells(1, SplitCol).Column  '将列标转换成数字
        lastrow = ActiveSheet.UsedRange.Rows.Count  '获取当前表已用区域的行数
        arr = Range(Cells(HeadRows + 1, SplitCol), Cells(lastrow, SplitCol)).Value  '将拆分列的数据赋与变量arr
        On Error Resume Next
        If ActiveSheet.FilterMode Then Cells.AutoFilter    '如果处于筛选模式,那么去除筛选模式
        For i = 1 To lastrow - HeadRows  '遍历arr所有数据
            '提取其中的不重复值
            If Len(arr(i, 1)) > 0 Then only.Add CStr(arr(i, 1)), CStr(arr(i, 1))
        Next i
        ShtIndex = ActiveSheet.Index  '获取当前表位置
        On Error Resume Next
        For i = 1 To only.Count
            Debug.Print Sheets(only(i)).Name  '获取与only对象中每个元素同名的工作表名(用意为判断是否存在该工作表)
            If Err = 0 Then MsgBox "当前工作簿已存在与待拆分项目同名的工作表“" & only(i) & "”,暂无法拆分", 64, "友情提示": Exit Sub
            Err.Clear
        Next i
        Application.ScreenUpdating = False  '关闭屏幕更新,加快执行速度
        Application.Calculation = xlCalculationManual  '调为手动计算,加快执行速度
        For i = 1 To only.Count  '创建工作表,表的数量与表名由only对象中不重复值而定
            Sheets.Add After:=Sheets(Sheets.Count)  '创建
            Sheets(Sheets.Count).Name = only(i)    '命名
            Sheets(ShtIndex).Rows("1:" & HeadRows).Copy Sheets(Sheets.Count).Cells(1, 1)  '复制标题
        Next i
    Sheets(ShtIndex).Select   '返回待拆分工作表
        For i = 1 To only.Count '遍历Collection对象所有成员。Collection对象包括了所有拆分条件,即工作表名
           '对拆分条件所在列进行筛选,筛选条件是Collection对象中的成员,本例中是部门名称
            Range(Cells(HeadRows, SplitCol), Cells(lastrow, SplitCol)).AutoFilter Field:=1, Criteria1:=only(i)
            Set Rng = Range(Cells(HeadRows + 1, SplitCol), Cells(Rows.Count, SplitCol).End(xlUp)).SpecialCells(xlCellTypeVisible).EntireRow '引用筛选后的数据(整行)
            With Sheets(only(i)).UsedRange.Rows(Sheets(only(i)).UsedRange.Rows.Count + 1) '引用拆分后的工作表的已用区域下一行
                Rng.Copy .Cells(1)  '第一次复制,复制所有数据,仅取其格式
                .Cells = Rng.Value  '第二次复制,仅复制数值
            End With
        Next
         Cells.AutoFilter '去除筛选模式
        Application.ScreenUpdating = True  '恢复屏幕更新
        Application.Calculation = xlCalculationAutomatic  '恢复自动计算
        MsgBox "拆分完毕!", 64, "友情提示"
    End Sub
    展开全文
  • 如果要引用另外的工作表中的单元格,那么就在单元格引用的前面加上工作表的名称以及个感叹号。下面举例说明使用了另工作表中的单元格引用的公式: =Sheet2!A1+1 还可以创建引用个工作簿中的单元格的链接...

    http://www.office68.com/excel/426.html

    公式中对单元格和单元格区域的引用不必非得针对同一个工作表中的单元格和单元格区域。如果要引用另外的工作表中的单元格,那么就在单元格引用的前面加上工作表的名称以及一个感叹号。下面举例说明使用了另一个工作表中的单元格引用的公式:
    =Sheet2!A1+1
    还可以创建引用另一个工作簿中的单元格的链接公式。为此,在单元格引用前加上工作簿的名称(放在方括号中)、工作表名称和一个感叹号。举例如下:
    =[Budget.xls]Sheet1!A1+1
    如果引用中的工作簿名称包括一个或者多个空格,那么就必须把它用单引号引起来(包括工作表的名称)。例如,
    =’[Budget For 2003.xls]Sheet1′!A1+A1
    如果链接的工作簿被关闭,那么就必须在工作簿引用中添加完整的路径。举例如下:
    =’C:\MSOffice\Excel\[Budget For 2003.xls]Sheet1′!A1+A1
    虽然可以直接输入链接公式,但是也可以通过使用普通的指示法来创建引用。为此,必须打开源文件。如果这么做了,excel就可以创建绝对单元格引用(如果打算将公式复制到其他的单元格,就要使得引用为相对的)。

    {

    在那excel文件中按一個"="號然后把鼠標移到另一個excel文件中的數據那里點一下就可以了
    注意當的你按下"="后鼠標不要按到別的地方

    }
    使用链接有一些技巧。例如,假如选择“文件”——“另存为”命令备份一个源工作表的副本,就会自动将链接公式更改为引用新的文件(通常这不是所想要做的)。另一个错误的做法是,在相关的工作簿没有打开时,重新命名源工作簿。

     

     

    http://www.cnblogs.com/xinzaitian/archive/2008/11/12/1332357.html

       在excel中我们经常会碰到跨表和跨页引用数据,现总结如下:

       1.跨工作薄
           问题:同一文件中[Sheet1 B5]的数据怎么才能被[Sheet2 D8]引用?
              解:假如[sheet2 d8]是[Sheet1 B5]的二倍,那么 d8 输入公式:= Sheet1!B5*2 
                    假如[sheet2 d8]是[Sheet1 B5]与[Sheet1 C5]的和,那么 d8 输入公式:= Sheet1!B5+Sheet1!C5
       2.跨文件
           问题:假设有两个excel文件,分别绝对路径如下:c:\a.xls  d:\b.xls , a.xls有 sheet1、sheet2、sheet3;
                   b.xls也有sheet1、sheet2 ,如果要在c.xls引用a.xls中sheet2里单元格c6,怎么做?
              解:可以输入如下公式: ='C:\[a.xls]sheet2'!C6;如果要多列引用:=sum('C:\[a.xls]sheet2'!C6:C12)
                   +sum('C:\[b.xls]sheet1'!C6:C12)
     
    总结下:
     1、文件名用[]引用;
     2、表单跟单元格之间用!隔开;
     3、路径可以是绝对路径也可以是相对路径(同一目录下),且带上扩展名;
     4、引用还有个好处就是能自动更新
        例如修改a.xls中sheet2中c6的值,下次打开c.xls,会提示是否自动更新,如果选是,则可以自动同步;

     

     

    http://www.dzwebs.net/471.html

    在Excel 中输入公式时,只要正确使用F4键,就能简单地对单元格的相对引用和绝对引用进行切换。现举例说明。

      对于某单元格所输入的公式为“=SUM(B4:B8)”。

      选中整个公式:

      第一次按下F4键,该公式内容变为“=SUM($B$4:$B$8)”,表示对横、纵行单元格均进行绝对引用。

      第二次按下F4键,公式内容又变为“=SUM(B$4:B$8)”,表示对横行进行绝对引用,纵行相对引用。

      第三次按下F4键,公式则变为“=SUM($B4:$B8)”,表示对横行进行相对引用,对纵行进行绝对引用。

      第四次按下F4键时,公式变回到初始状态“=SUM(B4:B8)”,即对横行纵行的单元格均进行相对引用。

      需要说明的一点是,F4键的切换功能只对所选中的公式段有作用。


      知识扩展:Excel中单元格引用的知识

      ①相对引用

      公式中的相对单元格引用(例如 A1)是基于包含公式和单元格引用的单元格的相对位置。如果公式所在单元格的位置改变,引用也随之改变。如果多行或多列地复制公式,引用会自动调整。默认情况下,新公式使用相对引用。例如,如果将单元格 B2 中的相对引用复制到单元格 B3,将自动从 =A1 调整到 =A2。

      ②绝对引用

      单元格中的绝对单元格引用(例如 $A$1)总是在指定位置引用单元格。如果公式所在单元格的位置改变,绝对引用保持不变。如果多行或多列地复制公式,绝对引用将不作调整。默认情况下,新公式使用相对引用,需要将它们转换为绝对引用。例如,如果将单元格 B2 中的绝对引用复制到单元格 B3,则在两个单元格中一样,都是 $A$1。

      ③混合引用

      混合引用具有绝对列和相对行,或是绝对行和相对列。绝对引用列采用 $A1、$B1 等形式。绝对引用行采用 A$1、B$1 等形式。如果公式所在单元格的位置改变,则相对引用改变,而绝对引用不变。如果多行或多列地复制公式,相对引用自动调整,而绝对引用不作调整。例如,如果将一个混合引用从 A2 复制到 B3,它将从 =A$1 调整到 =B$1。


     

     

     

    展开全文
  • iamlaosong文 假定有两个EXCEL文件: ...2、BBB.xlsx这个文件共也有两个工作表,sheet1和sheet2,格式及行号号都跟AAA是一模一样的。 现在的问题是,我把AAA文件的sheet2工作表A1单元格复制粘贴到BBB文件中
  • 语法及参数 INDIRECT(ref_text, [a1]) Ref_text 必需。对单元格的引用,此单元格包含 A1 样式的引用、R1C1 样式的引用、定义为引用的...个逻辑值,用于指定包含在单元格 ref_text 中的引用的类型。 如果 a1 为 ...
  • 问题:在VBA代码中,如何引用当前工作表中的单个单元格(例如引用单元格C3)? 回答:可以使用下面列举的任一方式对当前工作表中的单元格(C3)进行引用。 (1) Range("C3") (2) [C3] (3) Cells(3, 3) ...
  • 因为数据有效性中不能直接引用别的工作表的内容,故而首先必须将sheet2的A内容(假设在A1:A10中)定义为个名称,然后设置sheet1 A2单元格的数据有效性,具体操作如下: 1.按ctrl+F3打开定义名称对话框,在...
  • excel工作表求和案例

    千次阅读 2014-09-26 11:32:57
    内容提要:本文用5个小例子来描述excel工作表求和的实际应用... excel工作表求和:  比如10个工作表,需要将1、3、5、7、9工作表的 B13单元格求和。  公式为:=SUMPRODUCT(N(INDIRECT("sheet"&ROW(1:5)*
  • 在同个excel中,有工作表名为test,数据为上面图片的格式,现在需要把信息表增加销量,员工销量需要匹配业绩表中的销量,通过Vlookupyuindex+match函数匹配出并且在另工作表中: 新建工作表,复制...
  • 关系(,,)

    千次阅读 2016-08-25 20:28:08
    可以在数据库图表中的之间创建关系,以显示中的与另中的是如何相链接的。 在个关系型数据库中,利用关系可以避免多余的数据。例如,如果设计个可以跟踪图书信息的数据库,您需要创建个名...
  • 如何为个Excel工作簿的表头或表尾或中间,快速批量插入相同的。 使用这个工具:www.excelfb.com 点击:个Excel文件批量插入相同内容 如下图所示操作: ...
  • VBA单元格、工作表、工作簿

    千次阅读 2019-04-30 23:08:35
    详解VBA单元格、工作表、工作簿各种表示、方法,注意事项。
  • VLOOKUP函数在日常工作中十分常见,以至于你要是没用过VLOOKUP函数,你都不好意思说你懂EXCEL。 一般情况下,我们需要...那么,如下图,当需要在绿色单元格引用源数据中的多列函数时,公式/函数该如何写? ...
  • 其实我本来对EXCEL是一窍不通的,直到我舅舅给了串大概1500多行的药品供应目录让帮他我查找。... 首先应该明确需求,拥有个包含药品名称、规格、供应商、价格的数据库A,A如下。从A中我们可以发现,同一药
  • $K$1:$L$5,2,0)' workbook.save(filename = "vllokup1_引用.xlsx") 结果如下: 跨工作表引用 在讲述“跨工作表引用”之前,我们再来看看数据源,数据源在工作表中,查找区域却在另外工作表中。...
  • 小编最近接手一个项目,之于需要...可以显示列内容,选取后只输入其中一列的内容,效果如下所示: 接下来,小编详细的介绍一下制作步骤,希望可以帮助到有需要的小伙伴们`(*∩_∩*)′。 第一步、生成列下拉列表。
  • C# 多个DataTable导入到Excel多张Sheet

    千次阅读 2012-11-28 15:44:20
    这个要引用Office组件的几个DLL文件,条件是先安装Office,而且Office要正确安装才可以 正确安装Office组件:http://blog.csdn.net/wxm3630478/article/details/5888375   测试Office版本: Office2007 添加引用 --...
  • 比如我在Sheet2中定义了几个数据,这些都是简单的...但是我还要对当前的Sheet1设置只读(Sheet1只能被动的同步,只能在Sheet2中修改数据),则先全选当前工作簿,然后设置单元格格式,取消勾选"锁定"。  然后选
  • C# 复制(带格式)Excel工作表

    千次阅读 2018-03-29 16:33:15
    在不同工作簿之间的不同工作表间进行复制(这里的复制是包含了复制数据、边框、底纹、公式等原数据表格的所有内容)另外,对于Excel表格数据的复制,除了针对整篇工作表...,也可以只复制工作表中某行或者的数据...
  • 、将个工作簿中所有工作表单独保存为独立的文件 操作过程分三步:选中要复制的sheet,,复制(建立副本),保存后关闭新文件 Sub sheet2file() Dim sht As Worksheet Dim file_name$ For Each sht In Sheets/...
  • EXCEL取一列数的最后一个非空的值

    万次阅读 2011-02-09 16:42:00
    一列数的最后一个数往往用于计算合计数或代表整列某个性质的值,所以往往需要取这个数,然而有时这个数是在列中不固定的行上。所以需要取一列数的最后一个非空的值的函数 Excel 所有版本最大行,列数
  • 导读::可以方便的利用VBA读取Excel工作薄中的数据。经常需要引用其它工作薄中的数据。 关键词:VBA,工作薄,数据读取  引言  工作中,使用Excel进行数据处理时,经常需要引用其它工作...第工作表名称为
  • SQL查询语句引用各种数据表有以下几种方法: 1、通过名称引用。如果定义个数据区域为Industry,那么select *from industry,这种方法最多支持65535行数据,...比如工作表名为Quotes,那么select *from `Quotes$
  • 效果如下: 实验如下: 在Excel中选中某个单元格后,选择工具栏中的数据->数据验证->数据验证 在来源中选择你想要选择的sheet的分布。 ...
  • Excel中使用SQL时的表引用规则

    千次阅读 2013-10-08 20:37:50
    Excel可以获取多种数据库中的数据,在表的引用规则方面也存在一定的差异,在书写SQL查询语句时需要引起注意。下面将介绍几种常用表的引用方法。...如果要引用工作表中的部分区域,则可以在“$”符号后面添加区

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 202,742
精华内容 81,096
关键字:

一列引用多张工作表