excel数据查询问题? excel查找范围内数据
excel中快速查找的问题
1在B中多加一列,并随便输入数字(注意不能为空);在A中使用VLOOKUP(lookup_value,table_array,
col_index_num,range_lookup)
参数:Lookup_value 为需要在数据表第一列中查找的数
值,它可以是数值、引用或文字串。Table_array 为需要在其
中查找数据的数据表,可以使用对区域或区域名称的引用。
Col_index_num 为table_array 中待返回的匹配值的列序号。
Col_index_num 为1 时,返回table_array 第一列中的数值;
col_index_num 为2,返回table_array 第二列中的数值,以
此类推。Range_lookup 为一逻辑值,指明函数VLOOKUP 返回
时是精确匹配还是近似匹配。如果为TRUE 或省略,则返回近
似匹配值,也就是说,如果找不到精确匹配值,则返回小于
lookup_value 的最大数值;如果range_value 为FALSE,函数
VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值#N/A。
实例:如果A1=23、A2=45、A3=50、A4=65,则公式
“=VLOOKUP(50,A1:A4,1,TRUE)”返回50
具体思想:在A中所有数据查找B中数据,若找到则有显示。若无显示错误值#N/A。
2在A中,排列使所有显示错误值#N/A的在一起,删除有显示的原始A数据。
3在A中,将后添加的错误值#N/A删除即可
EXCEL判断查找函数的运用问题!
首先把你的Sheet里的数据顺序排序,如下
然后在得分那里写公式INDEX(Sheet1!A:A,MATCH(C2,Sheet1!B:B,1))
如图所示,就可以得到分数了
关键是你的Sheet1数据一定要顺序排
有关EXCEL里用函数查找某组数据的问题
用VLOOKUP函数,
=VLOOKUP(Lookup_value, Table_array, Col_index_num, [Range_lookup])
各参数含义:
Lookup_value:需要在数据表首列进行搜索的值,lookup_value可以是数值、引用或字符串。
Table_array:需要在其中搜索数据的信息表,Table_array可以是对区域或区域名称的引用。
Col_index_num:满足条件的单元格在数组区域table_array中的列序号。首列序号为1。
Range_lookup:制订在查找时是要求精确匹配,还是大致匹配。如果为FALSE,大致匹配。如果为TRUE或忽略,精确匹配。
举例:
假如你需要在sheet1表中的A1单元格填写名称,B1单元格能够自动查找与A1名称相关的数据,而相关的所有数据在sheet2表的A1至C100中的B列,那B1单元格中的公式就应该如下:
=VLOOKUP(A1,'sheet2'!$A$1:$C$100,2,TRUE)
注:其中2的意思就是ABC列中的B列,因为B列是你所要查找区域的第二列,因此这里应为2,假如在C列,那这里就应该是3。
在B1中填入上面的公式后,B1会显示#N/A,意思是某个值对于该公式或函数不可用,这是应为你A1单元格中未填入内容。如果想让#N/A不显示或隐藏掉,那B1的公式应该如下:
=IF(ISERROR(VLOOKUP(A1,'sheet2'!$A$1:$C$100,2,TRUE)),"",VLOOKUP(A1,'sheet2'!$A$1:$C$100,2,TRUE))
上面这个公式的意思是,在B1单元格中,假如所查找的值不存在,那就显示为空白,反之则显示所查找到的值。
希望能够帮到你~!
EXCEL的查询功能不好用,经常耽误事怎么办??
原因一:关键字部分不对
原因二:在搜索前可能选中多个单元格,导致搜索失败,随便点击一个单元格,再次搜索