乐于分享
好东西不私藏

【问题解决】excel一维表转二维表真好用!

【问题解决】excel一维表转二维表真好用!
    好久没上来了,最近小编在开发公司产品,天天在加班
    今天在写代码时,需要将数据库中的基因集放到python脚本里,300多个,有点麻烦。没想到excel还是很贴心的,瞬间就能搞定,棒棒哒。

一、需求介绍
需要将数据库的基因集放到python脚本中。
而数据原始下载文件中,这些基因是单列的,总共307个……
二、问题解决
WRAPROWS和WRAPCOLS都是可以的,前者是按行完成,后者按列完成。
    excel中对这两个函数的描述为:将一维数组按行/列转化为二维数组。
    在小编的表格中,这307个基因在B2:B308中,想着做成“30行x11列”的矩阵表,因此,在I2空单元格中,写入:=WRAPROWS(B2:B308,11,""),回车即可。
    同理,如果对B2:B308有按列分布要求的,就可以写成:=WRAPCOLS(B2:B308,30,""),回车即可。
最后面的"",是避免出现空单元格,否则会显示“#N/A”,会很丑……
最终效果如下:
在用记事本等文本文档,将转化好的矩阵表复制进去后,批量替换,即可得到想要的格式了~
点关注,不迷路~勤收藏,不慌张~