
例如:问题中的表格如下。有三种交换列和行的方法。
第一张图片
方法1:使用选择性粘贴转置来实现表行和列的转换。
步骤1、选择要在行和列之间交换的表格单元格区域,然后复制;
步骤2、单击要放置数据的单元格位置,然后单击“粘贴”->“特殊粘贴”;
步骤3、在弹出的[选择性粘贴]窗口中,选中[移调]项目,然后单击[确定]。

这时,您可以看到表的行和列已成功转换。
方法二、使用TRANSPOS函数
可以说TRANSPOS函数是为“行-列转换”而生的。
TRANSPOS函数的语法结构:TRANSPOSE(array)。
参数数组:指示要转换的工作表区域。
步骤1、我们观察到用于行和列转换的原始表是13 * 5。如果执行了行和列交换,则交换后它变为5 * 13,因此首先我们需要在转置网格区域位置5 * 13之后选择要放置的单位,这里我们选择G2:Q6;

选择步骤2、之后,在编辑字段中输入调用函数,即输入“ = TRANSPOSE”;
步骤3、设置要转置的像元范围,即输入:“ = TRANSPOSE(A1:E1 3)”
步骤4、按Ctrl + Shift + Enter,表格将自动转置。
最后,您可以对表格进行排版以获得以下图片:

方法三、结合使用INDIRECT函数和ADDRESS函数
间接函数的语法格式:= INDIRECT(ref_text,[a1])。
参数Ref_text:是对单元格的引用,一个带有引号,另一个不带引号。带引号,带文字引号,不带引号,带引号的地址。
参数a1:是一个逻辑值,指示包含在单元格ref_text中的引用的类型。 a1可以为TRUE或FALSE,也可以省略。
地址功能:根据给定的行号和列标签,建立文本类型的单元格地址。
ADDRESS函数语法:ADDRESS(row_num,column_num,abs_num,a1,sheet_text),
Row_num参数:是单元格引用中使用的行号,

Column_num参数:是单元格引用中使用的列标签,
ABS_num参数:是返回的引用类型,如下:
A1参数:是用于指定A1或R1C1参考样式的逻辑值。如果A1为TRUE或被省略,则函数ADDRESS返回A1样式引用;否则,为0。如果A1为FALSE,则函数ADDRESS返回R1C1样式引用。
Sheet_text参数:这是一个文本,用于指定要在外部引用的工作表的名称。如果省略sheet_text,将不使用工作表名称。
因此,在上图1的表中,要转置行和列,可以直接使用以下公式:= INDIRECT((ADDRESS(COLUMN(A 1),ROW((A 1))))) ,具体请参见以下步骤:
步骤1、首先,我们将在转置后将第一个单元格放置在单元格范围内。现在,我选择单元格G1并输入以下公式:= INDIRECT((ADDRESS(COLUMN(A 1),ROW((A 1)))))),即,插入单元格A1的内容;
步骤2、用于行和列转换的原始表为13 * 5。如果行和列被交换,它将变为5 * 13。在第1步中,转置后的新表是第一个。将单元格放入G1中,所以在这里,转置后的新单元格范围是G1:Q5,因此我们复制单元格G1的公式并将其填充到G1中的所有单元格中:Q5范围内,您可以看到原始表行和列已成功交换。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shumachanpin/article-315929-1.html
可口可乐需要创新什么东东呀
如果说在一起是注定的
等着你们的舞台回归秀