Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >在不确定列号的情况下如何使用Vlookup查找

在不确定列号的情况下如何使用Vlookup查找

作者头像
但老师
发布于 2022-03-22 09:10:38
发布于 2022-03-22 09:10:38
2.6K00
代码可运行
举报
运行总次数:0
代码可运行

最近小伙伴在收集放假前的排班数据 但是收上来的数据乱七八糟的 长下面这样

但是老板们只想看排班率 所以我们最终做的表应该是这样

需要计算出排班率

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
排班率=排班人数/总人数

合计之外的每一个单元格 都需要引用 除了最基础的等于=引用 我们还有一种更加万能的Vlookup+Match的方法 这样无论日期怎么变化 无论日期顺序是否能对上 我们都不用更改公式

例如A部门,2月1日的排班率应该这么写

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
=IFERROR(VLOOKUP($A18,$A$1:$K$8,MATCH(B$17,$A$2:$K$2,0),0)/VLOOKUP($A18,$M$2:$N$8,2,0),"-")

A18 单元格为部门A

A1:K8 单元格为我们收集到的排班人数

B17 单元格为排班率日期

A2:K2 单元格为我们排班人数的日期

M2:N8单元格是总人数

其中 分子排班人数的公式是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
VLOOKUP($A18,$A$1:$K$8,MATCH(B$17,$A$2:$K$2,0),0)

排班人数里面的日期匹配 我们用Match函数动态确定列号

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
MATCH(B$17,$A$2:$K$2,0)

分母总人数比较简单 就是常规的Vlookup

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
VLOOKUP($A18,$M$2:$N$8,2,0)

外面套一个Iferror 防止下一次收集排班更改日期导致错误码 影响美观

通过上面的公式 设置一个百分比格式(快捷键CTRL+SHIFT+5)就可以自动填写部门x日期的排班率

部门合计我们需要确定部门的行号即可 为防止部门变动 最好也用公式确定行号 这一块 可以有两种写法

一种是用Sum,Offset,Index,Match函数组合

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
=SUM(OFFSET(INDEX($A$1:$K$8,MATCH($A18,$A$1:$A$8,0),2),0,0,1,11))/(VLOOKUP($A18,$M$2:$N$8,2,0)*10)

思路就是用Index,Match确定部门第一个单元格 然后Offset扩展到部门的所有列 最后Sum求和

日期合计同理

一种是用Sum,Indirect,Match函数组合

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
=SUM(INDIRECT("B"&MATCH($A18,$A$1:$A$8,0)&":K"&MATCH($A18,$A$1:$A$8,0)))/(VLOOKUP($A18,$M$2:$N$8,2,0)*10)

思路也是通过Match确定部门行号 然后借用Indirect构建区域 最后Sum求和

总计直接求和相除

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 但老师 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【收藏】数据分析必会的Excel高频函数合集
提到Excel,估计职场人都不会陌生,毕竟很大一票人都会在简历上写着"熟练使用Excel"。职场必备技能排行榜上,Excel绝对地位显赫。不过有多少人只是把Excel当作简单的数据录入工具和简单统计工具呢?这里不妄加评论。
张俊红
2021/03/04
3.9K0
36条常用Excel技巧 收藏备用!
1、两列数据查找相同值对应的位置 =MATCH(B1,A:A,0) 2、已知公式得结果 定义名称=EVALUATE(Sheet1!C1) 已知结果得公式 定义名称=GET.CELL(6,Sheet1!C1) 3、强制换行 用Alt+Enter 4、超过15位数字输入 这个问题问的人太多了,也收起来吧。一、单元格设置为文本;二、在输入数字前先输入' 5、如果隐藏了B列,如果让它显示出来? 选中A到C列,点击右键,取消隐藏 选中A到C列,双击选中任一列宽线或改变任一列宽 将鼠标移到到AC列之间,等鼠标变为双竖线
CDA数据分析师
2018/02/24
3.5K0
数据分析常用的Excel函数
FIND 和 SEARCH 两个函数几乎相同,区别在于FIND 精确查找,区分大小写; SEARCH 模糊查找,不区分大小写。
活用数据
2019/06/03
4.3K0
数据分析常用的Excel函数
Excel公式技巧38: 向左查找值的技术
通常,我们使用经典的INDEX/MATCH函数来实现向左查找。如下图1所示,想要查找净销售为1088的销售人员,显然是单元格B6中的“John”。
fanjy
2020/07/14
2.2K0
精通数组公式17:基于条件提取数据(续)
创建数据提取数组公式的技巧是在公式内部创建一个“匹配记录”相对位置的数组。如下图8所示,可以看到与条件相匹配的记录的相对位置是7和10,它们将作为INDEX的row_num参数的值。
fanjy
2021/03/12
3.4K0
Excel公式技巧12: 从字符串中提取数字——将所有数字分别提取到不同的单元格
前两篇文章分别讲解了提取位于字符串开头和末尾的数字的公式技术,本文研究从字符串中提取所有数字的技术:
fanjy
2020/03/02
5.5K1
手把手教你实操vlookup的7种用法,这个函数别说没用过哦!
今天和大家来说说VLOOKUP的那些事儿,深入了解一下VLOOKUP函数的各种用法,看看这位大众情人还藏着多少不为人知的秘密。
1480
2020/03/24
2.6K0
手把手教你实操vlookup的7种用法,这个函数别说没用过哦!
Excel公式技巧17: 使用VLOOKUP函数在多个工作表中查找相匹配的值(2)
我们给出了基于在多个工作表给定列中匹配单个条件来返回值的解决方案。本文使用与之相同的示例,但是将匹配多个条件,并提供两个解决方案:一个是使用辅助列,另一个不使用辅助列。
fanjy
2020/03/12
14.7K0
Excel公式练习92:统计两个字符串共有的唯一字符数
引言:本文的练习整理自chandoo.org。多一些练习,想想自己怎么解决问题,看看别人又是怎解决的,能够快速提高Excel公式编写水平。
fanjy
2021/08/31
1.1K0
Excel公式练习92:统计两个字符串共有的唯一字符数
Excel公式技巧14: 在主工作表中汇总多个工作表中满足条件的值
我们可能熟悉使用INDEX、SMALL等在给定单列或单行数组的情况下,返回满足一个或多个条件的值的列表。这是一项标准的公式技术。
fanjy
2020/03/12
9.6K0
Excel xlookup使用指南
F2是查找值,B列是查找范围,D列是结果范围,公式的意思也就是在B列查找F2,找到后返回D列对应的结果。
繁华是客
2023/03/03
5.8K0
Excel xlookup使用指南
excel常用操作
选中不懂的一行的下一行,在视图中打开冻结窗格,即可让上面的内容一直显示,还可以使用拆分功能
用户6841540
2024/08/19
2050
VLOOKUP 函数使用手册: 要注意查找的格式与 lookup_value 的格式要一致
Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。
一个会写诗的程序员
2019/03/11
4.4K0
拒绝加班!工作中必会的15个excel函数
本文主要介绍了Excel中常用的15个函数,包括SUM、AVERAGE、COUNT、MAX、MIN、IF、VLOOKUP等。这些函数是Excel中最基础也是最常用的函数,对于数据的分析和处理具有重要的作用。本文以图文并茂的方式对每个函数进行了详细讲解,并附有实例,帮助读者更好地理解和应用这些函数。
企鹅号小编
2018/01/08
4K0
拒绝加班!工作中必会的15个excel函数
精通Excel数组公式008:数组常量
如下图1和图2所示,如果使用公式引用一列中的项目,当按F9评估其值时,会看到:在花括号内放置了一组项目,文本被添加上了引号,分号意味着跨行,且项目列使用分号。
fanjy
2020/08/31
3.1K0
精通Excel数组公式008:数组常量
社群答疑精选01:不重复数据统计——如何统计员工负责的客户数?
初次看到这个问题,我以为很简单,但在Alpha发来示例数据工作表后,才觉得普通的公式难以解决,因为员工对应的客户存在重复,例如“员工2”对应的“客户2”就有3条重复数据。这给这个问题增加了不小的难度!
fanjy
2020/08/04
1.6K0
社群答疑精选01:不重复数据统计——如何统计员工负责的客户数?
你需要的Excel常用函数都在这里!
Excel常用函数包括逻辑函数、数学函数、文本函数、统计函数、日期函数,熟练并运用好函数,能够让复杂的问题简单化,可以做到批处理,加快处理各种统计、计算类工作。
数据STUDIO
2021/06/24
4.2K0
Excel公式技巧43:OFFSET函数应用技巧
OFFSET函数是我们经常会用到的一个函数,能够以某单元格为基点,偏移得到指定位置的单元格或者单元格区域。其语法为:
fanjy
2020/08/04
1.4K0
Excel公式技巧43:OFFSET函数应用技巧
办公技巧:EXCEL10个常用函数介绍
EXCEL函数太多了,其实常用就是10多个个,只要学会这十个,可以解决工作当中的大部分问题,感兴趣的朋友可以收藏一下!
小明互联网技术分享社区
2022/02/17
1.8K0
办公技巧:EXCEL10个常用函数介绍
VLOOKUP很难理解?或许你就差这一个神器
一说到Excel查找函数,你一定会想到VLOOKUP函数,虽然它是最基础实用的函数,但每次一看就会,一用就忘。接下来给大家分享一个VLOOKUP函数动态图解 ,记得收藏它哦,在每次使用VLOOKUP函数时,把它拿出来一看就会用,不用再去花精力搜其它资料了。
数据STUDIO
2021/06/24
8.2K0
推荐阅读
相关推荐
【收藏】数据分析必会的Excel高频函数合集
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验