跳至主要内容

在 Excel 中转置(转换)单列或单行到区域,或者反之亦然

Author: Zhoumandy Last Modified: 2025-05-07

Kutools for Excel

为 Excel 增添 300 多种
强大功能

Kutools for Excel 中的 Transform Range 工具可以帮助您快速将垂直列转换为多列,并将一行转换为多行。

转换或将一列转换为多列
转换或将一行转换为多行
转换或将多列转换为单列
转换或将多行转换为单行

例如,如果您有一列数据如下图所示,每个客户的信息从上到下占用了 3 行,分别是姓名、电话和地址。使用 Transform Range,您可以快速将其转换为三行,如下所示:

shot-transform-rang0001

反之,您也可以将多列或多行转换为单列或单行。


点击 Kutools > 区域 > Transform Range。请参见截图:

shot transpose range 1 arrow-2 shot-transform-rang0002

转换或将一列转换为多列

1. 选择要转换为多列的单列,然后通过点击 Kutools > 区域 > Transform Range 应用该工具。

2. 在 Transform Range 对话框中,进行以下设置。

1) 所选范围显示在“要转换的区域”部分。如果需要,您可以更改范围;
2) 在“转换类型”部分,选择“单列转区域”选项;
3) 在“每条记录的列数”部分,选择所需的选项:
空单元格分隔的记录:如果您的列中有空白单元格,并且希望将它们作为分隔符来转换列,可以选择此选项。新行将在每个空白单元格处开始。
固定值:如果希望将列中的每 N 行转换为多列,可以选择此选项,然后在文本框中输入代表每 N 行的数字。
4) 点击确定

shot-transform-rang0003

3. 在下一个打开的对话框中,选择一个单元格以输出结果,然后点击确定提示:您可以将结果输出到当前工作簿的不同工作表中。

shot-transform-rang0004

操作完成后,您可以看到如下结果。

shot-transform-rang0001


转换或将一行转换为多行

1. 选择要转换为多行的单行,然后通过点击 Kutools > 区域 > Transform Range 应用该工具。

2. 在 Transform Range 对话框中,进行以下设置。

1) 所选范围显示在“要转换的区域”部分。如果需要,您可以更改范围;
2) 在“转换类型”部分,选择“单行转区域”选项;
3) 在“每条记录的行数”部分,选择所需的选项:
空单元格分隔的记录:如果您的行中有空白单元格,并且希望将它们作为分隔符来转换行,可以选择此选项。新列将在每个空白单元格处开始。
固定值:如果希望将行中的每 N 列转换为多行,可以选择此选项,然后在文本框中输入数字。
4) 点击确定

shot-transform-rang0005

3. 在下一个打开的对话框中,选择一个单元格以输出结果,然后点击确定提示:您可以将结果输出到当前工作簿的不同工作表中。

操作完成后,您可以看到如下结果。

shot-transform-rang0006


转换或将多列转换为单列

有时您需要将一个区域转换为单列,使用这个 Transform Range 工具,您可以轻松快速地处理它。请按照以下步骤操作:

1. 选择要转换为单列的区域,然后通过点击 Kutools > 区域 > Transform Range 启用此功能。

1) 所选范围显示在“要转换的区域”部分。如果需要,您可以更改范围;
2) 在“转换类型”部分,选择“区域转单列”选项;
3) 点击确定

shot-transform-range0007

3. 在下一个打开的对话框中,选择一个单元格以输出结果,然后点击确定提示:您可以将结果输出到当前工作簿的不同工作表中。

然后您可以看到如下结果。

shot-transform-range0008


转换或将多行转换为单行

要将多行转换为单行,您可以这样做:

1. 选择要转换为单行的区域,然后通过点击 Kutools > 区域 > Transform Range 启用此功能。

1) 所选范围显示在“要转换的区域”部分。如果需要,您可以更改范围;
2) 在“转换类型”部分,选择“区域转单行”选项;
3) 点击确定

shot-transform-range0009

3. 在下一个打开的对话框中,选择一个单元格以输出结果,然后点击确定提示:您可以将结果输出到当前工作簿的不同工作表中。

然后您可以看到如下结果。


备注:

arrow 此功能支持 撤销 (Ctrl + Z).

arrow 如果有大量数据并且您想加快转换速度,请勾选 不保留格式(处理更快) 对话框左下角的选项。需要说明的是,如果勾选此选项,单元格的格式将不会保留在输出区域中。
shot-transform-range011


演示:将单元格区域转换为单行或单列,反之亦然

 
Kutools for Excel:超过 300 种实用工具触手可及!永久免费享受 AI 功能!立即下载!

推荐的生产力工具
以下工具可以大大节省您的时间和金钱,哪一个适合您?
Office Tab:在您的Office中使用方便的标签,就像Chrome、Firefox和New Internet Explorer一样。
Kutools for Excel
超过300个Excel2021、2019、2016、2013、2010、2007和Office365的高级函数。

Kutools for Excel

上述功能只是Kutools for Excel的300个强大函数之一。

专为Excel(Office)2021、2019、2016、2013、2010、2007和Office365设计。免费下载并使用30日。

Screen shot of Kutools for Excel

btn read more      btn download     btn purchase