Excel里面的行列转换

学术   2024-08-22 21:31   浙江  
我看到后台有小伙伴提问一个问题,AI的答复基本应该可以解决问题,但是说起来有点费劲,看到了之后,我想着人工只能大语言模型是不错,但是估计还是图文并茂对大家更有帮助,所以就拿出这个问题专门写一篇。文字不长。
问题大意是要在excel里面完成如下将行分布的病区转变成按列分布的形式,如下图:
  

 

AI模型给出了几种解决方法
方法一. 选择性粘贴行列转置:
   首先复制A1:G1行内容   

 

   选择一个单元格A1单元格,这个单元格将是转置后数据的左上角。
   右键点击选择的单元格,选择“选择性粘贴
   
  在弹出的对话框中,勾选“转置”选项,然后点击“确定”,搞定。 
方法二. 使用TRANSPOSE函数(仅适用于Excel 2016及以后版本):
   选择一个空白区域,这个区域将与原始数据行具有相同的列数。
   输入公式 `=TRANSPOSE(原始数据区域)`,例如 `=TRANSPOSE(B1:G1)`。
   按Enter键,都不用下拉拖拽,搞定
方法三. 使用INDEX和ROW函数组合:
   在新列的第一个单元格中输入以下公式:`=INDEX(原始数据区域, 1, ROW()-1)`。
也就是在A2单元格输入“=INDEX($B$1:$G$1,1,ROW()-1)”。   

 


   按Enter键,然后向下和拖动填充柄以填充整个区域,搞定    
总结,这三种方法各有千秋,选择性粘贴法比较方便灵活,可以用鼠标随意选择单元格放置的位置,也比较容易上手,比函数容易实现;TRANSPOSE函数法也比较简单,使用也比较灵活,但是对office的版本有要求,低版本的不支持该函数,有条件升级版本的尽量还是早点升级吧;INDEX和ROW函数组合法听起来就比较复杂,不仅有index函数我们之前比较少涉及,并且还要嵌套函数,但是好处在于没有版本的限制,毕竟index函数和row函数都是excel的老牌函数了。
所以选用那种方法,看大家的版本需求和具体操作熟练程度了,大家可以各自试试。
虽然我自己平时习惯用office,但是其实有时候用用WPS发现WPS果然是国人的产品,有些功能设计更符合我们的体验,我很多写的关于Excel的函数和功能,在WPS里面都可以实现,有时候甚至WPS还提供了更为方便快捷的解决方案。这些以后有机会慢慢分享。今天给大家分享一些WPS的安装包,也是从别的地方搬运过来的,希望可以帮到大家,如果涉及侵权,可以联系我删除。

我用夸克网盘分享了「WPS2019各版本-永久授权」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。

链接:https://pan.quark.cn/s/ff0ffad79d85


不正经病案人
传播交流病案管理,病案统计经验,广交天下同行,一起学习,一起进步。
 最新文章