《梦醒蝶飞:释放Excel函数与公式的力量》 5.2VLOOKUP函数

第二节 5.2VLOOKUP函数

HLOOKUP函数:水平查找的能手,在Excel中,HLOOKUP函数(Horizontal Lookup的缩写)是执行水平查找的函数,它允许你根据一个关键值在表格的第一行中查找,并返回同一列中另一个行的值。

5.2.1函数语法:

HLOOKUP函数的基本语法如下:

函数语法(中文):

=HLOOKUP(查找值, 表格数组, 行索引号, [范围查找])

查找值:你希望在表格的第一行中查找的值。

表格数组:包含数据的范围,HLOOKUP将在其中进行查找。

行索引号:表格数组中你希望返回数据的行号。

范围查找:查找方式,设置为TRUE时表示近似匹配,设置为FALSE时表示精确匹配。

英文表达

=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

lookup_value:需要查找的值。

table_array:查找值所依据的数据区域或范围。

row_index_num:数据区域中的行号,从该行返回匹配列的值。

range_lookup:查找方式,TRUE表示近似匹配,FALSE表示精确匹配。

5.2.2使用场景:

假设我们有一个产品价格表,包括产品名称和不同规格的价格。我们想要根据产品名称查找其大号规格的价格。

产品名称     小号价格  中号价格  大号价格

如果我们想要找出产品A的大号价格,可以使用以下公式:

=HLOOKUP("大号价格", A1:D2, 3, FALSE)

查找值:"大号价格" 是在表格的第一行中查找的值。

表格数组:A1:D3 定义了HLOOKUP函数将要搜索的范围。这个范围从A1单元格开始,一直到D3单元格结束,覆盖了标题行和数据行。

行索引号:2 表示想要从查找到的标题所在行的下一行获取数据。在这个例子中,"大号价格" 在第一行,所以行索引号为2实际上指向了第二行,即包含具体产品信息的行。

查找方式:FALSE 表示希望进行精确匹配,即查找值必须完全匹配表格数组第一行中的某个标题。

结果: "大号价格" 的标题在第一行的第四列(从A开始计数)。使用上述公式,Excel 会在 A1:D3 范围内的第一行查找 "大号价格",并返回第二行("产品A" 所在的行)的第四列的值,即 40。

5.2.3注意事项:

当range_lookup参数设置为FALSE时,HLOOKUP将执行精确匹配。如果找不到精确匹配项,它会返回错误值#N/A。

当设置为TRUE时,HLOOKUP会执行近似匹配,这要求table_array的第一行必须是按升序排序的。

HLOOKUP函数只能从上到下查找,即只能根据第一行的值查找其他行的数据。

5.2.4高级应用:

HLOOKUP函数虽然强大,但在某些情况下可能会受到限制。例如,当查找行中存在大量重复的查找值时,HLOOKUP可能无法返回正确的结果。在这种情况下,可以考虑使用INDEX和MATCH函数组合来实现更灵活的查找。

案例一:INDEX和MATCH函数结合使用,这种结合特别适用于当查找的列不是固定的,而是根据某些条件动态确定的情况。

我们想要通过姓名查找学生的数学成绩。这时可以使用HLOOKUP函数与INDEX函数结合使用。

步骤1:首先,使用INDEX函数获取数学成绩所在的列数。在单元格E2中输入以下公式:

使用HLOOKUP函数查找姓名对应的行号,然后用INDEX函数查找数学成绩:

=INDEX(C2:C4, MATCH("张三", A2:A4, 0))

这个公式首先使用MATCH函数找到"张三"在A2:A4范围内的相对位置,

然后INDEX函数返回C2:C4范围内相应行的值。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/34734.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

模组硬件通用丨模组USB电路设计指南

USB(全称:Universal Serial Bus)是一种串口总线标准,也是一种输入输出接口的技术规范,广泛应用于个人电脑和移动设备等信息通讯产品,并扩展至摄影器材、数字电视(机顶盒)、游戏机等相…

本地可以Run大模型吗?Llama3?安排!

➡️ 前言 本地可以跑大模型吗? ChatGPT发布之后,引起了AI领域剧烈震动,从2023年3月百度发布新一代大预言模型文心一言开始,大模型如雨后春笋般不断涌现,国内阿里巴巴的通义千问、华为的盘古大模型、科大讯飞的星火认知大模型、…

木材容易发霉怎么办除霉处理方法

木材存放不当就容易出现发霉情况,那么可通过那些方法将木材表面的霉斑除掉呢?经ihaoer防霉人士介绍处理木材发霉处理方法如下: 木材发霉的原因主要包括木材本身的营养物质、环境湿度、温度以及空气流动性等因素。木材中含有蛋白质、淀粉、油类…

【面试题】Linux 下 MakeFile(第一篇)

1.请简单介绍Makefile是什么? Makefile是用于编译和管理项目的一组规则和指令。它保存了编译器和连接器的参数选项,还表述了所有源文件之间的关系(如源代码文件需要的特定包含文件,可执行文件要求包含的目标文件模块及库等&#x…

CPR曲面重建代码

废话不说,直接上代码: #include "vtkAutoInit.h" #include "vtkPolyData.h" #include "vtkProbeFilter.h" #include "vtkParametricFunctionSource.h" #include "vtkParametricSpline.h" #include &…

基于Java微信小程序校园自助打印系统设计和实现(源码+LW+调试文档+讲解等)

💗博主介绍:✌全网粉丝10W,CSDN作者、博客专家、全栈领域优质创作者,博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 🌟文末获取源码数据库🌟感兴趣的可以先收藏起来,还…

2024年江苏省13市科技企业上市培育计划入库企业申报条件程序和截止时间

一、江苏省13市科技企业上市培育计划入库企业申报条件 1.企业属于有效期内高新技术企业,申报时须在我省行政区域内成立三年以上,经营状况良好,已设立或拟设立为股份有限公司,且尚未在主板、创业板、科创板、北证上市或在“新三板…

计算机网络知识点(八)

目录 一、简述HTTP常见的响应状态码及其含义 1、解析 2、分类 二、简述GET请求和POST请求的区别 三、简述Cookie和Session的区别 四、简述HTTPS的加密与认证过程 一、简述HTTP常见的响应状态码及其含义 1、解析 ①200:从状态码发出的请求被服务器正常处理。 …

【开源项目】智慧北京案例~超经典实景三维数字孪生智慧城市CIM/BIM数字孪生可视化项目——开源工程及源码!

飞渡科技数字孪生北京管理平台, 依托实景数字孪生底座,以城市感知网络为硬件基础,以城市大数据为核心资源,以数字孪生、云计算、人工智能为关键技术,实现城市产业规划、资产安全管理、城市能耗监控等一体化空间融合。 …

CP AUTOSAR标准之FlexRayStateManager(AUTOSAR_CP_SWS_FlexRayStateManager)(更新中……)

1 简介和功能概述 该规范描述了AUTOSAR基础软件模块FlexRay状态管理器(FrSM)的功能、API和配置。   AUTOSAR BSW堆栈为每条通信总线指定一个总线特定状态管理器。该模块应实现相应总线的控制流。FrSM是通信服务层的成员。它与通信硬件抽象层和系统服务层交互。 3 相关文献 …

基于电商模式的性能测试(2) —— 使用Jmeter参数化功能+JSR223 PreProcessor+JSON Extractor完成注册登录的数据驱动

1、前置条件 此例使用的是GitHub上一个开源的电商项目mall,需要的可以去GitHub上下载部署,有详细的部署教程: GitHub地址:github.com/macrozheng/…部署教程:macrozheng.github.io/mall-learni… 2、场景抽离 首先要…

C#的无边框窗体项目模板 - 开源研究系列文章

继续整理和编写代码及博文。 这次将笔者自己整理的C#的无边框窗体项目的基本模板进行总结,得出了基于C#的.net framework的Winform的4个项目模板,这些模板具有基本的功能,即已经初步将代码写了,直接在其基础上添加业务代码即可&am…

java实现一个图的最短路径算法

import java.util.*; //java实现一个图的最短路径算法 public class Test_34 { // 定义一个常量INF,表示无穷大。private static final int INF Integer.MAX_VALUE; // 定义一个方法dijkstra,接受一个二维数组图和一个起始节点作为参数。public s…

七牛云 Miku 快直播,陪你一起看球!

足球,作为全球最受欢迎的运动之一,每一次大赛都是球迷心中的狂欢,每一场比赛都记录着足球历史的精彩。 2000 年,特雷泽盖的金球,照亮了法兰西的足球梦想。 2004 年,查理斯特亚斯的头槌破门,成就…

小甲鱼——集合

一什么是集合 type({}) <class dict> #字典 type({"one"}) <class set> #集合type({"one":1}) <class dict> #字典 跟集合一样&#xff0c;字典最大的特性就是——唯一性 即&#xff1a;集合中的所有元素&#xff0c;都应该是独…

第15天:Vue.js应用的测试和调试

第15天&#xff1a;Vue.js应用的测试和调试 目标 学习Vue.js应用的测试和调试方法&#xff0c;包括E2E&#xff08;端到端&#xff09;测试和单元测试。 任务概览 学习单元测试基础。探索E2E测试框架。实现Vue组件的测试。 详细步骤 1. 单元测试基础 单元测试是对应用中…

浅谈逻辑控制器之while控制器

浅谈逻辑控制器之while控制器 “While控制器”是一种高级控制结构&#xff0c;它允许用户基于特定条件来循环执行其下的子采样器或控制器&#xff0c;直至该条件不再满足。本文旨在详细介绍While控制器的功能、配置方法、使用场景以及实践示例&#xff0c;帮助测试工程师高效利…

上海市计算机学会竞赛平台2023年8月月赛丙组下降幂多项式

题目描述 &#x1d465;x 的 &#x1d458;k 次下降幂定义为 &#x1d465;(&#x1d458;)(&#x1d465;)(&#x1d465;−1)(&#x1d465;−2)⋯(&#x1d465;−&#x1d458;1)x(k)(x)(x−1)(x−2)⋯(x−k1) &#x1d465;x 的下降幂多项式是由 &#x1d465;x 的一组…

工信部中小企业局一行莅临盘古信息调研指导

近日&#xff0c;中小企业数字化转型城市试点调研交流活动在广东东莞举行&#xff0c;工业和信息化部中小企业局副局长商超&#xff0c;广东工业和信息化厅二级巡视员张振祥&#xff0c;工业和信息化部中小企业局创业创新处处长李海涛&#xff0c;东莞市委常委、副市长刘光滨&a…

泵设备的监测控制和智慧运维

泵是一种输送流体或使流体增压的机械。它通过各种工作原理&#xff08;如离心、柱塞等&#xff09;将机械能转换为流体的动能或压力能&#xff0c;从而实现液体的输送、提升、循环等操作。 泵的一些具体应用场景&#xff1a; 1.智能水务&#xff1a;在城市供水管网中&#xff…