vlookup 逆序查询要怎么搞?
![](/wenda/images/newWd/search.png)
问题已解决
所属话题:
#实务#
![](http://member.chinaacc.com/homes/resources/images/home/avatar/6.jpg)
84785006 | 提问时间:2023 01/25 19:00
逆序查询是在书本上和数据表中查找指定信息的一种方式,其结果是在最底端开始向上搜索,而不是从顶部向下搜索,然后,当搜索结果出现时,就会停止搜索。在Excel中,可以使用MATCH、COUNTIF、COUNTBLANK函数实现逆序查找。
MATCH函数:MATCH(lookup_value,-range,-1),使用MATCH函数可以完成从底部开始搜索某个值的位置,其中lookup_value为要查找的值,range为要查找的范围,-1表示降序查找。
COUNTIF函数:COUNTIF(range,criteria),使用COUNTIF函数可以完成计算某一范围内满足指定条件的单元格的个数,其中range为要查找的范围,criteria为查找的条件。
COUNTBLANK函数:COUNTBLANK(range),使用COUNTBLANK函数可以计算某一范围内空单元格的个数,其中range为要查找的范围。
此外,Excel中还可以使用VLOOKUP函数配合INDEX函数,实现逆序查找。VLOOKUP函数:VLOOKUP(lookup_value,-table_array,-col_index_num,-match_type),使用VLOOKUP函数可以搜索某一值,其中lookup_value为要查找的值,table_array为要查找的范围,col_index_num为要返回的列号,match_type为查找方式,当match_type设置为-1时,表示降序查找,设置为1表示升序查找。INDEX函数:INDEX(array,row_num,column_num),使用INDEX函数可以返回指定单元格的值,其中array为要查找的范围,row_num为行号,column_num为列号。
一般使用VLOOKUP函数加INDEX函数实现逆序查找如下:先使用VLOOKUP函数搜索要查找的值,然后获取搜索到的行号,再使用INDEX函数返回指定的单元格的值。
总之,Excel中可以使用MATCH、COUNTIF、COUNTBLANK等函数实现逆序查找,也可以使用VLOOKUP函数配合INDEX函数实现逆序查找。
2023 01/25 19:10
相关问答
查看更多最新问答
查看更多