You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel:从垂直列表指定起始点提取连续5个单元格转为水平列表

高效实现Excel垂直列表转指定起始点的水平序列

新版Excel(支持动态数组):用TOROW一键转换

假设你的垂直数据在A列,起始关键词(比如"F")输入在D1单元格,直接用下面的公式就能生成水平排列的5个内容(起始点+后续4个):
=TOROW(INDEX(A:A,MATCH(D1,A:A,0)+SEQUENCE(5)-1))
公式逻辑:MATCH定位起始值在A列的行号,SEQUENCE(5)生成1到5的序列,两者结合得到需要提取的5行位置,INDEX抓取对应内容,TOROW直接转成水平排列,公式输入后会自动填充右侧单元格。

如果是直接选中起始单元格(比如A6),更简单:
=TOROW(A6:A10)

旧版Excel(无动态数组):TRANSPOSE+OFFSET组合

没有动态数组功能的话,用下面的公式,输入后按Ctrl+Shift+Enter(数组输入),就能自动填充到右侧5个单元格:
=TRANSPOSE(OFFSET(A1,MATCH(D1,A:A,0)-1,0,5,1))
公式逻辑:OFFSET从起始行开始,向下取5行1列的区域,TRANSPOSE把垂直区域转成水平排列。

注意:把公式里的A:A替换成你的垂直列表实际所在列,D1替换成你输入起始点的单元格即可。

内容的提问来源于stack exchange,提问作者Lisa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 20:16:07