软件下载

excel怎么行转列(Excel中多行表格转多列表格怎么操作)

软件下载 投稿 2022-03-25 15:23:15 浏览

利用OFFSET+COLUMN+ROW这3个函数组合,我们可以将多行表格转成多列表格。cYS求资源网-免费绿色汉化软件分享平台

下图中,将B2:C10多行的单元格区域转成B12:J13多列的单元格区域。cYS求资源网-免费绿色汉化软件分享平台

Excel中多行表格转多列表格,用OFFSET函数如此简单

具体操作步骤如下:cYS求资源网-免费绿色汉化软件分享平台

1、选中B12单元格,在编辑栏中输入公式:=OFFSET($B$2,COLUMN(B2)-2,ROW(B2)-2)&"",按回车键回车。cYS求资源网-免费绿色汉化软件分享平台

Excel中多行表格转多列表格,用OFFSET函数如此简单

2、将公式向右填充至J12单元格,向下填充至J13单元格即可。cYS求资源网-免费绿色汉化软件分享平台

Excel中多行表格转多列表格,用OFFSET函数如此简单

3、公式解析。cYS求资源网-免费绿色汉化软件分享平台

(1)COLUMN(B2):cYS求资源网-免费绿色汉化软件分享平台

COLUMN函数的功能是返回一个引用的列号。cYS求资源网-免费绿色汉化软件分享平台

COLUMN(B2)的意思是返回B2单元格所在列的列号,为2。当公式向右填充时,B2会变成C2、D2...,列号会依次递增。当公式向下填充时,B2会变成B3、B4...,列号不变。cYS求资源网-免费绿色汉化软件分享平台

Excel中多行表格转多列表格,用OFFSET函数如此简单

(2)ROW(B2):cYS求资源网-免费绿色汉化软件分享平台

ROW函数的功能是返回一个引用的行号。cYS求资源网-免费绿色汉化软件分享平台

ROW(B2)的意思是返回B2单元格所在行的行号,为2。当公式向右填充时,B2会变成C2、D2...,行号不变。当公式向下填充时,B2会变成B3、B4...,行号会依次递增。cYS求资源网-免费绿色汉化软件分享平台

Excel中多行表格转多列表格,用OFFSET函数如此简单

(3)=OFFSET($B$2,COLUMN(B2)-2,ROW(B2)-2):cYS求资源网-免费绿色汉化软件分享平台

OFFSET函数的功能是:以指定的引用为参照系,通过给定偏移量返回新的引用。cYS求资源网-免费绿色汉化软件分享平台

这里的$B$2就是参照系,COLUMN(B2)-2返回的结果为0,ROW(B2)-2返回的结果为0,代入公式的:=OFFSET($B$2,0,0),该公式的意思是:以B2单元格为参照系,向下移动0行,向右移动0列,也就是没移动,所以是B2单元格本身的内容“产品编号”。当公式填充到C3单元格时,公式变成:=OFFSET($B$2,1,0),该公式的意思是:以B2单元格为参照系,向下移动1行,向右移动0列,所以是B3单元格本身的内容“PCD00001”,以此类推。cYS求资源网-免费绿色汉化软件分享平台

Excel中多行表格转多列表格,用OFFSET函数如此简单

(4)=OFFSET($B$2,COLUMN(B2)-2,ROW(B2)-2)&"":cYS求资源网-免费绿色汉化软件分享平台

公式后面使用连接符(&)与空字符串("")连接,有2个作用:当返回的数据是数值型时,加上&"",变成了文本型数据;当返回是空单元格数据时,比如当公式右拉填充至K12单元格时,公式=OFFSET($B$2,9,0),返回的结果是0,加上&"",就能把0屏蔽掉,显示为空。cYS求资源网-免费绿色汉化软件分享平台

4、完整的动图演示如下。cYS求资源网-免费绿色汉化软件分享平台

Excel中多行表格转多列表格,用OFFSET函数如此简单更多资源请访问:四零四软件下载站423下载站

「真诚赞赏,手留余香」

求资源网

真诚赞赏,手留余香

使用微信扫描二维码完成支付

继续浏览有关教程的文章
发表评论
留言与评论(共有 0 条评论)
   
验证码:
版权声明

求资源网所发布的一切破解补丁,软件,以及其他分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途。
否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。