当前位置:首页教育技巧excel技巧excel表格单元

excel怎么自动变列

2025-12-05 10:16:03


1.excel中如何将行名自动转置成列名,如图

这个题挺有意思的,可以试着用函数转置,不过没有把握,如果你不急着采纳的话,我回家有空试试。

比想象中的简单的,如果数据放在A1:C100中,D1或其它任意单元格中输入=OFFSET($A$1,IF(COLUMN(A1)=1,,ROW(A4)/4),MOD(ROW(A4),4))&""右拉一格,下拉。OFFSET是返回偏移,几个参数和意思是,(基准占,相对偏移行,相对偏移列,返回行数,返回列数)OFFSET(A1,1,2)的意思是A1单元格向下偏移一格,向右偏移两格,由于只要返回一个,第三和第四参数这个公式中可以缺省。

OFFSET(A1,1,2)就是返回C2单元格中的数据。ROW函数返回单元格的行号,ROW(A4)就是A4单元格的行号,就是4,向下复制时,会相应变化,拉到下一个单元格时,变成返回A5的行号,就是5。

MOD函数返回余数,MOD(5,4)返回5/4的余数,就是1。MOD(ROW(A4),4))向下拉时,余数也会在0、1、2、3之间循环。

公式还可以再简化点=OFFSET($A$1,(COLUMN(A1)=2)*ROW(A4)/4,MOD(ROW(A4),4))&""。

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2026 www.at317.com All Rights Reserved .