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

时间:2023-06-19 16:42:55 

今天本文给大家带来的是一个用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。

公式向下复制填充时,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函数
0
投稿

猜你喜欢

  • win11不能直接把图片拖进ps里怎么解决?

    2022-10-13 07:19:33
  • WPS考勤表中多余的日期怎么去掉?

    2023-08-01 07:47:12
  • excel2003设置菜单栏位置显示方式教程

    2022-12-22 12:50:28
  • 卡硬工具箱怎么测试CPU?卡硬工具箱测试CPU的方法

    2023-07-22 13:37:17
  • 如何在Excel2007中冻结拆分窗口

    2023-04-19 23:06:12
  • excel中筛选重复项的教程

    2023-03-26 14:56:22
  • 微信深色模式不喜欢?用 iOS 自带功能添加开关

    2023-11-15 12:56:21
  • 如何替换Mac的下载的路径?

    2022-04-28 09:00:49
  • word下划线怎么调间距

    2023-04-12 04:36:36
  • 如何为主流网页浏览器启用和禁用 TLS 1.3 支持

    2023-05-28 12:45:24
  • Win11未识别的网络无internet怎么办?

    2022-12-02 04:33:37
  • WPS文档该怎么删除空白页

    2023-02-17 21:19:35
  • 全球政府部门升级Win10的六大理由

    2023-02-22 17:14:24
  • Win10系统反复重启怎么解决?Win10反复重启的处理方法

    2022-09-18 05:17:34
  • 微星主板bios设置U盘启动教程

    2023-01-16 04:36:08
  • Win7如何消除音箱电流声?消除音箱电流声的方法

    2023-12-11 04:59:22
  • win7系统屏幕虚拟键盘怎么关闭?

    2023-05-30 21:03:19
  • 如何在Word 2013中堆叠和分组形状?

    2022-04-05 08:11:46
  • WPS如何自定义快捷键?

    2022-04-10 12:10:31
  • WPS轻巧办公—如何运用DATEDIF函数计算日期

    2022-03-13 09:13:26
  • asp之家 电脑教程 m.aspxhome.com