excel - 如何在 Excel 中将一行转换为一列?
问题描述
目前我有如下所列的数据
R1= Row1
C1= Column1
R1: C1 C2 C3 C4 C5 C6 C7 C8 C9 C10
R2: Alpha Beta Gamma Alpha1 Beta1 Gamma1 Alpha2 Beta2 Gamma3
我希望数据是这样的:
R1: C1 C2 C3 C4 C5 C6 C7 C8
R2: Alpha Beta Gamma
R3: Alpha1 Beta1 Gamma1
R4: Alpha2 Beta2 Gamma2
您能否指定任何公式/vba 代码来执行此操作?提前致谢。
解决方案
我希望这个能帮上忙:
选择要重新排列的数据范围,包括任何行或列标签,然后按 Ctrl+C。(注意:确保复制数据以执行此操作,因为使用剪切命令或 Ctrl+X 将不起作用。 )
在工作表中选择要粘贴转置表的新位置,确保有足够的空间粘贴数据。您粘贴在那里的新表格将完全覆盖已经存在的任何数据/格式。
右键单击要粘贴转置表的左上角单元格,然后选择Transpose。
- 数据轮换成功后,可以删除原表,新表中的数据将保持不变。
推荐阅读
- excel - 基于另一列标准并忽略空白的最常见文本
- angular - 不能在未定义上使用地图功能,从订阅返回,服务数据延迟,直到时间地图功能被执行
- javascript - 如何将 AJAX 成功传递给另一个带参数的函数?
- c++ - 如何使用 micro pro 在记事本中打印表情符号
- android - 更改 OutlinedTextField 的边框半径
- php - 在laravel中的两个相关模型中过滤
- visual-studio-2019 - Photino Blazor 应用程序不会在 Program Files 文件夹中运行
- reactjs - 我如何从 if 语句中更改两个不同的东西?
- amazon-web-services - cdk 在 docker 镜像中部署
- javascript - 在滚动时更新鼠标位置