excel中如何将单元格引用其他单元格

作者&投稿:古蒋 (若有异议请与网页底部的电邮联系)

一.解决方法

假设要在B1单元格引用A列的A1单元格,C1单元格引用A列的A2单元格,D1单元格引用A列的A3单元格.......那么B1单元格公式可以写成如下

=INDIRECT("A"&COLUMN(A1))

=INDEX($A:$A,COLUMN(A1))

再或

=OFFSET($A1,COLUMN(A1)-1,)

再右拉填充公式

 

如图:

再或

 

二.相关函数的定义:

1.COLUMN函数:返回给定引用的列标。

语法

COLUMN(reference)

Reference    为需要得到其列标的单元格或单元格区域。

如果省略 reference,则假定为是对函数 COLUMN 所在单元格的引用。

如果 reference 为一个单元格区域,并且函数 COLUMN 作为水平数组输入,则函数 COLUMN 将
reference 中的列标以水平数组的形式返回。

Reference 不能引用多个区域。

 

2.INDIRECT函数:返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,请使用函数 INDIRECT。

语法

INDIRECT(ref_text,a1)

Ref_text    为对单元格的引用,此单元格可以包含 A1-样式的引用、R1C1-样式的引用、定义为引用的名称或对文本字符串单元格的引用。如果
ref_text 不是合法的单元格的引用,函数 INDIRECT 返回错误值 #REF!。

如果 ref_text 是对另一个工作簿的引用(外部引用),则那个工作簿必须被打开。如果源工作簿没有打开,函数 INDIRECT 返回错误值
#REF!。

A1    为一逻辑值,指明包含在单元格 ref_text 中的引用的类型。

如果 a1 为 TRUE 或省略,ref_text 被解释为 A1-样式的引用。

如果 a1 为 FALSE,ref_text 被解释为 R1C1-样式的引用。

 

3.INDEX函数:返回指定的行与列交叉处的单元格引用。如果引用由不连续的选定区域组成,可以选择某一连续区域。

语法

INDEX(reference,row_num,column_num,area_num)

Reference    对一个或多个单元格区域的引用。

  • 如果为引用输入一个不连续的区域,必须用括号括起来。

  • 如果引用中的每个区域只包含一行或一列,则相应的参数 row_num 或 column_num 分别为可选项。例如,对于单行的引用,可以使用函数
    INDEX(reference,,column_num)。

Row_num    引用中某行的行序号,函数从该行返回一个引用。

Column_num    引用中某列的列序号,函数从该列返回一个引用。

Area_num    选择引用中的一个区域,并返回该区域中 row_num 和 column_num 的交叉区域。选中或输入的第一个区域序号为
1,第二个为 2,以此类推。如果省略 area_num,函数 INDEX 使用区域 1。

  • 例如,如果引用描述的单元格为 (A1:B4,D1:E4,G1:H4),则 area_num 1 为区域 A1:B4,area_num 2 为区域
    D1:E4,而 area_num 3 为区域 G1:H4。

说明

  • 在通过 reference 和 area_num 选择了特定的区域后,row_num 和 column_num 将进一步选择指定的单元格:row_num
    1 为区域的首行,column_num 1 为首列,以此类推。函数 INDEX 返回的引用即为 row_num 和 column_num 的交叉区域。

  • 如果将 row_num 或 column_num 设置为 0,函数 INDEX 分别返回对整个列或行的引用。

  • Row_num、column_num 和 area_num 必须指向 reference 中的单元格;否则,函数 INDEX 返回错误值
    #REF!。如果省略 row_num 和 column_num,函数 INDEX 返回由 area_num 所指定的区域。

  • 函数 INDEX 的结果为一个引用,且在其他公式中也被解释为引用。根据公式的需要,函数 INDEX 的返回值可以作为引用或是数值。例如,公式
    CELL("width",INDEX(A1:B2,1,2)) 等价于公式 CELL("width",B1)。CELL 函数将函数 INDEX
    的返回值作为单元格引用。而在另一方面,公式 2*INDEX(A1:B2,1,2) 将函数 INDEX 的返回值解释为 B1 单元格中的数字。

 

4.
OFFSET函数:以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。

语法

OFFSET(reference,rows,cols,height,width)

Reference    作为偏移量参照系的引用区域。Reference 必须为对单元格或相连单元格区域的引用;否则,函数 OFFSET 返回错误值
#VALUE!。

Rows    相对于偏移量参照系的左上角单元格,上(下)偏移的行数。如果使用 5 作为参数 Rows,则说明目标引用区域的左上角单元格比
reference 低 5 行。行数可为正数(代表在起始引用的下方)或负数(代表在起始引用的上方)。

Cols    相对于偏移量参照系的左上角单元格,左(右)偏移的列数。如果使用 5 作为参数 Cols,则说明目标引用区域的左上角的单元格比
reference 靠右 5 列。列数可为正数(代表在起始引用的右边)或负数(代表在起始引用的左边)。

Height    高度,即所要返回的引用区域的行数。Height 必须为正数。

Width    宽度,即所要返回的引用区域的列数。Width 必须为正数。

说明

  • 如果行数和列数偏移量超出工作表边缘,函数 OFFSET 返回错误值 #REF!。

  • 如果省略 height 或 width,则假设其高度或宽度与 reference 相同。

  • 函数 OFFSET 实际上并不移动任何单元格或更改选定区域,它只是返回一个引用。函数 OFFSET 可用于任何需要将引用作为参数的函数。例如,公式
    SUM(OFFSET(C2,1,2,3,1)) 将计算比单元格 C2 靠下 1 行并靠右 2 列的 3 行 1 列的区域的总值。



~

如何引用Excel中某一个单元格内容到另一Excel中?
答:3、这样的引用方式可以发现在计算H8以下的数值时候,E5的值也变了,变成了E6的值 4、再讲一下绝对应用。同样我们计算H8,H14的值,绝对引用E5的值 5、在H8输入公式=SUM(G8,$E$5),点击回车确定 6、拖动单元格复制格式可以发现下面的数据都已经加上了E5的值。7、当然也可以使用混合引用的方式。

如何在excel已经有文字的单元格中引用另外的单元格数据
答:在有文字的单元格中引用函数,需要以函数形式输入并对文字加以引号(“”),例如:C1单元格中已有文字“我的”,想再引用A1单元中数据,即可在C1单元格输入:="我的"&A1。在EXCEL中,文本类型数据需加以引号才能与其他单元格中数据合并计算,并且文本数据的连接符为:&,计算后的结果也表示为文本。

请问EXCEL如何让一个单元格引用另一个单元格内容时显示内容而不是显示...
答:一是要设置单元格为常规,二是要输入等号开头,例如:=A1+2

excel 表格中怎么引用其他表格里的内容
答:然后在相应单元格里输入数据、文字或公式引用,记住千万不要设置单元格边框,这样一张表格就做好了。4.页面设置 单击菜单栏中的“文件/页面设置…/页边距”,用尺子量取原表格纸中表格边框到纸张左边和上边的距离,把量取的尺寸直接输入页面设置对话框中相应的左、上页边距中,右、下边距则要设小一点,...

excel表格中如何设置公式在已有单元格数据上再加上另一个单元格数据
答:以excel2010版本为例,操作如下:1、如下图,要在A列单元格的数据再加上E列单元格的数据;2、首先选择E列单元格的数据,按Ctrl+C快捷键进行复制;3、然后选中A列的数据,点击鼠标右键,在弹出框里选择“选择性粘贴”;4、在弹出的设置框里,粘贴选择“数值”,运算选择“加”,最后点击下面的确定...

EXCEL中怎样引用另一个表中指定单元格的同行或同列数据
答:A28,Sheet1!A27:$F$30,2,0)。4、按回车键确定公式后,即可引用表格1中的一个数据。5、横向拉复制公式。6、横向复制后,再把每一个横向公式中的A27按F4引用绝对值。7、更改完之后,再每一项下拉复制公式。8、复制好公式后,随便输入一个名字,后面就会自动显示后面的数据了。

EXCEL2003怎么引用其他工作表的单元格?
答:1.如下图所示 是一个商品销售明细表工作表。2.现在想在sheet2中根据根据公式计算卡车的销售金额 点击一下sheet2单元格。3.点击sheet2后 会切换到sheet2单元格 在a1单元格输入“卡车的销售金额” 点击一下b1单元格。4.然后按键盘上的等号 显示如下。5.输入完“=”后 点击商品销售明细表工作表。6....

在Excel表格中,如何将其它工作表中的数据引用
答:引用其它工作薄时要带文件类型名称,即“.xls”,且引号为英文状态下的单引号“’”。第三种情况:引用不同文件夹下工作薄中的数据。把“原数据2.xls”文件放到其它目录中,如:“F:\书籍”文件夹下。如:在“总数据”工作薄Sheet1工作表E6单元格中引用“F:\书籍”文件夹下“原数据2”工作薄...

excel 引用其他工作表中包含A的单元格?
答:Excel 2个工作表:sheet1和sheet2 操作方法 01 同一工作表中,引用其他单元格数据 第一步:随意选中一个单元格输入数据,作为被引用数据单元格 02 第二步:选中需要引用数据的单元格,并输入“=”号 03 第三步:将鼠标光标放在被引用数据的单元格上 04 第四步:按‘Enter’键,被引用单元格中的...

excel 中如何把A表不同单元格的数据引用到B表中
答:同一个excel 工作簿表2一个单元格如何数据引用表1三个单元格的数据? 直接引用就用公式: =Sheet1!C1&Sheet1!D1&Sheet1!E1 加一个符号隔开这三个数据的话就用公式: =Sheet1!C1&"、"&Sheet1!D1&"、"&Sheet1!E1 excel中如何把多个工作表中同一单元格数据引用到另一工作表中 A1单元...