首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Excel将一行拆分为固定列数的单独行

Excel将一行拆分为固定列数的单独行
EN

Stack Overflow用户
提问于 2016-07-07 13:59:48
回答 2查看 5.8K关注 0票数 1

这是我在一个excel文件中的一行中的数据示例。我想把它分成每七列之后的多行

15-2月20 783 175 105 $180 $973 15-3月31 900 58 145 $106 $140

15-2月20 783 175 105 $180 $973

15-3月31 900 58 145 $106 $140

EN

回答 2

Stack Overflow用户

发布于 2016-07-07 15:31:17

您可以使用以下公式:

代码语言:javascript
运行
复制
=INDEX($1:$1,INT(COLUMN()+(ROWS(A$5:A5)-1)*7))

根据需要,将此公式拖到第7行并向下拖动。

此公式的问题是,如果单元格为空,它将返回0

因此,您也可以检查单元格空白条件,并将公式写为:

代码语言:javascript
运行
复制
=IF(ISBLANK(INDEX($1:$1,INT(COLUMN()+(ROWS(A$5:A5)-1)*7))),"",INDEX($1:$1,INT(COLUMN()+(ROWS(A$5:A5)-1)*7)))

票数 2
EN

Stack Overflow用户

发布于 2016-07-07 14:13:09

如果您有一个定义良好且确定的方法来拆分两部分(例如,列"A“到"D”是第一部分,而列"E“到"H”是第二部分),您可以在不同的工作表中输入一个公式,如下所示(这是伪代码;您需要验证语法):

新工作表的单元格"A1“:='Other_Sheet'!A(round(row()/2)+1)

新工作表的单元格“行”:=‘Other_Sheet’!E(A2(A2()/2)+1)

进行间接引用时,它将每隔两行在新工作表中转到源表中的下一行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38238446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档