数据转置爽歪歪,早点下班生三胎

小伙伴们好啊,今天给大家带来的是一个用函数实现行列转换的技巧。

如下图所示,是一份员工名单:

这个表中的姓名只有一列,却有40多行。如果以这样的版式打印,不仅浪费纸张,打印出的效果估计也能让领导掉头发的。

打印之前,需要将A列姓名转换为适合打印的5列多行。接下来咱们就说说用函数公式如何来实现这样的效果。

D2单元格输入以下公式,向右向下复制:

=INDIRECT('a'&5*ROW(A1)-4+COLUMN(A1))&''

思路解析:

“5*ROW(A1) -4+COLUMN(A1)”部分,用于得到有规律的序列值,起始计算结果为2。

公式向下复制填充时ROW(A1)依次变为ROW(A2)、ROW(A3)……,计算结果分别为7、12……,即生成步长值为5的自然数序列。

公式向右复制填充时COLUMN(A1)依次变为COLUMN(B1)、COLUMN(C1)……,计算结果分别为3、4……即生成步长值为1的自然数序列。

这部分的计算结果与字符'a'连接成一个单元格地址“An”,最后用INDIRECT函数返回文本字符串所指定的引用,得到相应单元格的内容。

公式最后使用&'',目的是为了屏蔽在引用空白单元格时返回的无意义的0值。

使用Office 365的同学,公式就简单很多了:

C2输入以下公式,按回车即可:

=INDEX(A:A,SEQUENCE(500,5,2))&''

SEQUENCE是Office 365中特有的函数,专门用于生成序列值数组。它的基本语法如下:

=SEQUENCE(行数,[列数],[初始值],[步长])

如果要把D2:H10单元格区域中多行多列的数据转换为一列,该怎样处理呢?

任意单元格中输入以下公式,下拉到出现空白单元格为止:

=OFFSET($D$2,(ROW(A1)-1)/5,MOD(ROW(A1)-1,5))

思路解析:

先来看看这部分:(ROW(A1)-1)/5 ,作用是生成一个特殊的递增序列0、0.2、0.4、0.6、0.8、1、1.2……

OFFSET函数将公式结果作为向下偏移的行数,并且会自动向下舍入到整数。就相当于得到从0开始,公式每下拉5行,结果递增1的序列。

MOD(ROW(A1)-1,5)部分,仍然是得到一个特殊的循环序列,公式下拉时,结果为0、1、2、3、4、0、1、2、3、4……

OFFSET函数将这部分的结果作为向右偏移的列数。

将上面两部分结合起来,OFFSET函数以D2单元格为基准点,公式下拉时依次偏移到数据源第二行的E、F、G、H列。

当公式下拉到第5行时,OFFSET函数从D2开始向下偏移1行到D3单元格,然后继续向右依次偏移到第三行的E、F、G、H列。

如此循环往复……

最后留给大家两个课后题:

1、如果要将A列数据转换为6列多行,需要使用什么公式呢?

2、如果要将6列多行的数据转换为1列,公式该怎么修改呢?

图文制作:周庆麟

(0)

相关推荐

  • Excel四种方法多列转一列,你选哪个?

    大家好,我是小E,之前介绍过两种操作十分简单的方法,将excel多列转换成一列. Excel小技巧,傻瓜式多列数据转换成一列 方法一是利用一个等于号: 方法二是利用数据透视表: 今天我们将讲解方法三与 ...

  • 统计不重复数据

    我有手工台账如下: 小本买卖,上面都是便利店的王牌销售产品! 随着种类的不断丰富,我想知道我进货的种类一共有多少! 怎么做? 思路一: 文字描述: 找到每一个品种在整个列表中有几个,如果有N个,则自己 ...

  • 巧用OFFSET函数实现不同方式的重复

    前言 下面两种方式的重复,一种为单项连续重复,一种为整体连续重复,遇到这种情况你将如何去做? 下面将为你逐一展示: 1单项连续重复 单项连续重复是指数组中每一个单元格连续重复N次后再接着重复下一个单元 ...

  • 大妈资产百万,年过半百生三胎,一时赌气一时爽,现状却难为情

    虽然二胎政策已经放开,三胎新政引起热议,但是仍然有很多年轻的夫妻,对于生孩子没有那么大的热情.相对而言,在生育意愿方面,反而是中年大妈们更加"心急".甚至有一些年过半百的夫妻,为了 ...

  • 你想生三胎吗?

    央视白岩松最近提了这么一个犀利问题:"即便彻底放开生育政策,三胎四胎随便生,那你最起码要从一胎二胎开始吧.现在社会相当大的问题不是缺三胎四胎,而是现在90后,80后在晚婚不婚的背景下连一胎都 ...

  • 蔡少芬生三胎:幸福的婚姻,都有这三个运营模式

    周末和朋友聚会,大家都在看手机,闺蜜突然幽幽的说:"这世界可真不公平,有的女人连一胎都不敢生,有的女人已经开始生三胎了." 大家都抬头看她,问她为什么有这样的感叹,她晃晃手里的屏幕 ...

  • 生三胎被单位开除杭州女子发声:我的孩子没有出生的原罪!

    来源网易:远荐 近日,媒体报道称杭州市一位专门从事计划生育工作的女子,违反计划生育规定生育,一下子生了三胎,结果被单位开除,该事件引起网友热议.加微信amz975,看更多内幕好文! 据悉李女士于200 ...

  • 一德:这样的八字,怀孕是儿子就会出问题,连生三胎都是女儿!

    家中已婚妇女若是出现怀孕的情况,那么对于一个家庭来说无疑是件喜事,意味着家族的血脉得到了传承延续,如果想要知道妻子或者儿媳大概会在什么时候怀孕的话,那么就要从八字当中查看相关信息情况. 男命:官看女, ...

  • 何洁都生三胎了,怎么你生个孩子这么矫情

    文|楠木临风        编辑|橘子 "人家何洁都生三胎了,怎么你生个孩子这么矫情" 何洁刁磊承认三胎的新闻一路过关斩将,站在热搜榜第一名,切迟迟不下. 虽然大部分网友骂声连连, ...

  • 张艺谋生三胎乐了,哪有什么先见之明,不过是有钱而已!

    俗话说,三十年河东,三十年河西. 现在用了不三十年,河东就会变河西. 7年之前,张艺谋因为生三胎,一时闹得沸沸扬扬,被罚了七百多万. 中间有记者问起这事,老谋子满脸春风地回应,一点不觉得有啥丢人. 是 ...

  • 三孩生育政策来了,这些配套支持措施能促使您生三胎吗?

    打开各个网络平台,三孩生育政策被刷爆了网络,面对这一生育政策的颁布,很多人的看法都是不敢生.生得起,养不起,无论您想不想生,三孩生育政策还是来了,宸轩律师帮大家仔细分析一下. 中共中央政治局5月31日 ...

  • 封神演义:纣王无奈生二胎,李靖被迫生三胎,还有生四胎五胎的?

    三胎政策来了! 至于要不要响应政策,各位看个人能力来定吧! 本期内容,咱们就谈一谈封神演义中的生育观. 都有哪些人敢生孩子呢? 首先要说的是商纣王. 封神中,纣王后宫佳丽三千,但只有正宫姜皇后给他生了 ...