Excel中的引用.doc_第1页
Excel中的引用.doc_第2页
Excel中的引用.doc_第3页
Excel中的引用.doc_第4页
Excel中的引用.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Excel中的引用1、引用的作用引用的作用在于标识工作表上的单元格或单元格区域,并指明公式中所使用的数据的位置。通过引用,可以在公式中使用工作表不同部分的数据,或者在多个公式中使用同一单元格的数值。还可以引用同一工作簿不同工作表的单元格、不同工作簿的单元格、甚至其它应用程序中的数据。引用不同工作簿中的单元格称为外部引用。引用其它程序中的数据称为远程引用。2、引用样式引用样式有A1引用样式和 R1C1 引用样式两种。A1 引用样式在默认状态下, Excel 使用 A1 引用类型。这种类型引用字母标志列(从 A 到 IV ,共256 列)和数字标志行(从 1 到 65536)。这些字母和数字被称为行和列标题。如果要引用单元格,请顺序输入列字母和行数字。例如,D50 引用了列 D 和行 50 交叉处的单元格。如果要引用单元格区域,请输入区域左上角单元格的引用、冒号(:)和区域右下角单元格的引用。下面是引用的示例。在列 A 和行 10 中的单元格 A10 属于列 A 和行 10 到行 20 中的单元格区域 A10:A20 属于行 15 和列 B 到列 E 中的单元格区域 B15:E15 行 5 中的所有单元格 5:5 从行 5 到行 10 中的所有单元格 5:10 列 H 中的所有单元格 H:H 从列 H 到列 J 中的所有单元格 H:J 从 A 列第 10 行到 E 列第 20 行的单元格区域 A10:E20 R1C1 引用样式R1C1 引用样式。也可以使用同时统计工作表上行和列的引用样式。R1C1 引用样式对于计算位于宏内的行和列很有用。R1C1单元格引用样式其实是有一定优势的。通过这个引用样式,可以清楚地明白单元格的相对偏移、单元格之间的相对位置。但是用户已习惯了EXCEL默认的A1引用样式,现在很少有人使用它。在R1C1引用样式下,列标签是数字而不是字母。例如,在工作表列的顶部看到的是 1、2、3 等而不是 A、B 和 C。引用 含义 R-2C 对在同一列、上面两行的单元格的相对引用 R2C2 对在下面两行、右面两列的单元格的相对引用 R2C2 对在工作表的第二行、第二列的单元格的绝对引用 R-1 对活动单元格整个上面一行单元格区域的相对引用 R 对当前行的绝对引用 当您录制宏时,Excel 将使用 R1C1 引用样式录制命令。例如,如果要录制这样的宏,当单击“自动求和”按钮时该宏插入将某区域中的单元格求和的公式。Excel 使用 R1C1 引用样式,而不是 A1 引用样式来录制公式。 A1引用样式和R1C1引用样式之间的转换方法,即打开或关闭 R1C1 引用样式,请执行下列步骤: 启动 Microsoft Excel。 在“工具”菜单上,单击“选项”。 单击“常规”选项卡。 在“设置”下,单击以清除“R1C1 引用样式”复选框(左上角),然后单击“确定”。 如果选中“R1C1 引用样式”复选框,Excel 就会将行标题和列标题的引用样式以及单元格引用从 A1 样式更改为 R1C1 样式。在 R1C1 引用样式中,Excel 使用R加行数字和C加列数字来指示单元格的位置。例如,单元格绝对引用 R1C1 与 A1 引用样式中的绝对引用 $A$1 等价。如果活动单元格是 A1,则单元格相对引用 R1C1 将引用下面一行和右边一列的单元格,或是 B2。R1C1引用样式以字母“R”+行号数字+字母“C”+列号数字的方式来标记单元格的位置,其中字母R就是行(ROW)的缩写,字母C就是列(Column)的缩写。这样的标记含义也就是传统上的定位方式:第几行第几列。例如,“R12C23”表格第12行第23列交叉点上的单元格。值得注意的是,与A1引用样式相反,R1C1引用样式必须是行号在前,列号在后。3、相关引用、绝对引用和混合引用 依靠要在 Excel 中运行的任务,您既可以使用相关单元格引用(它们是与公式位置相关的单元格引用),也可以使用绝对引用(它们是指向特定位置单元格的单元格引用)。如果美元号$在字母和/或数字之前,比如 $A$1,列和/或行引用就是绝对的。当复制时,相关引用会自动调整,但绝对引用不会。相对引用,复制公式时地址跟着发生变化,如C1单元格有公式:=A1+B1,当将公式复制到C2单元格时变为:=A2+B2,当将公式复制到D1单元格时变为:=B1+C1。绝对引用,复制公式时地址不会跟着发生变化,如C1单元格有公式:=$A$1+$B$1,当将公式复制到C2单元格时仍为:=$A$1+$B$1,当将公式复制到D1单元格时仍为:=$A$1+$B$1。混合引用,复制公式时地址的部分内容跟着发生变化,如C1单元格有公式:=$A1+B$1,当将公式复制到C2单元格时变为:=$A2+B$1,当将公式复制到D1单元格时变为:=$A1+C$1。规律:加上了绝对地址符“$”的列标和行号为绝对地址,在公式向旁边复制时不会发生变化,没有加上绝对地址符号的列标和行号为相对地址,在公式向旁边复制时会跟着发生变化。混合引用时部分地址发生变化。注意:工作薄和工作表都是绝对引用,没有相对引用。式中的相对引用、绝对引用和混合引用对于excel应用非常重要,而且又非常简单。 如果要一个单元格的值等于一个格子的值,可以使用如下方式: B1 这就是相对引用,此时你在B1前插入一格,你发现你的公式会变成C1,这就是引用的格子是相对的,你引用数据不变的。 $B$1 这就是绝对引用,同样的操作,你检查你写公式的一栏,公式仍然是$B$1,此时你引用的值已经不是C1了,此时一定为0,因为你引用的地址是绝对的。$这分符号就是绝对引用符号。 B$1或者$B1就是混合引用,如果你下拉公式就会观察出变化,绝对引用的无论你怎么下拉(公式copy方式),加上$符号的不会变化,这样就可以指定公式引用地址,尤其在下拉批量copy公式的时候。灵活运用三种引用方式(可以在任何公式中),可以设计出强大智能化的报表,多试几下你就会发现规律的,你会明白的。在Excel进行公式设计时,会根据需要在公式中使用不同的单元格引用方式,这时你可以用如下方法来快速切换单元格引用方式:选中包含公式的单元格,在编辑栏中选择要更改的引用,按F4键可在在相对引用、绝对引用和混合引用间快速切换。例如选中“A1”引用,反复按F4键时,就会在$A$1、A$1、$A1、A1之间切换。绝对引用时,绝对的位置是不变的,相对引用会随公式变化而变化,如:E1中输入公式=SUM($A1:C1),当公式右拉到F1时变成了=SUM($A1:D1)前面的$就是绝对引用,右拉公式是绝对的是不变的,相对的改变了,而如果是向下拉,公式就成了=SUM($A2:C2),因为我们只绝对引用了列标A,行号1没有用绝对,所以跟着变化了,如果E1的公式是=SUM($A$1:C1),那么不管你公式怎么拉,A1单元格不变,后面的相对引用单元格就变化了。4、标志和名字可以在工作表中使用列标志和行标志引用这些行和列中的单元格。标志示例为“价格”、“数量”和“总计”。也可以创建描述名来代表单元格、公式或常量值。关于在公式中使用标志的详细信息。5、三维引用如果要分析同一工作簿中多个工作表上的相同单元格或单元格区域中的数据,请使用三维引用。三维引用包含单元格或区域引用,前面加上工作表名称的范围。Excel 使用存储在引用开始名和结束名之间的任何工作表。例如, =SUM(Sheet2:Sheet13!B5) 将计算包含在 B5 单元格内所有值的和,单元格取值范围是从工作表 2 到工作表 13。详细信息请参阅创建三维引用。6、如何引用另一个工作表的数据如何引用另一个工作表的数据。在需要引用的单元格中输入:=SHEET2!A5,A5为被引用工作表SHEET2中A5单元格的内容。直接在单元格内输入等号,然后点击同一个工作簿的另外一个工作表标签,画面转到另外一个工作表,点击用引用的单元格,回车,就引用了。工作薄之间的引用: 格式=工作薄名.xls工作表名!单元格,例如,=abc.xlssheet1!$A$1。 我有一个EXCEL工作簿,里面有两个工作表,A工作表中一列数据与B工作表中一列数据有的相同,我想找出A表中与B表中此列相同的数据,然后将A表符合条件的数据后面的一列引用到B表中去单独一列。假设两个表格A列数据性质相同,要将A表符合条件的数据后面的一列(B)列引用到B表的B列中去,在B表的B1中输入公式:=VLOOKUP(A1,A!A:B,2,FALSE),并将该公式下拉复制到B列的其他单元个当中,则B列单元格数值不等于#N/A的即为结果。如何在excel中把一个工作表中的数据求和之后引用到另一个工作表中?例如:销售额 姓名458 蒲容404 周芳58 汤容174 周芳168 汤容58 汤容236 周周20 周芳这是工作表一中的数据,现在就是想把他们每个人的销售合计到另外一张工作表中,可以用SUMIF吗在另一表中王的销售额=SUMIF(Sheet1!B:B,=王,Sheet1!A:A)李的销售额=SUMIF(Sheet1!B:B,=李,Sheet1!A:A)这里是假设第一个数据表名为默认的SHEET1另一表也在同一工作簿内.如何实现从另一个工作表中自动填充符合条件的数据?如何实现从另一个工作表中自动填充符合条件的数据。例如 当前工作表A1的值与另一打开工作表中A2的值相等 则自动把另一工作表中的B2 C2 D2 的值自动填充到当前工作表中的B1 C1 D1中,表1=IF($A$1=表2!$A$1,表2!B2,),按住右下角实心十字向下拖拽复制公式。EXCEL中,有两张工作表,其中表1如下料号 刀数 床数301 3 4205 6 6604 5 3408 2 2表2中也有料号、刀数、床数,且一一对应我想要达到这种效果,我在表2的料号中输入,408,刀数和床数都在自动出来,我输入另外一个料号,刀数和床数也要自动出来。假设表1的数据在A:C列,表2的408在A2B2输入公式=vlookup($a2,表1!$a:$c,column(b1),)向右向下填充如何引用不同工作表中相同位置的单元格有一个excel文档,其中第一个工作表为一个总表。第一列为姓名,共30个;30个人通过超链接链接到每个人的工作表中(都在这个文档里面,以个人姓名命名)。在每个人的工作表中有其详细的资料。现在我需要在第一个工作表中加入第二列学号,自动把每个工作表中相关的学号填上(他们都在B6位置)。例如你的姓名在A列,要加入学号在B列,在B2写公式 =INDIRECT(ADDRESS(6,2,a2),然后下拉B2的公式填充B列就OK。如何引用区域?比如我要在表二引用表一中的A1至D10区域,如何表达?为什么“表一!A1:D10”这样不行的?另在公式栏输入“表名!A1”时,如果表名很长,手动输入比较麻烦,有什么快捷方法吗?“表一!A1:D10”手工输入容易出错,你检查一下“!”和“:”是不是弄成全角符号了,现在我看见的就是错在这个地方。应该是这样:“表一!A1:D10”。实际上为了避免错误最好不要用手动输入,需要输入单元格时直接用鼠标去点选就行了,相应的“表名”和“单元格”都自动写入公式了。这也是对你第二个问题的回答。如何引用工作表一列到多个不同工作表中去在工作簿里有一张汇总工作表,有sheet表共50张,在汇总表里有列C3:C53要引用到sheet1-sheet50中相同的单元格B2中去,是这样的,sheet1的B2引用汇总表的C3单元格;sheet2的B2引用汇总表的C4单元格;sheet3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论