excel表格A1,D1,数字有重复的肿么用vlookup找出相同的

excel

1个回答

写回答

2025-12-28 14:27

+ 关注

VLOOKUP函数用于在表格或数值数组的首列查找指定的数值,并返回该数值所在行中指定列处的数值。该函数采用以下语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)其中,lookup_value代表需要在数组第一列中查找的数值。lookup_value可以是数值、引用或文本字符串。table_array代表需要在其中查找数据的表格。可以使用对区域或区域名称的引用,例如数据库或列表。range_lookup参数指定是否进行精确匹配。如果range_lookup参数为TRUE,则table_array的首列中必须按升序排列:…、-2、-1、0、1、2、…、-Z、FALSE、TRUE。否则,函数VLOOKUP无法返回正确的数值。如果range_lookup参数为FALSE,则table_array无需排序。通过在“数据”菜单中的“排序”选项卡下选择“升序”,可以将数据按照升序排列。table_array的首列中既可以是文本、数字也可以是逻辑值。文本不区分大小写。col_index_num参数指定返回值所位于哪一列。col_index_num为1时从花章提创变沙依跟数,返回table_array首列中与lookup_value匹配的数值;col_index_num为2,返回table_array第二列中与lookup_value匹配的数值,以此类推。如果col_index_num小于1,函数VLOOKUP返回错误值#VALUE!;如果col_index_num大于table_array的列数,函数VLOOKUP返回错误值#REF!。Range_lookup参数为一逻辑值,指示函数返回时是精确匹配还是近似匹配。如果为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。示例:- 如果您将示例复制到空白工作表中,则可能更容易理解该示例。操作方法:创建一个空白工作簿或工作表。请在“帮助”主题中选取示例。请勿选取行或列标题。从帮助中选取示例。按Ctrl+C。在工作表中,选中单元格A1,再按Ctrl+V。若要在查看结果和查看返回结果的公式之间切换,请按Ctrl+(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。该示例使用1个大气压的空气值。12345678910A B C密度 粘度 温度.457 3.55 500.525 3.25 400.616 2.93 300.675 2.75 250.746 2.57 200.835 2.38 150.946 2.17 1001.09 1.95 501.29 1.7100公式 说明(结果)=VLOOKUP(1,A2:C10,2) 在A列中查找1,并从相同行的B列中返回值(2.17) =VLOOKUP(1,A2:C10,3,TRUE) 在A列中查找1,并从相同行的C列中返回值(100) =VLOOKUP(0.7,A2:C10,3,FALSE) 在A列中查找0.746。因为A列中没有精确地匹配,所以返回了一个错误值 (#N/A) =VLOOKUP(0.1,A2:C10,2,TRUE) 在A列中查找0.1。因为A列小于是B列的最小值,所以返回了一个错误值 (#N/A) =VLOOKUP(2,A2:C10,2,TRUE) 在A列中查找2,并从相同行的B列返回结果(1.71)

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号