非零返回怎么解决_VLOOKUP如何返回多个值?

今天我来谈谈大家最熟悉的函数,也是使用频率最高的函数,基本是每天都在使用-VLOOKUP

大家都知道VLOOKUP可以根据条件,查找并返回满足条件对应列的值,但是他的设定只是只能返回第一个满足条件的值

如果我们要返回满足条件的多个值,一般来说VLOOKUP应该是完不成,搞不定的,只能说一般,因为我们今天要解决的就是这个问题-通过VLOOKUP获取多个满足条件的值


先来看我们要解决的问题案例:

三国客串顺便拉上了小明和小红双人组来参加一次田径,大家报的项目都不知一种,如果我要查找某个人报了哪些项目怎么处理呢?

f22bb1841eaab98e8f86d7d687c1c28f.png

解决方法-直接看图:


第一步:

我们首先在数据源的旁边添加一列辅助列,辅助我们处理数据,我们设置公式:=B3&COUNTIF($B$3:B3,B3),这样通过COUNTIF计数,我们相同的姓名变成了姓名+第几次出现,比如关羽1,关羽2,关羽3…^


8ff4890b501c90be946318317d5ba96d.gif

第二步:

经过第一步的处理,我们把相同的项目,间接的变成了不同的,这样我们就可以利用VLOOKUP返回首个的特性了。直接写公式:

=VLOOKUP($G$2&ROW(A1),A:C,3,)

这里和普通的VLOOKUP函数有点不同,就是多了一个ROW(A1),

ROW-函数是范围给定单元格的行号,比如我们ROW(A1)=1,ROW(A2)=2,当我们公式下来,正好对应我们的辅助列,这样就基本搞定了,还有一些错误值,我们下一步处理

1ea7f7677143dcb2d7b9411ec91c17e2.gif

第三步:

我们对VLOOKUP公式稍微优化一下,屏蔽点错误,只要加上IFERROR即可=IFERROR(VLOOKUP($G$2&ROW(A1),A:C,3,),"")

如果出错就显示为空,隐藏辅助列,大功告成……

dd07c081d3d7f911a128bb6b86ab40fb.gif

碎碎念:

我们在使用Excel过程中,确实会遇到一些目前所学习的函数或者方法无法解决,但是我们可以通过辅助列等方法变通解决,思路比问题更重

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

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

相关文章

Fetch发送网络请求

1. 文档 https://github.github.io/fetch/https://segmentfault.com/a/1190000003810652 2. 特点 fetch: 原生函数,不再使用XmlHttpRequest对象提交ajax请求老版本浏览器可能不支持 3. 相关API GET请求 fetch(url).then(function(response) {return response.…

JSX详解React的事件绑定事件参数的传递

一、认识JSX 这段element变量的声明右侧赋值的标签语法是什么呢? 它不是一段字符串(因为没有使用引号包裹),它看起来是一段HTML原生,但是我们能在js中直接给一个变量赋值html吗?其实是不可以的&#xff0c…

总谐波失真计算公式_新能源汽车技术|车用轮毂电机转矩谐波协同控制策略

点击 电机与控制应用 关注我们轮毂电机因结构简单、驱动灵活的特点广泛应用于轻型电动车辆。电机运行中存在的齿槽效应、逆变器非线性效应及电流谐波等问题,导致电机电磁转矩波动,影响车辆运行的平顺性。通过电磁转矩谐波分析发现其主要成分为低阶谐波。…

React条件渲染列表渲染

一、React条件渲染 某些情况下,界面的内容会根据不同的情况显示不同的内容,或者决定是否渲染某部分内容: 在vue中,我们会通过指令来控制:比如v-if、v-show;在React中,所有的条件判断都和普通的J…

解决VirtualBox错误:“FATAL:No bootable medium found!”

VirtualBox错误:“FATAL:No bootable medium found!”  用VirtualBox安装系统出现这个错误的几率极高,因为当哥出现同样问题的时候股沟了下”FATAL:No bootable medium found!“出现很多内容,但没一个把问题解决了的…

React事件总线

通过Context主要实现的是数据的共享,但是在开发中如果有跨组件之间的事件传递,应该如何操作呢? 一、安装events 在Vue中我们可以通过Vue的实例,快速实现一个事件总线(EventBus),来完成操作&…

React中使用ref

一、如何使用ref 在React的开发模式中,通常情况下不需要、也不建议直接操作DOM原生,但是某些特殊的情况,确实需要获取到DOM进行某些操作: 管理焦点,文本选择或媒体播放;触发强制动画;集成第三方…

React中的受控组件和非受控组件

一、认识受控组件 在React中,HTML表单的处理方式和普通的DOM元素不太一样:表单元素通常会保存在一些内部的state。 比如下面的HTML表单元素: 这个处理方式是DOM默认处理HTML表单的行为,在用户点击提交时会提交到某个服务器中&…

JS动画 | 用TweenMax实现收集水滴效果

之前在CodePen上接触了TweenMax, 被它能做到的酷炫效果震撼了. (文末放了5个GSAP的效果GIF) 最近要做一个"收集水滴"的动效, 于是就试用了一下TweenMax实现这个效果. 什么是TweenMax TweenMax是GSAP(GreenSock Animation Platform)创作的动画工具库. GSAP的产品除了T…

React中的组件通信——父传子、子传父、Context

0、认识组件间的通信 在开发过程中,我们会经常遇到需要组件之间相互进行通信: 比如App可能使用了多个Header,每个地方的Header展示的内容不同,那么我们就需要使用者传递给Header一些数据,让其进行展示;又比…

React ref的转发

在前面学习ref时讲过,ref不能应用于函数式组件: 因为函数式组件没有实例,所以不能获取到对应的组件对象 但是,在开发中我们可能想要获取函数式组件中某个元素的DOM,这个时候我们应该如何操作呢? 方式一&…

电脑桌面 IE 图标删除不了的解决方法

电脑换了系统之后想把桌面的IE浏览器给删掉,可是直接删除又删不掉,杀毒软件查杀也没有问题。找了很多方法,终于才把它给解决了。下面,就把我的方法分享给桌面ie图标删除不了的解决方法,希望能对大家有所帮助! 方法 1 1…

React Portals的使用

某些情况下,我们希望渲染的内容独立于父组件,甚至是独立于当前挂载到的DOM元素中(默认都是挂载到id为root的DOM元 素上的)。 Portal 提供了一种将子节点渲染到存在于父组件以外的 DOM 节点的优秀的方案: 第一个参数&a…

绿盟防火墙配置手册_双链路环境下不同品牌防火墙更换案例分享

关注“IT实战基地”,与行业大咖交流学习!引言不同品牌防火墙在整体更换时,实施迁移时除了将防火墙的接口IP地址,路由,安全策略进行迁移时,在实际更换时还可能遇到一切奇怪的问题,尤其是在双链路…

React中的fragment和StrictMode

一、fragment 在之前的开发中,我们总是在一个组件中返回内容时包裹一个div元素: 我们又希望可以不渲染这样一个div应该如何操作呢? 使用FragmentFragment 允许你将子列表分组,而无需向 DOM 添加额外节点; React还…

怎么让车辆gps定位失效_如何更有效地检测车辆gps定位器?

GPS定位器可以帮助我们管理我们心爱的汽车,在任何时候定位和查询车辆的位置,并跟踪车辆防盗,一些汽车公司和公共交通企业也可以管理和调度车队,管理数据,并根据GPS定位器分析数据,实现智能和现代交通。GPS定…

React中的CSS——styled-components

一、认识CSS in JS 实际上,官方文档也有提到过CSS in JS这种方案: https://zh-hans.reactjs.org/docs/faq-styling.html “CSS-in-JS” 是指一种模式,其中 CSS 由 JavaScript 生成而不是在外部文件中定义;注意此功能并不是 Reac…

l380废墨收集垫已到使用寿命_湖北雨水收集系统定制

淮北海聚环保设备有限公司为您详细解读jrWVof湖北雨水收集系统定制的相关知识与详情, 1、三格化粪池,可设想为长方形或圆形。各粪池容积计较根据粪水储存时间定,即一般可按2:1:3计较。号池储存20天,2…

React脚手架学习笔记

一、前端工程的复杂化 如果我们只是开发几个小的demo程序,那么永远不需要考虑一些复杂的问题: 比如目录结构如何组织划分;比如如何管理文件之间的相互依赖;比如如何管理第三方模块的依赖;比如项目发布前如何压缩、打包…

access集团和abm_abm年度盛典,12月份,中国、澳大利亚、新西兰三地同时举办,abm各渠道运营商从全球各地赶来参会!...

十二月 ,abm的各路年会分别在中国、澳大利亚、新西兰三国同时举办,abm各渠道运营商,从全球各地起来参会,先欣赏下abm全球年度盛典新西兰分会场中国区会场在abm中国区总部杭州举办,这次特别邀请了蔡康永,从上…