需要将多个excel行转换为列

需要将多个excel行转换为列,excel,excel-formula,excel-2010,excel-2007,vba,Excel,Excel Formula,Excel 2010,Excel 2007,Vba,我在excel表格中有以下数据: 现在我需要以这样的方式转换数据,以得到以下结果: 我在excel中有这样一个非常庞大的数据集(数千个经销商编号)。因此,手动调换每个经销商是不可能的 有人能帮我吗 提前谢谢 如果使用转置函数,将要转置的范围传递给它,然后按Crtl+Shift+Enter,那么您应该会得到所需的结果。如果结果太小,您可以拖动并更改结果区域,再次按Crtl+Shift+Enter,公式将重新计算转置 按下Crtl+Shift+Enter并执行函数后,=转置(A1:C2)将类似于

我在excel表格中有以下数据:

现在我需要以这样的方式转换数据,以得到以下结果:

我在excel中有这样一个非常庞大的数据集(数千个经销商编号)。因此,手动调换每个经销商是不可能的

有人能帮我吗


提前谢谢

如果使用转置函数,将要转置的范围传递给它,然后按Crtl+Shift+Enter,那么您应该会得到所需的结果。如果结果太小,您可以拖动并更改结果区域,再次按Crtl+Shift+Enter,公式将重新计算转置

按下Crtl+Shift+Enter并执行函数后,
=转置(A1:C2)
将类似于公式栏中的
{=转置(A1:C2)}


Chris,这真的是复制品吗?他们不是要vba代码。不管怎样,@Vaishak,您可以简单地对其进行透视,并复制转置表以进行进一步转换(如果是一次性分析)。