永发信息网

excel如何将列换成行,行换成列

答案:2  悬赏:50  手机版
解决时间 2021-02-25 16:06
  • 提问者网友:半生酒醒
  • 2021-02-25 07:07
excel如何将列换成行,行换成列
最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-02-25 08:11
可以利用选择性粘贴,转置实现
也可以利用公式实现
全部回答
  • 1楼网友:患得患失的劫
  • 2021-02-25 09:34
在任意空白单元格输入公式 =offset($k$6,int((column(a1)-1)/2),mod(column(a1)-1,2)) 往右拉 说明: offset的通常用法是,按照指定的基点,进行行和列的偏移,引用单元格。复杂一点的offset得到单元格区域的引用。 这里指定k6为基点,然后需要找到行和列的偏移规律。 这里行偏移的规律是随着列号增加,呈现0,0,1,1,2,2……的规律,所以用int((column(a1)-1)/2)得到 这里列偏移的规律是随着列号增加,呈现0,1,0,1,0,1……的规律,所以用mod(column(a1)-1,2))得到 之所以用column(a1),不用column(),是为了使公式可以在任意单元格使用,不局限在a1开始。 补充: int的作用是对结果取整数,在这里用trunc也一样; mod的作用是求余,成为模运算;以2为模就可以得到0和1的顺序变化,通常也用于判断奇偶。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯