用excel的vlookup函数提高工作效率。

in #cn4 years ago (edited)

日常工作中有个任务,就是每周要巡视一遍辖区内的监控摄像头,统计出哪些摄像头是好的,哪些没有图像,并标识出变化情况。总共有近900个,之前巡视,记录、标识都是人工完成。工作量还是比较大的。我看了下,觉得可以用vlookup函数让标识摄像头可用状态变化的工作自动完成。

一、问题简述


excel-screen1

图一;来源:本人电脑截图。

如上图,G列为本周的巡查结果,H列为上周的巡查结果。F列为可视状态变化标识。摄像头状态包括:
  1. 无视频信号(无法点开)
  2. 画面显示无视频信号
  3. 无画面显示
  4. 画面模糊
  5. 画面清晰
其中1.2.3项视为不可用资源,4.5项视为可用资源。如果本周的检查结果,摄像头,由状态1、2、3变为状态4、5,则F列监控标识应设为“增加可视资源”,反之,则监控标识应设为“减少可视资源”;如果本周与上周的监控可用状态不变,则监控标识设为“无变化”。

二、vlookup函数简介

vlookup函数的功能是在一个表中按行查找。举个简单例子:

 

学号 姓名 成绩
1 张三 80
2 李四 88
对于上面这张表,vlookup函数的功能就是给出学生的学号,就可以按需要返回该名学生的姓名、成绩等信息。

具体的使用方法:

= VLOOKUP (查阅值、包含查阅值的区域、包含返回值的区域中的列号、近似匹配 (TRUE) 或完全匹配 (FALSE))。

对于上表来说,参数一查阅值就是学号,取值范围为1、2;参数二查询范围就是上表在工作簿中的位置;参数三就是你要的返回值的列数,如果你要返回该名学生的姓名,参数三就设为1,表示第一列,如果你要返回该名学生的成绩,参数三就设为2,表示第二列。第四参数设定近似匹配还是完全匹配,近似匹配只适用于数值,如果参数一查阅值是文本,务必设为完全匹配,否则会有意想不到的返回值。

三、问题解决


根据问题描述,现在工作簿中建个表,内容如下:

 

无视频信号(无法点开) 1
画面显示无视频信号 1
无画面显示 1
画面模糊 2
画面清晰 2
第二列取值1表示该摄像头不可用,取值2表示摄像头可用。用vlookup函数查询这个表,得到本周和上周的摄像头可用状态,再用if函数进行比较,返回相应的状态变化标识,F列的具体函数如下(以第一行为例,余下拖动即可):
=IF(VLOOKUP(H2,$O$2:$P$6,2,FALSE)=VLOOKUP(G2,$O$2:$P$6,2,FALSE),"无变化",IF(VLOOKUP(H2,$O$2:$P$6,2,FALSE)=1,"增加可视资源","减少可视资源"))
说明:查阅值从G列或H列中取,因为是文本信息,参数四设为FALSE,为精确匹配。$O$2:$P$6为上面的可用状态对照表在工作簿中的位置,因为后面要拖动复制公式,所以这里要加“$”表示绝对位置引用。

公式的最终使用效果,巡查人员只需要按巡查结果设定摄像头状态,与上周相比的变化情况,公式会自动给出:

excel-gif


参考资料:

 

Posted from my blog with SteemPress : https://darwincheva.000webhostapp.com/2019/11/%e7%94%a8excel%e7%9a%84vlookup%e5%87%bd%e6%95%b0%e6%8f%90%e9%ab%98%e5%b7%a5%e4%bd%9c%e6%95%88%e7%8e%87%e3%80%82
Sort:  

感谢代理101.18SP 给team-cn! 由于你使用CN作为你的首标签,额外获得2%点赞! 你的帖子获得team-cn 10% 点赞!(如果不想看到这个回复,请回复“取消”)

JCAR 11월 구독보팅입니다. 11월 둘째 주말 즐거운 시간 되세요.

你那里天气如何?来一份新手村小卖部的美食吧!@teamcn-shop感谢支持。

你好鸭,cheva!

@cnbuddy给您叫了一份外卖!

@mia-cc 斤斤 迎着闪电 被浣熊拖着 给您送来
新手村三宝 瓜子 汽水 小板凳

吃饱了吗?跟我猜拳吧! 石头,剪刀,布~

如果您对我的服务满意,请不要吝啬您的点赞~
@onepagex



This post has been voted on by the SteemSTEM curation team and voting trail. It is elligible for support from @curie and @minnowbooster.

If you appreciate the work we are doing, then consider supporting our witness @stem.witness. Additional witness support to the curie witness would be appreciated as well.

For additional information please join us on the SteemSTEM discord and to get to know the rest of the community!

Please consider using the steemstem.io app and/or including @steemstem in the list of beneficiaries of this post. This could yield a stronger support from SteemSTEM.

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.033
BTC 63373.75
ETH 3170.63
USDT 1.00
SBD 3.88