前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Excel 纵向查找函数 vlookup() 使用入门

Excel 纵向查找函数 vlookup() 使用入门

作者头像
王图思睿
发布于 2021-06-16 08:03:18
发布于 2021-06-16 08:03:18
2K0
举报
文章被收录于专栏:膨胀的面包膨胀的面包

函数介绍

VLOOKUP 函数是 Excel 中的一个纵向查找函数,在日常工作中,我们时长需要从总表中查找出一下数据,比如一个活动哪些人参加,这是仅仅知道姓名或者工号,那需要怎样从总表里获取电话信息呢?这时候,vlookup() 函数就可以为我们减少非常多的工作压力了。

参数介绍

vlookup() 函数需要我们提供四个参数,本文将四个参数进行了简化,他们依次是:找什么、从哪找、结果所在的相对列数、按什么方法找(0 或者 FALSE 是精确查找;1 或者 TRUE 是模糊查找)。

实战演示

以梁山 108 将团建为例,有花荣、李逵、鲁智深、林冲四人出去喝酒,作为小弟的你需要为这几个大哥准备好兵器,并且要知道他们的电话号码,你要怎样实现呢?如果弄错了,那个黑丝可是会打人的啊。

1、先建立一张子表(为了方便展示,所以放在同一张表格内),将要查找的人的信息列出来:

2、以电话字段为例,我们先找出花荣的电话:

1)在花荣后边的电话字段写入 =vlookup() 2)点击上方的 fx,进行参数填写:

3)第一个参数点击花荣的名字,第二个参数框选或直接写入从某列到某列,第三个参数写的是要显示的内容在你框选范围的第几列,第四个参数默认写 0,如图:

4)点击确认之后,花荣的电话就自动找出来并填写到表格里了

至此我们已经完成了第一个数据的查找,接下来试试同时查找多项内容

1、如果使用拖拽自动填充,比如横向拖拽到兵器这一列,函数的第一个参数会默认变成 K 列,也就是兵器这一列找什么这个参数从 J 列(姓名)变成了 K 列(电话),但是我们的需求是每一个数据的查找都是 J 列(姓名),而且行数是需要变化的,所以我们需要将第一个参数的列数锁定,行不锁定,要完成这个需求,只需要在第一个参数的列前边加上 "$" 即可,如图:

2、由于我们的数据源是固定的,所以第二个参数我们需要锁定数据源,如图:

此时我们的数据应该是这样的:

3、很明显,兵器列数据不太对,原因是我们函数的第三个参数(要显示的内容在你框选范围的第几列)不正确,所以我们只需要将兵器列的函数中第三个参数改为正确的列数,然后竖向自动填充一下即可:

4、再来看一下数据,完美解决!

我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=2x0uw92jf5wks

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-05-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
Vue 3 事件处理
页面上会有很多的页面交互,例如用户点击按钮,会触发什么样的事件,这个事件要做什么事情,就会涉及到事件处理。
公众号---人生代码
2020/11/03
2.2K0
Vue 3 事件处理
JavaScript事件
JavaScript事件 对于事件来讲,首先,我们需要了解这样几个概念:事件;事件处理程序;事件类型;事件流;事件冒泡;事件捕获;事件对象;事件模拟,事件方面的性能优化(事件委托、移除事件处理程序); 事件的概念 事件:指的是文档或者浏览器窗口中发生的一些特定交互瞬间。我们可以通过监听器(或者处理程序)来预定事件,以便事件发生的时候执行相应的代码。 事件处理程序:我们用户在页面中进行的点击这个动作,鼠标移动的动作,网页页面加载完成的动作等,都可以称之为事件名称,即:click、mousemove、loa
汤高
2018/01/11
2.2K0
JavaScript事件
JavaScript DOM
JavaScript DOM 是指 JavaScript 中的文档对象模型(Document Object Model);它允许 JavaScript 与 HTML 页面交互,使开发者可以通过编程方式动态地修改网页内容和样式,以及响应用户的交互。
久绊A
2023/03/25
6850
JavaScript基础-事件监听与处理
在Web开发中,事件驱动编程是核心机制之一,它使得页面能够响应用户的操作,如点击、滚动、键盘输入等。JavaScript提供了强大的事件监听与处理机制,让开发者能够轻松地为DOM元素绑定事件处理程序。本文将深入浅出地介绍JavaScript事件模型、绑定与解除事件监听器的方法,以及在实际应用中常见的问题与易错点,并通过代码示例给出避免策略。
Jimaks
2024/06/12
3720
JavaScript事件详解
想必大家对JavaScript的事件都不陌生吧,大多数在网站开发的时候都会用到,这也是JavaScript的基本功之一,本文就为各位梳理一下相关知识。
用户8983410
2021/09/19
7780
JavaScript语言基础与进阶指南
JavaScript,作为一种基于对象的、事件驱动型的、解释型的脚本语言,广泛应用于网页开发中,旨在实现网页的交互能力。本文将详细介绍JavaScript的基础用法以及进阶知识,帮助读者更好地理解和运用这门语言。
炒香菇的书呆子
2024/12/05
1920
【前端】详解JavaScript事件代理(事件委托)
事件代理(Event Delegation),又称之为事件委托。是JavaScript中常用绑定事件的常用技巧。
程序员洲洲
2024/06/11
9670
【前端】详解JavaScript事件代理(事件委托)
前端系列第1集-什么是Dom事件流?
DOM 事件流(DOM Event Flow)是指在 HTML 或 XML 文档中,由用户或浏览器执行的事件的传递路径。当一个事件在一个元素上触发时,它会在该元素上被处理,然后逐级向上冒泡直到文档根节点,这就是事件冒泡。在事件冒泡的过程中,每个处理函数都可以阻止事件继续向上冒泡,也可以停止事件默认行为。
达达前端
2023/10/08
2610
【JavaScript】JavaScript开篇基础(5)
方法监听注册方式:addEventListener() 特点:同一个元素同一个事件可以注册多个监听器(监听处理函数function),按注册顺序依次执行
E绵绵
2024/11/13
1360
【JavaScript】JavaScript开篇基础(5)
深入理解JavaScript中的事件委托与事件代理
在JavaScript的开发中,事件处理是构建动态、交互式逻辑的关键。事件委托和事件代理,作为高效的事件处理策略,不仅优化了性能,还提升了代码的可维护性
iwhao
2024/07/05
3230
JavaScript 事件委托 以及jQuery对事件委托的支持
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://louluan.blog.csdn.net/article/details/24009177
亦山
2019/05/25
9560
第9章 JavaScript事件处理
HTML5+CSS3+JavaScript Web 前端开发案例教程(慕课版)【不推荐】,微信读书中找到的学习Web前端书籍,第9章开始啦,耶(^-^)V
用户8928967
2021/09/22
1.1K0
再谈BOM和DOM(4):DOM0/DOM2事件处理分析
JavaScript能够让网站对用户的各种操作及时做出“反馈”,响应用户交互行为,而这些就是:DOM,事件以及事件处理
周陆军
2021/07/13
9410
JavaScript面试问题:事件委托和this
JavaScript不仅门槛低,而且是一门有趣、功能强大和非常重要的语言。各行各业的人发现自己最混乱的选择是JavaSscript编程语言。由于有着各种各样的背景,所以不是每个人都对JavaScript及其基本原理有广泛的认识。通常来书,除非你去参加工作面试才会去思考为什么或者怎么做,否则JavaScript只是你工作的内容。 这个系类的目标是深入探讨JavaScript的一些概念和理论。主题来自于 Darcy Clarke的JavaScript典型面试问题列表。希望你不仅仅是为了答案而阅读完这篇文章,每一
前朝楚水
2018/04/02
1.4K0
JavaScript小技能:事件
JavaScript 在不同环境下使用不同的事件模型:不同的编程环境下的事件机制是不同的,比如JavaScript 网页上的事件机制不同于在其他环境中的事件机制。(Node.js 的事件模型、浏览器插件WebExtensions技术的事件模型)
公众号iOS逆向
2022/08/22
1.6K0
JavaScript小技能:事件
JavaScript(十二)
这一篇,我们讲讲 JavaScript 中非常重要的概念 —— 事件。 JavaScript 与 HTML 之间的交互是通过事件实现的。
1ess
2021/11/01
3.4K0
事件
事件 JavaScript和HTML的交互是通过事件实现的。JavaScript采用异步事件驱动编程模型,当文档、浏览器、元素或与之相关对象发生特定事情时,浏览器会产生事件。如果JavaScript关注特定类型事件,那么它可以注册当这类事件发生时要调用的句柄。事件是某个行为或者触发,比如点击、鼠标移动..... 当用户点击鼠标时 当网页已加载时 当图像已加载时 当鼠标移动到元素上时 当用户触发按键时... 事件流 事件流描述的是从页面中接收事件的顺序,比如有两个嵌套的div,点击了内层的div,这时候是内层
小胖
2018/06/27
1.5K0
【Java 进阶篇】JavaScript 事件详解
在本篇博客中,我们将深入探讨JavaScript事件,这是网页交互的核心。我们将从什么是事件开始,然后逐步介绍事件的类型、如何注册事件、事件处理程序、事件对象以及事件冒泡等相关内容。最终,我们将提供大量的示例代码来帮助您更好地理解JavaScript事件。
繁依Fanyi
2023/10/19
4240
【Web前端】嵌套元素的“事件”冒泡?!
事件处理是创建交互式用户界面的关键部分,浏览器通过事件系统让我们能够捕获和响应用户的输入,比如点击、鼠标移动、键盘输入等。
一条晒干的咸鱼
2024/11/19
2160
【Web前端】嵌套元素的“事件”冒泡?!
【Web APIs】JavaScript 事件基础 ① ( JavaScript 事件简介 | “ 事件 “ 概念 | “ 事件 “ 三要素 - 事件源 / 事件 / 事件处理程序 | 事件类型 )
通过在 HTML 网页中 添加 JavaScript 脚本 , 可以创建 动态页面 ,
韩曙亮
2024/06/24
3610
【Web APIs】JavaScript 事件基础 ① ( JavaScript 事件简介 | “ 事件 “ 概念 | “ 事件 “ 三要素 - 事件源 / 事件 / 事件处理程序 | 事件类型 )
推荐阅读
相关推荐
Vue 3 事件处理
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档