在 Excel 中转置(转换)单列或单行到区域,或者反之亦然
Kutools for Excel
为 Excel 增添 300 多种
强大功能
Kutools for Excel 中的 Transform Range 工具可以帮助您快速将垂直列转换为多列,并将一行转换为多行。
转换或将一列转换为多列
转换或将一行转换为多行
转换或将多列转换为单列
转换或将多行转换为单行
例如,如果您有一列数据如下图所示,每个客户的信息从上到下占用了 3 行,分别是姓名、电话和地址。使用 Transform Range,您可以快速将其转换为三行,如下所示:
反之,您也可以将多列或多行转换为单列或单行。
点击 Kutools > 区域 > Transform Range。请参见截图:
![]() | ![]() | ![]() |
转换或将一列转换为多列
1. 选择要转换为多列的单列,然后通过点击 Kutools > 区域 > Transform Range 应用该工具。
2. 在 Transform Range 对话框中,进行以下设置。
3. 在下一个打开的对话框中,选择一个单元格以输出结果,然后点击确定。提示:您可以将结果输出到当前工作簿的不同工作表中。
操作完成后,您可以看到如下结果。
转换或将一行转换为多行
1. 选择要转换为多行的单行,然后通过点击 Kutools > 区域 > Transform Range 应用该工具。
2. 在 Transform Range 对话框中,进行以下设置。
3. 在下一个打开的对话框中,选择一个单元格以输出结果,然后点击确定。提示:您可以将结果输出到当前工作簿的不同工作表中。
操作完成后,您可以看到如下结果。
转换或将多列转换为单列
有时您需要将一个区域转换为单列,使用这个 Transform Range 工具,您可以轻松快速地处理它。请按照以下步骤操作:
1. 选择要转换为单列的区域,然后通过点击 Kutools > 区域 > Transform Range 启用此功能。
3. 在下一个打开的对话框中,选择一个单元格以输出结果,然后点击确定。提示:您可以将结果输出到当前工作簿的不同工作表中。
然后您可以看到如下结果。
转换或将多行转换为单行
要将多行转换为单行,您可以这样做:
1. 选择要转换为单行的区域,然后通过点击 Kutools > 区域 > Transform Range 启用此功能。
3. 在下一个打开的对话框中,选择一个单元格以输出结果,然后点击确定。提示:您可以将结果输出到当前工作簿的不同工作表中。
然后您可以看到如下结果。
备注:
此功能支持 撤销 (Ctrl + Z).
如果有大量数据并且您想加快转换速度,请勾选 不保留格式(处理更快) 对话框左下角的选项。需要说明的是,如果勾选此选项,单元格的格式将不会保留在输出区域中。
演示:将单元格区域转换为单行或单列,反之亦然
推荐的生产力工具
Office Tab:在 Microsoft Office 中使用便捷的标签页,就像 Chrome、Firefox 和新版 Edge 浏览器一样。通过标签轻松切换文档 —— 告别杂乱的窗口。了解更多...
Kutools for Outlook:Kutools for Outlook 为 Microsoft Outlook 2010–2024(及更高版本)以及 Microsoft 365 提供 100 多种强大功能,帮助您简化电子邮件管理并提高生产力。了解更多...
Kutools for Excel
Kutools for Excel 提供 300 多种高级功能,助您在 Excel 2010 – 2024 和 Microsoft 365 中高效完成工作。以上功能只是众多节省时间的工具之一。

