Excel相对,绝对和混合引用的区别

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Excel相对,绝对和混合引用的区别

规律:加上了绝对引用符“$”的列标和行号为绝对地址,在公式向旁边复制时不会发生变化,没有加上绝对地址符号的列标和行号为相对地址,在公式向旁边复制时会跟着发生变化。混合引用时部分地址发生变化。

相对引用、绝对引用和混合引用是指在公式中使用单元格或单元格区域的地址时,当将公式向旁边复制时,地址是如何变化的。具体情况举例说明:

1、相对引用,复制公式时地址跟着发生变化,如:

C1单元格有公式:=A1+B1

当将公式复制到C2单元格时变为:=A2+B2

当将公式复制到D1单元格时变为:=B1+C1

2、绝对引用,复制公式时地址不会跟着发生变化,如:

C1单元格有公式:=$A$1+$B$1

当将公式复制到C2单元格时仍为:=$A$1+$B$1

当将公式复制到D1单元格时仍为:=$A$1+$B$1

3、混合引用,复制公式时地址的部分内容跟着发生变化,如:

C1单元格有公式:=$A1+B$1

当将公式复制到C2单元格时变为:=$A2+B$1

当将公式复制到D1单元格时变为:=$A1+C$1

随着公式的位置变化,所引用单元格位置也是在变化的是相对引用;而随着公式位置的变化所引用单元格位置不变化的就是绝对引用。

下面讲一下“C4”、“$C4”、“C$4”和“$C$4”之间的区别。

在一个工作表中,在C4、C5中的数据分别是60、50。如果在D4单元格中输入“=C4”,那么将D4向下拖动到D5时,D5中的内容就变成了50,里面的公式是“=C5”,将D4向右拖动到E4,E4中的内容是60,里面的公式变成了“=D4”。

现在在D4单元格中输入“=$C4”,将D4向右拖动到E4,E4的公式还是“=$C4”,而向下拖动到D5时,D5中的公式就成了“=$C5”。

如果在D4单元格中输入“=C$4”,那么将D4向右拖动到E4时,E4中的公式变为“=D$4”,而将D4向下拖动到D5时,D5中的公式还是“=C$4”。

如果在D4单元格中输入“=$C$4”,那么不论你将D4向哪个方向拖动,自动填充的公式都是“=$C$4”。原来谁前面带上了“$”号,在进行拖动时谁就不变。如果都带上了“$”,在拖动时两个位置都不能变。

复制保留源列宽的Excel表格

在Excel中,如果把按纸张大小设置好列宽、准备打印输出的表格复制一份,想更改其部分表格内容作为另一份表格时,是否发现粘出的表格内容没变,但列的宽度却变了?只有再次调整列宽才能打印输出。其实我们只要再接着做一步就能使粘出的表格保留源列宽。如在工作表中选中准备复制的单元格,复制到别的单元格,会发现新粘出的表格虽然列宽变了,但表格的右下角却多出来一个“粘贴选项”按钮,如果没有发现“粘贴选项”按钮,可以单击“工具”→选项,在打开的“选项”对话框中选择“编辑”选项卡,看一下“显示粘贴选项”是否勾选上了。

单击“粘贴选项”按钮,选择“保留源列宽”,粘过来的表格照样保持原来的列宽了!

轻松把Excel表格转换为图片

Shift键在word下有这样的妙处,如果我们在按下Shift键,同时点击“编辑”菜单,原来的复制和粘贴就会变成“复制图片”和“粘贴图片”。

利用这一功能,我们也可以将这方法移接到Excel中运用,把Excel一个数据表以图片的形式进行复制,从而将其转换为图片。

方法如下:

首先选中需要复制成图片的单元格区域,然后按住Shift键依次选择“编辑→复制图片”命令,接着弹出“复制图片”窗口,选择“图片”单选项后点击“确定”按钮,这时就将选定的表格区域复制成图片了。最后复制到目标只需直接选择“粘贴”命令即可(或者按Shift键再选择“编辑→粘贴图片”命令)。我们还可以将其在word 中进行粘贴。

另外,在复制图片时如果选择了“如打印效果”单选项,在粘贴的时候如果表格没有边框,复制后的图片也不会出现边框。

Excel函数学生成绩等级评定轻松搞定

Excel函数可以帮助各位老师用字母A、B、C给学生打成绩。我们定的标准是80分以上为A,60分至79分为B,60分以下为C。下面我们看如何实现这一效果。

一、利用公式计算等级:

在Excel中把成绩录入完成,然后在表头行的最后边再添加上一个“等级”列。在F2单元格中输入:=CONCATENATE(IF (C2>=80,"A",IF(C2>=60,"B","C")),IF(D2>=80,"A",IF(D2>=60,"B","C")), IF(E2>=80,"A",IF(E2>=60,"B","C"))),然后把鼠标指针指向F2单元格的右下角,等鼠标指针变成黑色十字加号时,按住左键向右拖动到这列单元格的最后放手。

也可以在F2单元格中输入:=IF(C2>=80,"A",IF(C2>=60,"B","C"))&IF(D2> =80,"A",IF(D2>=60,"B","C"))&IF (E2>=80,"A",IF(E2>=60,"B","C")),然后把鼠标指针指向F2单元格的右下角,等鼠标指针变成黑色十字加号时,按住左键向右拖动到这列单元格的最后放手。

二、函数和公式说明:

上面的公式中我们主要是利用IF条件函数的嵌套。IF函数是根据对指定条件的逻辑判断的真假结果,返回相对应的内容的条件函数。利用此函数逻辑计算出真假值,会返回不同的结果,从而可达到筛选数据的目的。其语法格式是:IF(logical_test,value_if_true,value_if_false), logical_test:表示计算结果为TRUE或者FALSE 的任意值或表达式,该参数可使用任何比较运算符;value_if_true:表示 logical_test为TRUE(也就是真或正确)时返回的值;

value_if_false:表示logical_test为FALSE(也就是假或错误)时返回的值。

而本例中的公式IF(C2>=80,"A",IF(C2>=60,"B","C"))意思是如果C2单元格中的语文分数大于或等于 80分,则在F2单元格中显示字母A,而如果小于80分则再重新判断是否大于等于60分,如果大于或等于60分则在F2单元格中显示字母B,而如果小于 60分则显示字母C。

CONCATENATE是将若干个文字项合并至一个文字项中的函数。其语法格式是:CONCATENATE(text1,text2……)。而 &是将多个单

相关文档
最新文档