• excel中的引用与查找函数篇2


      如下所有案例中表头均不参与范围查找内:
    1、LOOKUP(lookup_value,lookup_vector,[result_vector]):在一行或者一列中查找某个值并从另一行或者列中找到同位置的值

    记住:中括号内的参数可以不赋值,若在中间用逗号隔开这个参数,若在末尾则不予理会

    lookup(查找对象,查找对象所在的行或者列,查找结果所在的行或者列)

    要求:查找对象所在的行或者列中的数据必须是按照升序的方式排好序的

    1)列

    在这里插入图片描述

    2)行

    在这里插入图片描述

    2、VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup]):按列查找表格或区域内容

    联想:vertical - 垂直、竖直

    vlookup(查找对象,查找区域,查找结果所在的列号,查找方式)

    参数说明:

    lookup_value:要查找的对象
    table_array:查找的区域,包含查找对象的区域以及查找结果所在的区域
    col_index_num:查找结果在整个区域中的位置,是第几列
    (进一步说明VLOOKUP函数只能用于数据以列的形式存在的情况)
    range_lookup:查找方式

    查找方式有两种:

    TRUE:近似匹配,只有在查找对象所在的列中的数据是升序排序的时候才能用
    FALSE:精确匹配

    使用要求:

    1、数据以列的形式存在
    2、查找对象所在列必须在查找结果所在列的前面

    在这里插入图片描述

    3、HLOOKUP(lookup_value,table_array,row_index_num,[range_lookup]):在表格的首行或数值组中搜索值,然后返回表格或数组中所在列的指定行中的值

    HLOOKUP(查找对象,查找区域,查找结果所在的行号,查找方式)

    联想:horizontal - 水平的、横向的

    查找方式有两种:

    TRUE:近似匹配,只有在查找对象所在的列中的数据是升序排序的时候才能用
    FALSE:精确匹配

    使用要求:

    1、数据以行的形式存在
    2、查找对象所在行必须在查找结果所在行的上面

    在这里插入图片描述

    4、XLOOKUP(lookup_value,lookup_array,return_array,[if_not_found],[match_model],[search_model]):按行查找表格或区域内容
      不再限制查找对象是否升序排列,不再限制查找对象在查找结果前或者上方,是VLOOKUP和HLOOKUP进阶使用。

    1)基础用法:XLOOKUP(查找对象,查找对象所在的行或者列,查找结果所在行或所在列)

    参数说明(跟VLOOKUP和HLOOKUP范围要求不同)
    lookup_value:查找对象
    lookup_array:查找对象所在范围
    return_array:查找结果所在范围

    在这里插入图片描述
    在这里插入图片描述

    2)定制参数:XLOOKUP(查找对象,查找对象所在的行或者列,查找不到时需要返回的数据,匹配模式,搜索模式)

    参数说明
    if_not_found:查找不到时需要返回的数据(按要求或自己赋予)

    match_model:匹配模式
    0 —> 精确匹配
    -1 —> 精确匹配或下一个较小的项(没找到张4.5则返回张4对应的值)
    1 —> 精确匹配或下一个较大的项(没找到张4.5则返回张5对应的值)
    2 —> 通配符匹配(?、*、~)

    search_model:搜索模式(这里就不举例了)
    1 - 从第一项到最后一项进行搜索
    -1 - 从最后一项到第一项进行搜索
    2 - 二进制文件搜索(升序排序)
    -2 - 二进制文件搜索(降序排序)

    案例1:查找张7对应的分数,如果查找不到返回90

    在这里插入图片描述

    案例2:查找不同匹配模式下张4.5对应的分数

    在这里插入图片描述

    案例3:(通配符~、?、* 的使用)

    在这里插入图片描述


      总结:

    lookup(查找对象,查找对象所在的行或者列,查找结果所在的行或者列)
    vlookup(查找对象,查找区域,查找结果所在的列号,查找方式)
    HLOOKUP(查找对象,查找区域,查找结果所在的行号,查找方式)
    XLOOKUP(查找对象,查找对象所在的行或者列,查找不到时需要返回的数据,匹配模式,搜索模式)

      lookup函数要求:查找对象所在的行或者列中的数据必须是按照升序的方式排好序的
      vlookup函数要求:数据以列的形式存在,查找对象所在列必须在查找结果所在列的前面
      hlookup函数要求:数据以行的形式存在,查找对象所在行必须在查找结果所在行的上面
      xlookup函数可以说是vlookup函数和hlookup函数的结合体,不再限制查找对象是否升序排列,不再限制查找对象在查找结果前或者上方,是VLOOKUP和HLOOKUP进阶使用
      excel中其他引用与查找函数详见:excel中的引用与查找函数篇1---------主要介绍了column函数、row函数、sort函数、sortby函数、unique函数的使用;sort与sortby的区别;excel中的去重函数
      excel中其他引用与查找函数详见:excel中的引用与查找函数篇3---------主要介绍了index函数、match函数的基本用法
  • 相关阅读:
    100万级连接,石墨文档WebSocket网关如何架构?
    MySQL之进阶查询语句
    17.3 实现无管道反向CMD
    电压放大器原理(电压放大器适用于什么场合使用)
    Python实现某音短视频JS XB逆向解析
    路由的配置及基本使用(多级路由,命名路由,parms参数query参数,编程式路由导航,缓存路由组件,路由守卫,路由的两种工作模式)
    [leetcode hot 150]第十一题,盛水最多的容器
    React汇率小案例
    Xilinx 7系列 FPGA硬件知识系列(八)——Xilinx FPGA的复位
    Selenium4+Python3系列(十) - Page Object设计模式
  • 原文地址:https://blog.csdn.net/m0_71422677/article/details/132455806