EXCEL里怎样引用某数值对应的另一列的值?

作者&投稿:丑喻 (若有异议请与网页底部的电邮联系)
EXCEL中怎么设置当一个单元格为某个数值时,另外一个单元格就引用该数值对应的公式?~

准备工具/材料:装有windows 10的电脑一台,Microsoft Office 家庭和学生版 2016 excel软件。
1、用数据打开电子表格,在b列的返回值中显示与E列对应的数据。

2、必须单击“B2”单元格中的“fx”来选择“vlookup”功能选项。

3、第一行填写A2,第二行填写D2:E8,第三行填写2。这是根据需要设置范围。

4、最后,如图所示,直接在A2区域下拉公式以查看所有值,这样操作就可以完成了。

1、首先初始化表格,A列为固定序列的条件列,B列根据A列的值显示对应的字体、底纹等格式。

2、然后设置A2为序列,选项有“是”和“否”,如下图所示。

3、接着设置B2为条件格式,点击开始菜单,如下图所示。

4、接着当A2为"是"时,B2的底纹为红色,当A2为"否"时,B2的底纹为绿色,选中单元格B2,打开条件格式进行设置。

5、最后将A2和B2的格式下拉复制到需要的单元格,选择A列单元为”是“时,对应B列单元格显示红色,选择A列单元为”否“时,对应B列单元格显示绿色,如下图所示就完成了。

一、这可以用VLOOKUP函数或用INDEX函数配合MATCH函数来完成。

二、相关函数的定义

(1)VLOOKUP函数

在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP。

在 VLOOKUP 中的 V 代表垂直。

语法

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value    为需要在数组第一列中查找的数值。Lookup_value 可以为数值、引用或文本字符串。

Table_array    为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或列表。

  • 如果 range_lookup 为 TRUE,则 table_array 的第一列中的数值必须按升序排列:…、-2、-1、0、1、2、…、-Z、FALSE、TRUE;否则,函数 VLOOKUP 不能返回正确的数值。如果 range_lookup 为 FALSE,table_array 不必进行排序。

  • 通过在“数据”菜单中的“排序”中选择“升序”,可将数值按升序排列。

  • Table_array 的第一列中的数值可以为文本、数字或逻辑值。

  • 文本不区分大小写。

Col_index_num    为 table_array 中待返回的匹配值的列序号。Col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推。如果 col_index_num 小于 1,函数 VLOOKUP 返回错误值值 #VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值 #REF!。

Range_lookup    为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。

说明

  • 如果函数 VLOOKUP 找不到 lookup_value,且 range_lookup 为 TRUE,则使用小于等于 lookup_value 的最大值。

  • 如果 lookup_value 小于 table_array 第一列中的最小数值,函数 VLOOKUP 返回错误值 #N/A。

  • 如果函数 VLOOKUP 找不到 lookup_value 且 range_lookup 为 FALSE,函数 VLOOKUP 返回错误值 #N/A。

 

(2)INDEX函数

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

函数 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 单元格中的数字。

 

(3)MATCH函数

返回在指定方式下与指定数值匹配的数组中元素的相应位置。如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用 MATCH 函数而不是 LOOKUP 函数。

语法

MATCH(lookup_value,lookup_array,match_type)

Lookup_value    为需要在数据表中查找的数值。

  • Lookup_value 为需要在 Look_array 中查找的数值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。

  • Lookup_value 可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。

Lookup_array    可能包含所要查找的数值的连续单元格区域。Lookup_array 应为数组或数组引用。

Match_type    为数字 -1、0 或 1。Match-type 指明 Microsoft Excel 如何在lookup_array 中查找 lookup_value。

  • 如果 match_type 为 1,函数 MATCH 查找小于或等于 lookup_value 的最大数值。Lookup_array 必须按升序排列:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE。

  • 如果 match_type 为 0,函数 MATCH 查找等于 lookup_value 的第一个数值。Lookup_array 可以按任何顺序排列。

  • 如果 match_type 为 -1,函数 MATCH 查找大于或等于 lookup_value 的最小数值。Lookup_array 必须按降序排列:TRUE、FALSE、Z-A、...、2、1、0、-1、-2、...,等等。

  • 如果省略 match_type,则假设为 1。

说明

  • 函数 MATCH 返回 lookup_array 中目标值的位置,而不是数值本身。例如,MATCH("b",{"a","b","c"},0) 返回 2,即“b”在数组 {"a","b","c"} 中的相应位置。

  • 查找文本值时,函数 MATCH 不区分大小写字母。

  • 如果函数 MATCH 查找不成功,则返回错误值 #N/A。

  • 如果 match_type 为 0 且 lookup_value 为文本,lookup_value 可以包含通配符、星号 (*) 和问号 (?)。星号可以匹配任何字符序列;问号可以匹配单个字符。

三、举例

(1)假设数值写在A列,对应的数据在B列,在C1单元格写入一个数值,要在D1单元格得到对应的B列的数据,则D1单元格写入公式

=VLOOKUP(C1,A:B,2,)

=INDEX(B:B,MATCH(C1,A:A,))

 

 

(2)假设数值写在A列,对应的数据在D列,在E1单元格写入一个数值,要在F1单元格得到对应的D列的数据,则F1单元格写入公式

=VLOOKUP(E1,A:D,4,)

=INDEX(D:D,MATCH(E1,A:A,))



简单,光标定位在$E$6,在编辑栏输入“=”,点第一名的人名,下拉就OK了。

如果没有并列排名

e6 =index(a:a,match(row(a1),c:c,0)),下拉

=index(a:a,match(1,c:c,0))
下拉复制格式


excel怎么打出绝对引用?
excel绝对引用使用键盘,打出方法如下:1、点击C2单元格。2、点击公式,点击插入函数,随便选择一个函数,这里使用rank函数作为案例,点击确定。3、在跳出的界面中,点击Ref选项框,选择B2到B7单元格。4、再按下键盘上 的F4,就使用了绝对引用。5、点击Number选项框,选择B2单元格。6、Order选项框输入0...

如何在Excel中横向引用另一表格的纵向数值
在Excel中,可以通过使用公式来实现横向引用另一表格的纵向数值。具体方法取决于你的数据布局和引用需求,通常涉及使用相对或绝对的单元格引用。二、详细解释 1. 理解引用概念:在Excel中,“引用”是指向另一个单元格或区域的值。当你想在一个表格中使用另一个表格的数据时,就需要进行引用。2. 使用...

excel中一张表如何引用到另一张表里?
1. 打开两个表格,将一个表格作为数据来源表,另一个表格作为引用表。2. 在引用表中选择需要引用数据的单元格。3. 在Excel菜单栏中选择“数据”选项卡,点击“来自其他源”下的“从文本”或“从工作簿”。4. 根据提示选择数据来源表格的位置,并选择需要引用的数据范围。5. 点击“确定”按钮,Excel...

如何在EXCEL中使用绝对引用?
1. 在Excel中使用绝对引用的快捷键是F4。用户只需在公式中的单元格引用前按下F4,即可将其转换为绝对引用。F4键同样适用于在相对引用和混合引用之间进行切换。2. 要在Excel中输入绝对引用,用户应先输入公式并选中公式中的单元格引用部分。然后,将光标定位在该位置,按下F4键即可将该引用转换为绝对引...

excel引用另一个工作簿的数据(excel中怎样跨工作簿引用数据)
首先准备工作如下:在新创建的Excel文件 A.xlsx中Sheet1的A1里输入100,在B.xlsx中Sheet1的A1里输入300,在C.xlsx中Sheet2的A1里输入123,Sheet3的A1里输入456,用于下面的测试内容:下面就来看看如何跨工作表引用单元格里的数据并参与加法求和运算:接下来改变Sheet2的A1里的数值为741:然后回到Sheet1...

excel三种引用方式
excel三种引用方式如下:工具/原料:联想小新、win10、Excel 2019。1、相对引用。这种引用方式是相对于位置变动而变动的相对引用。如下图数据源中,鼠标点到E2单元格,输入公式“=A2”,回车确认。E2单元格的值就等同于A2单元格的值。2、鼠标光标移至E2单元格右下角,点击鼠标左键,进行向左或向下...

excel绝对引用的快捷键_excel绝对引用的快捷键在键盘哪里
可以选择手动输入,在需要绝对引用的位置,英文状态下直接按shift+4,就可以实现绝对引用。excel相对引用的快捷键 在EXCEL中绝对引用的快捷键是F4。单元格中的绝对单元格引用(例如 $F$6)总是在指定位置引用单元格F6。如果公式所在单元格的位置改变,绝对引用的单元格始终保持不变如果多行或多列地复制...

EXCEL中如何引用另一个表格的数据?
1、第一步:首先在电脑端打开一个excel数据完整的表,需要引用这个表中的信息。2、第二步:然后打开另一个要引用其他表内容的工作表,然后把光标定位在需要引用的单元格上。3、第三步:在要引用数据的单元格中输入【=vl】,系统会自动显示VLOOKUP函数,双击蓝色区域。4、第四步:接着可以看到,此...

怎样用Excel引用其他表格数据怎样用excel引用其他表格数据
1、将Sheet1中的数据引用到Sheet2中:2、在Sheet2中输入公式如下:3、填充公式即可:

excel中怎样在一个单元格里引用其他单元格里的结果
首先,打开你的Excel工作表,确保数据区域已经准备好。然后,定位到你想要应用计算结果的单元格,例如C3。在这个单元格中,你需要进行引用和运算。具体步骤如下:在C3单元格右键点击,选择“定义名称”选项。在弹出的对话框中,按照指示为你的计算式所依赖的单元格(比如假设B3是你要引用的结果)命名,...

动力区18894768351: EXCEL中怎么设置当一个单元格为某个数字时,另外一个单元格就引用该数值对应的其他数字? -
禾仪奉林: 先建立一个所有数据的数据库, 然后用公式求结果. B2公式为:=VLOOKUP($F3,$A$3:$D$22,COLUMN(B1),) 然后选中B2,右拉、下拉填充公式. 注意公式中$符号的位置不要弄错. 如果数据库表放在当前表里不方便,可以考虑把数据库单独做在另一个表里, 所设A至D列的数据不在同一个表里,所在的表名叫Sheet2,那么: B2公式为:=VLOOKUP($F3,Sheet2!$A$3:$D$22,COLUMN(B1),)

动力区18894768351: 如何将excel中符合条件的数据引用到另一个工作表 -
禾仪奉林: 将excel中符合条件的数据引用到另一个工作表的方法和操作步骤如下: 1、首先,打开excel,准备将Sheet1中的数据引用到Sheet2,下图是Sheet1的数据. 2、其次,在Sheet2中输入如下图中单元格的公式. 3、最后,填充公式即可,如下图所示.这样,Sheet1中的数据就引用到Sheet2了.

动力区18894768351: 在Excel中,怎样直接引用另一个表格的数据 -
禾仪奉林: Excel中利用等于某个单元格,就可以直接引用另外一个表格的数据. 软件版本:Office2013 方法如下: 1.Sheet1中有如下数据:2.在Sheet2中输入如下公式:3.就实现了在Sheet2中直接引用Sheet1中的数据:

动力区18894768351: excel表格自动引用另一表格的值,应该如何设定? -
禾仪奉林: 在B1中输入=vlookup(&A1,sheet2!&A:&D,column(B1),0) 右拉填充再下拉填充即可

动力区18894768351: excel中如何用函数使得一个单元格引用另一个单元格的数据 -
禾仪奉林: 直接用等号即可,不必用函数.比如要引用A1单元格数据,公式如下: =A1

动力区18894768351: 如何将excel表格中的多个特定数据引用到另外一个表格中 -
禾仪奉林: Excel中可以利用查找与引用函数,比如Vlookup、index等将多个特定数据医用到另外一个表格中 软件版本:Office2013 举例说明如下: 1.Sheet1中有如下内容: 2.在Sheet2中输入如下公式:=Vlookup(A1,Sheet1!A:B,2,0) 3.下来填充公式,就在Sheet2中实现了对Sheet1中多个特定数据的引用.

动力区18894768351: 如何将excel表格中一个表中的数字引用到另一个表中 -
禾仪奉林: 打开两个工作簿 一个工作簿中工作表的单元格里输入 = 然后 单击另一个工作簿里的单元格(你需要引用的)

动力区18894768351: excel中怎么样把一个表的数据引用到另一个表中 -
禾仪奉林: 如果只要数据,那直接复制,然后再选择粘贴.若有运算公式在里面,那就选择性粘贴数值就行了.

动力区18894768351: excel如何根据一个值自动引用另外一个值? 例如:盒号为1,盒重为5,自动套用?? -
禾仪奉林: 你的说法太笼统了,你首先得明确你输入的值与匹配出来的值之间存在什么关系,其次你才可能根据这个关系得到匹配值,如果实现不了不妨增加辅助列,根据你的描述我想这个函数可能适合你:语法:vlookup(lookup_value,table_array,col_...

动力区18894768351: 在Excel中,一个表格怎样直接引用另一个表格的数据 -
禾仪奉林: =数据所在工作表名+!+单元格 1、工作表sheet2中A1单元格中内容为3.1415926 2、工作表sheet3中A1单元格引用sheet2中A1单元格中数据,公式为:=Sheet2!A1 结果:

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网