本文作者:office教程网

用Excel函数实现行列转换的技巧

office教程网 2024-10-17 08:55:03
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

今天本文给大家带来的是一个用Excel函数实现行列转换的技巧。

,是一份某单位员工姓名表:

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

因此在打印之前,需要将A列姓名转换为适合打印的5列多行。

以前咱们学习过借助WORD实现一列变多列的技巧,今天再给大家说说用函数公式如何来实现这样的效果。

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

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

如需调整转换后的列数为6列,可修改公式为:

=INDIRECT("a"&6*ROW(A1)-5 COLUMN(A1))&""

思路解析:

5*ROW(A1)-4 COLUMN(A1)

这部分的计算结果为2。

Sum函数的常用方法

不会用Sum函数?说什么呢?太小看我了吧!估计很多同学都会这样想。耐心看完下面的Sum函数的常用方法教程,你会改变你的看法。 1、自动批量设置Sum求和公式 ,要求在黄色单元格设置求和公式 你还在设置一个SUM公式,然后复制复制吗?其实只需要按CTRL G定位空单元格,然后点一下∑即可(或按alt =) 2

公式向下复制填充时,ROW(A1)依次变为

ROW(A2)、ROW(A3)……

计算结果分别为7、12……

即生成公差为5的自然数序列。

公式向右复制填充时,COLUMN(A1)依次变为

COLUMN(B1)、COLUMN(C1)……

计算结果分别为3、4……

即生成公差为1的自然数序列。

2、与字符"A"连接成一个单元格地址“An”,最后用INDIRECT函数返回文本字符串所指定的引用,得到相应单元格的内容。

公式向右、向下复制填充,完成多行5列的转换。

公式最后使用&""的目的是为了屏蔽在行列转换时,数据不足一行出现的0值。

行列转换完成,再添加字段标题,设置打印区域就可以了。

使用自定义函数快速连接Excel表格中多单元格数据的方法

字符串处理是函数的软肋,动不动就多层嵌套,数组公式,有些功能还无法实现,比如用连接符连接文本,用Excel函数几乎是无法做到的,有了VBA自定义函数,这一切将SO EASY! 下面就介绍一个简单的字符串处理函数: 函数名:MYSTR 作 用:用任意连接符连接文本 参数介绍: 第一参数:(必须)指定连接符,可以是文本常量

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:用Excel函数实现行列转换的技巧发布于2024-10-17 08:55:03
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: