在 Excel 中转置数据的 5 种方法(逐步教程)

在 Excel 中转置数据的 5 种方法(逐步教程)

使用 INDIRECT、ADDRESS、COLUMN 和 ROW 函数旋转数据虽然上述公式非常容易理解和使用,但缺点是您无法编辑或删除旋转表中的任何单元格。因此,我将介绍一个使用“INDIRECT”、“ADDRESS”、“COLUMN”和“ROW”函数的公式。假设您的原始表格在 A1:C4 区域内,要执行列到行的转换并将旋转后的数据连接到源数据集,请按照以下步骤操作。

步骤 1:输入公式

在目标区域左上角的单元格(在我们的情况下是 A6)中输入以下公式,然后按“Enter”:

=INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))

注意事项: 您应将 A1 更改为实际要转置的源区域的左上角单元格,并保持美元符号不变。列字母和行号前的美元符号($)表示绝对引用,这会在您将公式移动或复制到其他单元格时保持列字母和行号不变。 如果原始区域中有任何空白单元格,公式会将空白单元格转换为 0(零)。为了在转置时消除零结果并保留空白单元格,您需要利用“IF”函数: =IF(INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))=0,"",INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))) 步骤 2:将公式复制到右侧和下方的单元格

选择公式单元格,拖动其填充柄(单元格右下角的小绿色方块)向下然后向右扩展到所需的行数和列数。

结果

列和行立即切换。

注意:数据的原始格式未保存在转置范围内,如有必要,您可以手动设置单元格格式。

相关推荐

皮皮游戏
beat365app登录入口

皮皮游戏

📅 07-13 👁️ 9847
清明節2025時間與習俗介紹 掃墓與傳統活動
365bet中文资讯网

清明節2025時間與習俗介紹 掃墓與傳統活動

📅 07-20 👁️ 8610
秦殇怎么联机 steam联机教程
365bet中文资讯网

秦殇怎么联机 steam联机教程

📅 07-11 👁️ 5290