Excel技巧,行列转置这么玩!
Excel技巧,行列转置这么玩!
如下图所示(素材数据为虚拟):
如何把左边的分数记录表转换成右边指定的格式?
在数据较少的情况下,我们手动一个个复制粘贴无可厚非,但是如果数据比较多,这种操作方式就不适用了。
这里,我们可以用函数公式来解决这个问题。
比如提取姓名,可以输入函数公式:
=INDIRECT(ADDRESS(ROUNDUP(ROW(1:1)/3,),MOD(2*ROW(1:1)-1,6))),
往下填充公式直至结果为0。
提取对应的分数,则输入函数公式:
=INDIRECT(ADDRESS(ROUNDUP(ROW(1:1)/3,),MOD(2*ROW(1:1),-6)+6)),
同样往下填充直至结果为零0。
公式看起来似乎很复杂,拆分开来其实不难理解。我们先看下第一个公式:
=INDIRECT(ADDRESS(ROUNDUP(ROW(1:1)/3,),MOD(2*ROW(1:1)-1,6)))
1、ROUNDUP(ROW(1:1)/3,),公式向下填充时,得出的结果是1,1,1,2,2,2,3,3,3,……
2、MOD(2*ROW(1:1)-1,6))),公式向下填充时,得出的结果则是1,3,5,1,3,5……
3、把上面两个函数公式的结果作为ADDRESS函数的第1和第2个参数,实现对姓名所在单元格的引用
ADDRESS函数基本语法结构:=ADDRESS(行号,列号,引用类型,引用样式,工作表名文本)
4、最后用INDIRECT函数返回对应单元格内容。
同样的思路,也可以对第二个函数公式进行拆分进行理解,自己试试看呢?
学习资料见知识星球。
以上就是今天要分享的技巧,你学会了吗?若有什么问题,欢迎在下方留言。
快来试试吧,小琥 my21ke007。获取 1000个免费 Excel模板福利!
更多技巧, www.excelbook.cn
欢迎 加入 零售创新 知识星球,知识星球主要以数据分析、报告分享、数据工具讨论为主;
1、价值上万元的专业的PPT报告模板。
2、专业案例分析和解读笔记。
3、实用的Excel、Word、PPT技巧。
4、VIP讨论群,共享资源。
5、优惠的会员商品。
6、一次付费只需99元,即可下载本站文章涉及的文件和软件。
共有 0 条评论