excel如何查找数据并返回其他列的值?

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

VLOOKUP函数的作用是,在表格数组的首列查找指定的值,并由此返回表格数组当前行中其他列的值。

VLOOKUP 中的 V 参数表示垂直方向。当比较值位于需要查找的数据左边的一列时,可以使用 VLOOKUP 而不是 HLOOKUP。

语法

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

第一参数:Lookup_value  为需要在表格数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)第一列中查找的数值。Lookup_value
可以为数值或引用。若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 返回错误值 #N/A。

第二参数:Table_array  为两列或多列数据。使用对区域或区域名称的引用。table_array
第一列中的值是由 lookup_value 搜索的值。这些值可以是文本、数字或逻辑值。文本不区分大小写。

第三参数:Col_index_num  为 table_array
中待返回的匹配值的列序号。Col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回
table_array 第二列中的数值,以此类推。如果 col_index_num :

  • 小于 1,VLOOKUP 返回错误值 #VALUE!。

  • 大于 table_array 的列数,VLOOKUP 返回错误值 #REF!。

  • 第四参数:Range_lookup  为逻辑值,指定希望 VLOOKUP 查找精确的匹配值还是近似匹配值:

  • 如果为 TRUE 或省略,则返回精确匹配值或近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。

    table_array 第一列中的值必须以升序排序;否则 VLOOKUP 可能无法返回正确的值。有关详细信息,请参阅排序数据。

  • 如果为 FALSE,VLOOKUP 将只寻找精确匹配值。在此情况下,table_array 第一列的值不需要排序。如果 table_array
    第一列中有两个或多个值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。

  • 注解

  • 在 table_array 第一列中搜索文本值时,请确保 table_array 第一列中的数据没有前导空格、尾部空格、直引号(' 或
    ")与弯引号(‘或“)不一致或非打印字符。否则,VLOOKUP 可能返回不正确或意外的值。有关详细信息,请参阅 CLEAN 和 TRIM。

  • 在搜索数字或日期值时,请确保 table_array 第一列中的数据未存储为文本值。否则,VLOOKUP
    可能返回不正确或意外的值。有关详细信息,请参阅将保存为文本的数字转换为数字值。

  • 如果 range_lookup 为 FALSE 且 lookup_value 为文本,则可以在 lookup_value 中使用通配符、问号 (?)
    和星号 (*)。问号匹配任意单个字符;星号匹配任意字符序列。如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。




如何查找Excel表中指定行数据?
在Excel表格中检索指定的列,可以使用以下方法:一 。使用筛选功能:选中表格的任意一个单元格,点击"数据"选项卡中的"筛选"按钮。在列标题行上方会出现筛选箭头,点击所需列的筛选箭头。在弹出的筛选列表中,可以输入关键字或选择筛选条件,以检索指定的列。二。使用查找功能:选中表格的任意一个单元格...

在excel表格中如何查找数字部分?
在excel中,我们有各种各样的表格,表格中有文字数字等,那么我们如何准确定位到数字部分呢?excel中,任意写了一些数据,包括文字,数字;我们可以通过word方式来查找,小编昨天用的是^#通配符,这次换种方式也容易记;同样,在开始选项卡的右边,点击选择查找;在查找内容中输入[0-9],这个都是数字方式...

怎样在Excel中找到所有小于某个值的数据
如果想在一个数据较多的Excel表格中找到所有小于某个值的数,并且把找到的数据都标记出来,我们可以考虑使用两种方法,一种是利用Excel的查找功能来实现,另一种是利用Excel的“条件格式”来实现,下面介绍一下这两种方法如何操作,以供参考。一、利用Excel的“条件格式”来查找和标记 例如要在下图的Excel...

怎么统计一个excel表格的个数?
6、接着,在弹出的新建名称面板的【名称】处输入“黄色”重新命名,单击【确认】,并在弹出的名称管理界面单击【关闭】;7、较后,在计数单元格输入“COUNTA”函数,参数中输入“黄色”即可:当按“Enter”键确认,就会发现用黄色背景的单元格个数已经全部被统计出来:那么,在Excel表格技巧中,按颜色...

如何在EXCEL中查找数据
这里介绍下,如何通过查找功能来查找数据。操作系统:win10;软件版本:Office2010 方法如下:1.在Excel中同时按下Ctrl+F,打开查找和替换对话框:2.在查找内容中,输入要查找的数值:3.点击查找下一个,就可以找到:4.如果是有多个数值,可以点击查找全部,将全部数值所在的单元格位置都找出来:...

如何在EXCEL表格内查找指定的值?
可以使用Excel的VLOOKUP函数来实现这个需求。VLOOKUP函数可以查找指定的值在某一列中的位置,并根据位置返回该行的其他数据。具体来说,你可以在O列中输入以下公式:=VLOOKUP(M1,A:J,2,FALSE)这个公式的意思是:VLOOKUP函数的第一个参数是查找的值,在这里为M1单元格中的值。VLOOKUP函数的第二个参数是...

如何在excel中快速查找出价格区间的数据?
在工作中,经常需要查找匹配数据,有的时候,只需要纵向向右匹配,处理起来相对简单,但有时候需要横纵交叉的查找匹配数据,举一个例子,下表是模拟的公司不同级别的客户供应的价格表 我们现在需要根据一批订单明细,把价格匹配进去,从而计算总金额情况 这个价格是根据商品和等级两个条件来查找匹配的,对于...

Excel如何精确查找出表格数据呢?
Excel如何精确查找出表格数据呢?很多小伙伴说到想要查找出表格中的数据还不容易,一个个数据对比查找不就好了!但其实这样的效率是很低下的!怎么让才能够快速精确查找出来呢?为了帮助大家解决这一疑惑,下面就做了详细的步骤讲解,一起来看一看具体的操作方法吧!Excel精确查找出表格数据的方法:1.打开...

Excellookup函数的使用方法
lookup函数是Excel中的查找函数,它可以以数组或向量的形式查找数据。查找时,要求数值必须按升序排列。以数组形式查找时,它只需要两个参数:第一个参数表示要查找的依据,第二个参数表示查找数值和结果所在的区域,区域的首列和最后一列必须分别是查找的数值和查找的结果。 例如:左表是一张学生成绩表,要根据右表中的姓...

excel怎么快速查找名字的所有数据excel怎么快速查找名字的所有数据_百 ...
方法\/步骤1、首先打开需要编辑的表格 excel函数公式大全 定位查找:EXCEL中如何快速按照姓名查找数据?(表格中怎么快速查找姓名)2、选中需要显示结果的单元格,本例是G2单元格。输入公式:=INDEX(A2:B7,MATCH(F2,A2:A7,0);2)按下“Enter”键。这里使用的是INDEX函数和MATCH函数。3、然后在F2单元格,...

绥宁县18766696604: 高手来,excel在一组数组中查找值,并返回对应的某一列的值,怎么实现 -
才旦施孚新: 你想要个准确答案就上截图举例说明.空对空实在没法有针对性地回答.获取条件指定的数据区域常用用indirect,address,也可以用offset,因具体情况而异.

绥宁县18766696604: Excel 怎样用VLOOKUP匹配多列数据? -
才旦施孚新: 1、首先,打开您需要查找的数据表,如图所示.我们需要将表1和表2中的工作数,性能和薪水相匹配. 2、之后单击鼠标以选择我们要匹配的G2单元格. 3、输入VLOOKUP函数[= VLOOKUP($ F2,$ A $ 2:$ D $ 7,COLUMN(B1),0)]. 4、选择精确搜索,拖放该函数以完成多列的搜索返回.效果如下.

绥宁县18766696604: 在一个excel表中查找某个数据在另一表格中的哪一列,并返回该列第一个数据 -
才旦施孚新: 做个样表,详见截图,看看是不是你想要的结果 数据源在Sheet1 sheet2的A2输入某个数据,查询结果放到B2 b2输入 =INDIRECT("sheet1!r2c"&MAX((Sheet1!A2:C11=A2)*COLUMN(A:C)),0) 先按住 CTRL+SHIFT,最后按回车键

绥宁县18766696604: EXCEL中实现自动查找相同项目并对应填写其他列的数据 -
才旦施孚新: 1.表1中a列的数据包含表2中a列的数据,如何找出相同项并对应表2中的数据. 2.移动或者复制表的方法: 假设这两个表没有在一个excel里面,把它们移动到同一个表中,移动方法图所示 3.Vlookup函数的语法: VLOOKUP(lookup_value,...

绥宁县18766696604: EXCEL中如何在一个表中查找一个值返回到另外一个表中? -
才旦施孚新: 在表2的I7单元格中输入以下公式,然后向下填充公式 =INDEX(Sheet1!P$5:T$5,MATCH(A7,Sheet1!P8:T8,0)) 公式中:Sheet1为表1的表名,可根据自己的实际情况修改.

绥宁县18766696604: 如何使用excel函数在不同区域内查找某个数据,再返回该数据对应的同一列固定行单元格中的数据 -
才旦施孚新: 用lookup或者vlookup函数.查找区域可以用&连接,或者你选的时候按住Ctrl.具体细节你再追问,我不知道你要怎么查找.或者自己按F1看帮助.

绥宁县18766696604: excel中如何使用函数在选定区域内查找符合条件的值,并能返回该单元格所在行,前面一列的单元格内容 -
才旦施孚新: 姓名 性别 代码 要查代码 姓名 A1 男 1001 1005 A4 A2 女 1002 A5 男 1003 A6 女 1004 A4 男 1005 A8 女 1006假设姓名、性别、代码的数据(包含3个字段)位于工作表的B1:D7区域,现在想在F2输入要查的代码,并立即在G2单元格显示对应姓名,则G2的公式是:=INDEX($B$2:$B$7,MATCH(F2,$D$2:$D$7,))

绥宁县18766696604: excel查找单元格内的某个内容,并且返回到另外个单元格 -
才旦施孚新: =IF(ISNUMBER(FIND(".hk",A1)),"Y","")数据在A列,公式放B1下拉

绥宁县18766696604: Excel 如何查找单个数值是否在某个范围里并返回另一列的值 -
才旦施孚新: 使用LOOKUP函数即可 但你的数据要改造下,在4490前面插入一个单元格,输入0,也就是0对应7.5,4490对应9,…… 假设数值输入在C1,D1=lookup(c1-1%%,A1:A9,B1:B9) 题目没说大于16480显示啥..有漏洞哦

绥宁县18766696604: excel表中怎么在一列名字中查找一个名字,并返回同一行相邻列里的数据 -
才旦施孚新: 1、选中这一列(可用鼠标直接点击相应的列标,也就上面的A,B,C.....) 2、点“自动排序”(在菜单栏下面,大约第22个图标) 3、自动排序后会在这一列第一行生成一个三角形,点击这个三角形,在弹出的列表可选择“降序排列”或“升序排列”均可.

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