VLOOKUP按次数重复数据

1天前 (11-15 02:18)阅读1回复0
wsygfsj
wsygfsj
  • 管理员
  • 注册排名5
  • 经验值55715
  • 级别管理员
  • 主题11143
  • 回复0
楼主

点击下方 ↓ 存眷,天天免费看Excel专业教程

置顶公家号或设为星标 ↑ 才气天天及时收到推送

小我微信号 | (ID:LiRuiExcel520)

微心办事号 | 跟李锐学Excel(ID:LiRuiExcel)

微信公家号 | Excel函数与公式(ID:ExcelLiRui)

Excel查找引用函数VLOOKUP除了数据查询之外,还能够帮我们按要求生成数据,你晓得吗?

当工做要求你顺次数生成对应的数据时,手动折腾必定费时吃力,有好办法吗?

今天要讲的就是VLOOKUP顺次数反复数据的手艺。

下面连系案例展开讲解,没时间一气看完的同窗 ,能够分享到伴侣圈给本身备份一份。

除了本文内容,还想全面、系统、快速提拔Excel技能,少走弯路的同窗,请搜刮微信公家号“跟李锐学Excel常识店展”或下方扫码进进。

更多差别内容、差别标的目的的Excel视频课程

获取

效果展现

下图为某企业的值班安放表,里面包罗了值班员工姓名和安放好的值班天数。

统计要求如下:

1、根据左侧的值班安放表,在右侧主动生成天天的值班员工列表;

先看一下做好公式后的效果演示,左侧的值班安放表调整后,右侧的值班员工列表也会主动更新,再也不消手动费力了。

(下图为gif动图演示)

黄色区域的数据都是用公式主动计算生成的,那里用的就是VLOOKUP函数。

你可能会问VLOOKUP不是用来查询数据的吗?如今要让他生成值班姓名表,那时应该怎么办呢?

处理构想及辅助列构建

起首咱们一路来构建一下构想,当前案例要求按姓名和值班次数生成每日值班表,目前的数据源还贫乏什么?

那就天然想到了数据源中已有值班姓名和值班天数,还贫乏对应关系,即没有哪个日期对应哪个值班姓名,假设有了那个就能够间接查找挪用了。

到那一步时,你会发现现有前提无法撑持间接得到每个日期和对应姓名,那么我们能够换个构想,利用倒推法,退而求其次,陆续想,根据现有前提能统计到什么?

从那个现有前提,我们固然不克不及晓得每个员工的值班起头天数,但是能统计到每个员工的值班截行天数,好比李锐1值班到第5天,李锐2值班到第7天(5+2=7),李锐3值班到第9天(5+2+2=9),......李锐5值班到第15天。

好了,构想来了,我们能够根据员工最初值班的天数查找对应的值班姓名,当然,前提是数据源中包罗那个每人值班截行天数的信息,加个辅助列即可

在原始数据左侧插进列,用于标识每人的值班截行天数,在B2单位格输进以下公式。

(下图为辅助列公式)

一句话解析:

用SUM函数共同混合引用生成值班天数的累加值,即每小我值班的截行天数。

如今好了,有了那个辅助列,我们就能够在右侧的对应天数是5/7/9/10/15时间接VLOOKUP调取对应的员工姓名了。

那么如今还差中间的那些天数,若何查找对应姓名呢?陆续看下面的处理计划。

处理计划公式

先接着上一节构想把第15天值班的当值员工姓名用公式查找出来,后面再顺藤摸瓜就轻松多了。

在F15单位格输进以下公式,向上填没收式到F2单位格。

重视,那里为了让你更随便理解,所以先鄙人方写公式,然后向上填充,效果如下图所示。

在F16的单位格VLOOKUP第一参数是15,必定能够找得到左侧15对应的姓名是李锐5,那么F15的单位格呢?

F15单位格VLOOKUP第一参数是14,必定找不到,会返回错误值,再次用IFERROR函数返回当前单位格下方的数据。

一句话解析:

因为下方的第15天值班姓名已经出来了,所以只要第14天从左侧没有找到对应姓名,阐明仍是那小我值班,所以从当前公式所在单位格的下地契元格取值就行了。那个构想十分巧妙,你假设一下没懂请回忆上方阐明,顺着我的构想再次打破下本身的思维壁垒。

理解后,我们再价格容错揣度,构成最末公式。

在F2单位格输进以下公式,并向下填充。

一句话解析:

先用IF揣度将可能返回0的成果返回空,再操纵倒推法利用VLOOKUP查找,生成所需的每日值班人员列表。

此案例公式固然其实不复杂,但构想颇为精妙,如若能完全理解,将会对你的功力提拔大有裨益,如一时不克不及参透也属一般,能够先收躲起明天将来后再看。

诸如斯类的破解构想和技法在八期特训营的函数进阶班有更超卓的讲解, 多达100种组合构想和嵌套手艺,可从下方扫码 进常识店展找八期。

期看那篇文章能帮到你!

VLOOKUP碰着她,霎时秒成渣!

99%的财政管帐城市用到的表格转换手艺

86%的人都撑不到90秒,那条全能公式几乎有毒!

最有用最常用最适用10种Excel查询通用公式,看完已经赢了一半人

以一当十:财政中10种最偷懒的Excel批量操做

为什么要用Excel数据透视表?那是我见过更好的谜底

如斯精简的公式,却刷新了我对Excel的认知…

错把油门当刹车的十大Excel车祸现场,最初一个亮了…

让人脑洞大开的VLOOKUP,竟然还有那种操做!

Excel动态数据透视表,你会吗?

让VLOOKUP如虎添翼的三种扩展用法

那个Excel全能公式轻松KO四大难题,就是那么简单!

SUM函数到底有多强大,你实的不晓得!

老学员随时复学小贴士

因为有的老学员是4年前购置的课程,因买过的课程较多或因时间久忘记从哪里听课,所以专门将各平台的已购课程进口同一整理至下图。

1、搜刮微信公家号“跟李锐学Excel已购课程”,即可查看到你在各平台的已购课程,便利各人找到并随时复学课程。

2、课程分销妥帖的奖金也是由此公家号转账至各人的微信钱包( 存眷后可主动收钱,进进你的微信零钱,在微信付出有转账笔录),老学员能够进“ 常识店展妥帖赚钱”或者“我的”-“妥帖中心”查询到妥帖奖励明细笔录,撑持主动提现。

此外,里面还有小助手的联络体例,有问题或进修需求能够留言反应,助手在24小时内回给到回复。

请把那个公家号选举给你的伴侣:)

今天就先到那里吧,更多干货文章加下方小助手查看。

假设你喜好那篇文章

欢送点个在看,分享转发到伴侣圈

干货教程 · 信息分享

存眷微信公家号(ExcelLiRui),天天有干货

存眷后置顶公家号或设为星标

再也不消担忧收不到干货文章了

存眷后天天都能够收到Excel干货教程

请把那个公家号选举给你的伴侣

全面、专业、系统提拔Excel实战技能

0
回帖

VLOOKUP按次数重复数据 期待您的回复!

取消