前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >领导的苛刻要求,自定义格式巧化解

领导的苛刻要求,自定义格式巧化解

作者头像
fanjy
发布2021-10-13 11:46:46
6140
发布2021-10-13 11:46:46
举报
文章被收录于专栏:完美Excel完美Excel

学习Excel技术,关注微信公众号:

excelperfect

小王接到领导布置的任务,要求登记公司人员的技能等级。作为新来的员工,小王积极表现,很快就使用Excel完成了登记。示例数据如下图1所示(为方便讲述,仅摘取少量数据)。

图1

小王兴冲冲地上交工作表后,任务又来了,领导要求直接标识出某名员工的技术等级。如下图2所示,如果陈科具备技能等级为TG2,就在其对应的方格中输入“Y”。

图2

既然有了工作表Sheet2的数据,只需在工作表中Sheet1中编写公式就行了。因为在学校时研究过Excel,小王摸索了一会儿,就找出了公式。

他在单元格B2中输入公式:

=IF(SUMPRODUCT((Sheet2!B2:C7=Sheet1!B1)*(Sheet2!A2:A7=Sheet1!A2)),"Y","")

然后,向右向下拖拉复制到所有数据区域,就得到了如下图3所示的结果。

图3

看到小王交上来的报表,领导很满意,小王也长出了一口气。

正准备离开领导办公室,突然听到领导“咦”了一声,然后说,“小王,陈科似乎还取得过基本技能的TG1,你回去再对一对?”

小王惊出了一身冷汗,“不会吧,我这么粗心,掉大了。”

小王赶紧回到办公桌前,仔细核对了一篇数据,果然,陈科还有一个基本技能TG1的等级,因此,技能等级统计表应该如下图4所示。

图4

正当小王准备去找领导承认错误时,电话响了,是领导打来的。小王还没有承认错误,领导直接布置了新任务,要求小王将报表(Sheet1)中的TG全部换成技能等级,后面再跟数字,也就是说“TG1”要换成“技能等级1”,“TG2”要换成“技能等级2”,“TG3”要换成“技能等级3”,如下图5所示。

图5

其他要求不变,数据表(Sheet2)中的内容不变,但领导强调要求仔细核对数据,不要漏掉了有些员工已取得的技能等级,还要求尽快。

也就是说,现在要根据图4所示的工作表Sheet2中的数据,在Sheet1中标出每名员工相应的技能等级。

小王傻眼了!

这怎么写公式呀!如果一个个手工对的话,这么多数据,对到什么时候呀!还容易出错!

这时,小王想到了大学时的同学小范,他精通Excel。于是,小王拔通了小范的电话,将自己碰到的难题讲了出来。

不一会儿,小范就给出了一个让人称奇的解决方案。

他将单元格区域B1:D1,也就是填写技能等级名称的区域,自定义单元格格式:

"技能等级"#

如下图6所示。

图6

这样,在这些单元格中只需输入数字1、2、3,Excel会自动转换成“技能等级1”、“技能等级2”、“技能等级3”。

然后,在单元格B2中输入数组公式:

=IF(SUM(ISNUMBER(FIND("TG"&B2:C7))*(Sheet2!A2:A7=A2))=1,"Y","")

向右向下拖拉复制到所有数据区域,就得到了如下图7所示的结果。

图7

“还有这样的解法!”小王在佩服之余,满是惊叹。

当把报表交给领导时,小王没有受到批评,反而看到了领导赞许的表情。

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

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

本文分享自 完美Excel 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档