分享

这难题把函数逼到没辙,却被它简单几下搞定了!

 跟李锐学Excel 2020-12-26


个人微信号 | (ID:LiRuiExcel520)

微信服务号 | 跟李锐学Excel(ID:LiRuiExcel)

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

方向第一,努力第二。

遇到任何问题,我们首先要找准方向,选择最合适的方法。

很多学员提问时,一上来就要求“用函数帮我解决一下这个...问题”,其实并不是所有问题都适合使用函数公式的。

还有很多问题,即使用函数公式可以解决,也不如其他工具更快捷实用。

就拿下面这个案例来说,某企业7月份的周六、周日值班记录表,如下图所示。

原始数据中每个日期占一列,要求将上面的原始数据,转换为值班日期统一放在一列,值班人员放在另一列,如下图所示。

这种数据结构转换的问题,虽然可以用函数公式实现,但是公式写法比较复杂,需要用到数组运算,难度系数较高。

那么,这时候采用什么工具是最方便快捷的呢?

解决方案

工具选择:

Excel 2016版本内置了Power Query工具,专门用于各种数据整理、结构转换,所以首选Power Query解决此类问题;

下面介绍一下具体操作步骤。

首先要将数据源导入Power Query编辑器。

选中数据源中任意单元格,单击数据→自表格/区域,如下图所示。

进入Power Query编辑器后,进行逆透视转换。

选中所有列,单击转换选项卡下面的逆透视列命令,如下图所示。

瞬间,即可得到转换结果。

考虑到日期数据的格式显示,我们要把A列的数据从文本转为日期格式存放,如下图所示。

得到想要的结果后,将其上载至Excel中。

单击关闭并上载按钮,如下图所示。

将数据结果上载至Excel以后,可以排序得到按日期升序排列的结果

选中A1单元格,单击升序排列按钮,如下图所示。

最终结果如下图所示。

整个操作过程不超过30秒,得到了想要的正确结果。

工欲善其事,必先利其器。

请你记得,遇到任何问题,先捋顺思路,选择最合适的工具可以事半功倍。

>>推荐阅读 <<

(点击蓝字可直接跳转)

史上最全VLOOKUP函数套路大全

Excel万能函数SUMPRODUCT

IF函数强大却不为人知的实战应用技术

SUM函数到底有多强大,你真的不知道!

史上最全条件求和函数SUMIF教程

最具价值日期函数DATEDIF套路大全

Excel高手必备函数INDIRECT的神应用

飞檐走壁的函数里数她轻功最好!她就是...

COUNTIF,堪比统计函数中的VLOOKUP,你会用吗?

这个函数堪称统计之王,会用的都是高手!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章