问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-28 19:58

我来回答

4个回答

热心网友 时间:2022-05-18 21:55

一、这可以用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    为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或列表。

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。

说明

 

(2)INDEX函数

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

函数 INDEX 有两种语法形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。

语法

引用形式

INDEX(reference,row_num,column_num,area_num)

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

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

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

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

说明

 

(3)MATCH函数

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

语法

MATCH(lookup_value,lookup_array,match_type)

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

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

Match_type    为数字 -1、0 或 1。Match-type 指明 Microsoft Excel 如何在lookup_array 中查找 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,))

热心网友 时间:2022-05-18 21:55

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

热心网友 时间:2022-05-18 21:56

如果没有并列排名

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

热心网友 时间:2022-05-18 21:56

=index(a:a,match(1,c:c,0))
下拉复制格式
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问神舟笔记本售后问题,我是在x宝上买的准系统,要是坏了是不是随便去... 写出不 不 的成语三个。(简单的)。 做淘宝天猫客服兼职,是真的吗?还要押金 淘宝刷单兼职被骗了要怎样办 神舟电脑坏了怎么办? 不( )不( )(成语) 椭圆形的脸适合这个发型吗? 天猫店铺注册兼职是真的吗?可以做吗? 广州国际会展中心参观须知 2017年10月6号到2020年5月16号,一共有多少天,多少小时,多少分钟... 原来铺有地砖的地面可不可以再铺一层地砖 javascript里面的数据类型转换方式是不是要记熟,还是一笔带过就行了... 一年级语文下册看图写话妈妈擦桌子收拾屋子 如何在瓷砖地板上再贴新瓷砖地板 擦桌子一扫地一倒垃圾一关门窗用这些词连成一段话 excel中怎么引用某个单元格的数值作为行号? 智能电视K歌蓝牙音箱没反应是怎么回事? JavaScript页面数据类型转换问题 Excel如何引用带格式的值而不是原始数值? js数据类型与java数据类型之间如何转化数字如何转化为字符串 可以在原来的地砖上直接再铺一层地砖或地板吗? 用"擦桌子"造一句话。 Excel怎么引用区域指定值? 用擦桌子、擦窗户、扫地、卫生、抹桌子、有的、有的、写一段话。 js不同数据类型的值的比较,是怎么转换的,有什么规则? 小明擦桌子小华扫地小红洗衣服小林整理书包写一段话? excel表格如何引用一个指定的数值随着计算的改变引用值也跟着改变? 用擦桌子、擦窗户、扫地、拖地、洗碗,写一段话。 Excel引用数值 我买了台88英寸海信激光电视,另配了个蓝牙哈曼卡顿低音炮,电视也有蓝牙连接音响功能。但是连接不上? javascript中var类型变量如何转换成其他的类型? 地板砖上还能再铺一层地板砖吗?是铺地板砖合适还是地板合适?哪 九寨沟景区门票预订官网 钢结构安装清包工多少钱一平方 我家装修想在原有的地面瓷砖上再贴新瓷砖,有什么好办法可以不铲除原有的瓷砖??? 请问钢结构厂房清包工安装多少钱一平方 九寨沟怎么预约门票 如何预订九寨沟门票 钢结构厂房的安装方案 中午到达九寨沟怎么买门票 铺了瓷砖的地板能不能再在上面铺一层复合木地板? 单层工业厂房构件安装的概念是什么 散客去九寨沟如何购买门票 单层钢结构厂房土建部分的施工顺序是什么啊? 九寨沟的.门票需要提前预订吗? 单层厂房排架结构(辅房框架)施工工序 九寨沟旅游需要预约吗? 单层厂房轻钢结构屋面研究开发内容 预定九寨沟门票 钢结构厂房单层屋面瓦怎样安装无动力风球才能不漏水?