0

0

Excel怎么将多列转一列 Excel行列结构重组技巧【数据整理】

裘德小鎮的故事

裘德小鎮的故事

发布时间:2026-02-05 11:46:02

|

407人浏览过

|

来源于php中文网

原创

Excel中将多列转单列有四种方法:一、复制后选择性粘贴→转置并转数值;二、用INDEX+ROW公式动态提取;三、Power Query取消透视列;四、TEXTJOIN+FILTERXML生成竖向数组。

excel怎么将多列转一列 excel行列结构重组技巧【数据整理】

如果您在Excel中需要将多列数据合并为单列,以便进行后续的数据分析或导入其他系统,则可能是由于原始数据的行列结构不符合目标格式要求。以下是实现多列转一列的多种操作方法:

一、使用TRANSPOSE函数配合区域复制粘贴

该方法适用于静态转换,不依赖公式更新,适合一次性整理固定数据。通过先转置再粘贴为值的方式,可将横向排列的多列数据变为纵向单列。

1、选中原始多列数据区域(例如A1:C10),按Ctrl+C复制。

2、右键点击目标起始单元格(如E1),选择“选择性粘贴”→勾选“转置”→点击“确定”。

3、此时数据已按行优先顺序转为多行单列布局,但存在空行间隔;需手动删除中间空白行。

4、选中转置后全部数据区域,按Ctrl+C复制,再次右键→“选择性粘贴”→选择“数值”以去除公式依赖。

二、使用INDEX与ROW组合构造动态单列序列

该方法利用行号递增特性,逐行逐列提取原始区域中的每个单元格值,生成连续无间断的单列结果,支持自动扩展,适合数据量变化场景。

1、假定原始数据位于A1:C5区域,在目标列首单元格(如E1)输入以下公式:
=INDEX($A$1:$C$5,MOD(ROW(A1)-1,ROWS($A$1:$C$5))+1,INT((ROW(A1)-1)/ROWS($A$1:$C$5))+1)

2、按Enter确认后,向下拖拽填充柄至覆盖全部数据项(共15行:5行×3列)。

3、检查结果是否按“第1行A列、第1行B列、第1行C列、第2行A列……”顺序排列。

4、若需固化结果,选中公式列,Ctrl+C复制,再执行“选择性粘贴→数值”。

玄鲸Timeline
玄鲸Timeline

一个AI驱动的历史时间线生成平台

下载

三、借助Power Query实现多列堆叠转换

该方法适用于大数据量、多工作表或需重复执行的场景,操作可视化且可保存查询步骤,支持自动刷新。

1、选中原始数据任意单元格,点击“数据”选项卡→“从表格/区域”,确认创建表格并勾选“表包含标题”。

2、在Power Query编辑器中,按住Ctrl键依次点击除第一列外的所有列标题,右键选择“取消透视列”。

3、新生成的“属性”列和“值”列中,“值”列即为所需单列数据;可删除“属性”列。

4、点击“主页”→“关闭并上载”,结果将自动写入新工作表的单列中。

四、使用TEXTJOIN与FILTERXML函数组合(仅限Excel 2019及Office 365)

该方法通过文本拼接与XML解析技术,将多列内容一次性转为竖向文本数组,无需辅助列,适合纯文本型数据快速转换。

1、在目标单元格输入以下公式(假设原始区域为A1:C3):
=FILTERXML(""&TEXTJOIN("",TRUE,A1:C3)&"","//b")

2、按Enter后,该公式将返回一个垂直数组,显示为单列形式。

3、若需下拉填充,可在首个结果单元格输入公式后,按Ctrl+Shift+Enter(旧版)或直接Enter(新版动态数组)生成溢出区域。

4、选中溢出区域,Ctrl+C复制,再执行“选择性粘贴→数值”完成固化。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
pdf怎么转换成xml格式
pdf怎么转换成xml格式

将 pdf 转换为 xml 的方法:1. 使用在线转换器;2. 使用桌面软件(如 adobe acrobat、itext);3. 使用命令行工具(如 pdftoxml)。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1914

2024.04.01

xml怎么变成word
xml怎么变成word

步骤:1. 导入 xml 文件;2. 选择 xml 结构;3. 映射 xml 元素到 word 元素;4. 生成 word 文档。提示:确保 xml 文件结构良好,并预览 word 文档以验证转换是否成功。想了解更多xml的相关内容,可以阅读本专题下面的文章。

2095

2024.08.01

xml是什么格式的文件
xml是什么格式的文件

xml是一种纯文本格式的文件。xml指的是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。想了解更多相关的内容,可阅读本专题下面的相关文章。

1098

2024.11.28

string转int
string转int

在编程中,我们经常会遇到需要将字符串(str)转换为整数(int)的情况。这可能是因为我们需要对字符串进行数值计算,或者需要将用户输入的字符串转换为整数进行处理。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

584

2023.08.02

int占多少字节
int占多少字节

int占4个字节,意味着一个int变量可以存储范围在-2,147,483,648到2,147,483,647之间的整数值,在某些情况下也可能是2个字节或8个字节,int是一种常用的数据类型,用于表示整数,需要根据具体情况选择合适的数据类型,以确保程序的正确性和性能。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

548

2024.08.29

c++怎么把double转成int
c++怎么把double转成int

本专题整合了 c++ double相关教程,阅读专题下面的文章了解更多详细内容。

153

2025.08.29

C++中int的含义
C++中int的含义

本专题整合了C++中int相关内容,阅读专题下面的文章了解更多详细内容。

204

2025.08.29

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

400

2023.07.18

java return合集
java return合集

本专题整合看java中return关键词的用途,语句的使用等等内容,阅读专题下面的文章了解更多详细内容。

0

2026.02.05

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 15.6万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 2.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号