分享

Excel做的行程表,居然这么好用,小白也能轻松学会!

 mayjleeivvsy13 2019-09-02

作者:拉登Dony

来源:拉小登(ID:ladengchupin)

前段时间连续直播了 7 天,3 个秋叶学习班,轮番上阵。

除了佩服我自己,更佩服学习班助理秋小 E 和秋小 P,把我的直播行程安排得井井有条。

说到行程安排,这是工作中非常常见的一个需求。

学员 A 是位项目活动策划者,在市场促销活动、人员行程安排上,也遇到过类似的。


这节课,就以下面这个培训行程表为例,聊一聊行程表怎么做~

▲自动标记冲突的行程


01
问题描述


行程计划表,最大的两个问题:

❶ 如何清楚看到整体计划。

无疑,使用日历表是最清晰的。

之前很不理解,为什么有人喜欢在表格里做日历表,现在晓得了。

俩字:清晰直观。

▲秋叶训练营的行程日历表

❷ 行程冲突如何更加直观。

连续 7 天直播,其实是行程冲突调整之后的结果。

日历表可以清楚看到整体行程,但是做行程规划的时候,还是用下面的清单更方便。


在解决这两个问题之前,还是要分析清楚原因。


02

原因分析

 What 什么问题 


从行程表这个案例,可以延伸出很多类似的表格需求:

培训排课表;
运营排班表;
项目进度表;
活动行程表;
……

这些表格都是一类的,这类问题可以归类为:计划管理表格。

制作表格问题不大,但是涉及到行程管理就会没有思路,为什么呢?

 Why 为什么没思路 


在制作表格的时候,我们通常都是结果导向,目标想成是什么样,就把表格做成什么样。

所以大部分的行程表,都是日历的形式。


问题往往发生在「检查核对」环节,如何用公式,自动判断行程是否冲突,完全不知道该怎么下手。

这是因为设计表格的时候,忽略掉了中间的数据统计环节。

 How 解决方法 


同样的行程,如果使用清单来安排,基于清单列表编写函数公式,加上条件格式,可以自动判断行程是否冲突,并高亮标记出来。


行程冲突的时候,自动标记高亮,并备注冲突的原因,简单易用。

上面这个动态标记的效果,涉及到的知识点有:

LOOKUP函数
相对绝对引用
条件格式

接下来,看一下具体的操作方法。


03

解决方法



问题的解决思路大概是这样:

❶ 先安排好行程项目;
❷ 查询最近一次的行程;
❸ 判断行程是否冲突;
❹ 高亮标记,添加冲突备注。


❶ 先安排好行程项目。

首先,在表格里填写好各个项目的「开始日期」和「结束日期」。


❷ 查询最近一次的行程。

判断行程冲突的方法,就是查看上一次行程的「结束日期」,是不是大于当前的「开始日期」。

所以需要使用 LOOKUP 函数,计算出上一次的行程记录。


公式如下:
=IF(G4='',NA(),LOOKUP(E4,IF($G$3:G3=G4,$E$3:E3,NA()),$B$3:B3))

这里只是查出了记录对应的编号,有了编号,那么对应「日期」和「城市」、「培训项目」,使用 VLOOKUP 就可以轻松查询出来了。


对应的公式分别如下~

开始日期:
=VLOOKUP(I4,$B$4:$F$15,4,0)

结束日期:
=VLOOKUP(I4,$B$4:$F$15,5,0)

培训地点:
=VLOOKUP(I4,$B$4:$F$15,2,0)&','&VLOOKUP(I4,$B$4:$F$15,3,0)

❸ 判断行程是否冲突。
判断行程冲突很简单,如果上一次的「结束日期」>=当前的「开始日期」,就代表行程发生了冲突。


对应的公式如下:
=L5>=E5

❹ 高亮标记,添加冲突备注。

判断出了行程冲突,接下来添加条件格式,把冲突结果为 true 的数据行,标记出来就可以了。


步骤不难,但是操作起来并不简单,还是要下载案例,自己动手实践一下。

04

总结



今日总结,请记住以下知识点:

❶ 一个好的表格,不能忽略中间的统计过程。
❷ 数据查询核对,用清单列表更方便。
❸ 动态高亮数据,条件格式+函数公式。

一个好的表格,同样也不能忽略好的阅读体验。

上面的行程清单,通过函数公式,可以和日历表实时联动,方便查询每个月的行程。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多