EXCEL 工具

如何在Excel中切换列

发布 2022年四月18日
分享:

想要跟踪数据并自动计算平均值?Microsoft Excel 是世界上使用最广泛的电子表格应用程序,拥有数百万用户。Excel 和其他电子表格程序是数据处理、分析和可视化的绝佳工具,因为它们允许您在一个地方对数据进行排序、过滤、格式化和制图。 考虑为实地考察收集联系信息。

表格是 Excel 电子表格中列和行的集合。列通常按字母顺序排列,而行通常按数字顺序排列。单元格是列和行的交叉点。单元格的地址由代表列的字母和代表行的数字决定。

你想过如何在 Excel 表格中移动列吗?

本教程将介绍如何切换或移动多列。更改相邻列是大多数人经常做的事情。本教程将告诉你如何

1.用 Shift 键切换两列的方法

2.使用剪切和粘贴方法交换整列的位置

3.在 Excel 中通过一次移动交换多个列的位置

4.使用键盘快捷键切换 Excel 中的两列

用 Shift 键切换两列的方法

使用拖放功能切换 Excel 列时,只会高亮显示单元格,而不会移动单元格。如果要移动选定的列,请使用 shift 键方法;操作步骤有以下几种:

1.打开 Excel 应用程序。

2.右键单击要移动的列的标题。它将选择整列。

3.将光标移到列的右侧。光标将变为一个四向箭头图标。

4.左键单击栏的一侧,然后按shift键。

5.按住 shift 键拖动栏。您将看到一行" "显示下一列的插入位置。

6.松开鼠标左键并按住 shift 键。

7.第一列将取代第二列,并将该列移到边上。

8.然后,选择第二列,使用同样的方法将其移动到第一列的位置。

Microsoft Excel - 初级职位

图 1 - Microsoft Excel - 初级职位

Microsoft Excel - 第二职位

图 2 - Microsoft Excel - 第二职位

Microsoft Excel - 最终职位

图 3 - Microsoft Excel - 最终职位

注意:在不按住 shift 键的情况下更改位置会与第二列的数据重叠。

使用剪切和粘贴方法交换整列的位置

如果拖放方法不适用,还可以使用剪切和粘贴方法。具体步骤如下:

1.打开 Microsoft Excel 应用程序。

2.右键单击要移动的列的标题。它将高亮显示整列。

3.高亮后,右键单击列标题,选择 "剪切"选项。也可以按 Ctrl + X 来剪切列。

4.单击要与其他列交换的列标题。

5.高亮显示后,右键单击该列,然后从菜单中单击 "插入剪切单元格"。

6.这将在初始列的位置上插入该列。

7.使用同样的方法将第二列移动到另一列的位置。

Microsoft Excel - 剪切选项

图 4 - Microsoft Excel - 剪切选项

Microsoft Excel - 插入剪切单元格

图 5 - Microsoft Excel - 插入剪切单元格

Microsoft Excel - 最后位置

图 6 - Microsoft Excel - 最后位置

注意:在您所选区域插入新栏时,必须遵守一些条件性规则,即同时复制/粘贴整列。

在 Excel 中一键交换多个列

要在 Excel 中一键交换列,只需几个简单的步骤:

1.选择第一行,然后右键单击该行并选择插入选项。

2.使用第一行创建新的列序。

3.然后,在新的行中按照您希望的列显示模式添加数值。

图 7

4.接下来,左键单击并拖动到数据的最后一个单元格,选择所有数据。

5.点击工具栏上的数据选项卡。

6.在 "排序和筛选 "组中点击 "排序"。

数据选项卡 - 选择排序

图 8 - 数据选项卡 - 选择排序

7.排序对话框将出现。

点击选项。

排序对话框 - 选项

图 9 - 排序对话框 - 选项

选择从左到右排序选项,然后单击确定。

排序选项 - 从左到右排序

图 10 - 排序选项 - 从左到右排序

然后,在 "排序依据 "选项中选择第 1 行,点击确定。

排序对话框 - 排序方式

图 11 - 排序对话框 - 排序方式

删除新插入的记录。

结果

结果

图 12 - 结果

使用键盘快捷键切换两个 Excel 列

使用键盘快捷键可以轻松切换两列。请按照以下步骤更改所选列:

1.在 Excel 中选择列中的任意单元格。

2.按住 Ctrl 键并按空格键选择整列。

3.然后,再次按住 Ctrl 键并按 "X "键将其剪切。

4.选择要与第一列切换的列。

5.再次按住 Ctrl 键并按空格键来突出显示该列。

6.按住 Ctrl 键并按 (+) 加号键,将第一个插入新位置。

7.转到第二列,按住 Ctrl 键并按空格键选择整列。

8.按 Ctrl + 'X' 键剪切列。

9.选择第一列的位置,然后按 Ctrl + 'X'。 (+) 加。

10.这将切换两列的位置。

Microsoft Excel - 第一位置

图 13 - Microsoft Excel - 第一位置

Microsoft Excel - 第二位置

图 14 - Microsoft Excel - 第二位置

Microsoft Excel - 最终职位

图 15 - Microsoft Excel - 最终职位

IronXL C# 库

对于在.NET中打开、读取、编辑、切换列和保存Excel文件,IronXL提供了一个多功能、功能强大的框架。它兼容所有 .NET 项目类型,包括 Windows 应用程序、ASP.NET MVC 和 .NET Core 应用程序。

对于 .NET 开发人员,IronXL 为读写 Excel 文档提供了一个简单的 API。

要访问 Excel 操作脚本,IronXL 不需要在服务器上安装 Microsoft Office Excel,也不需要使用 Excel Interop。因此,在.NET中处理Excel文件变得异常快速和简单。

使用 IronXL,开发人员只需编写几行代码,就能执行所有与 Excel 相关的计算,而无需任何复杂的操作,包括添加两个单元格、总列选项、在 Excel 表中添加整列、在 Excel 表中添加整行、所有单元格的求和函数/求和选项、多列和多行的求和函数等任务,以及许多其他有用的功能。

下面是一些 C# 代码的示例。

using IronXL;

WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;

// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";

// Force recalculate all formula values in all sheets.  
workbook.EvaluateAll();

// Get Formulas
// Get the formula's calculated value.  e.g. "52"
string formulaValue = worksheet ["G30"].Value;

//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;

//Save your changes with updated formulas and calculated values.
workbook.Save();
using IronXL;

WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;

// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";

// Force recalculate all formula values in all sheets.  
workbook.EvaluateAll();

// Get Formulas
// Get the formula's calculated value.  e.g. "52"
string formulaValue = worksheet ["G30"].Value;

//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;

//Save your changes with updated formulas and calculated values.
workbook.Save();
Imports IronXL

Private workbook As WorkBook = WorkBook.Load("test.xlsx")
Private worksheet As WorkSheet = workbook.DefaultWorkSheet

' Set Formulas
Private worksheet ("A1").Formula = "Sum(B8:C12)"
Private worksheet ("B8").Formula = "=C9/C11"
Private worksheet ("G30").Formula = "Max(C3:C7)"

' Force recalculate all formula values in all sheets.  
workbook.EvaluateAll()

' Get Formulas
' Get the formula's calculated value.  e.g. "52"
Dim formulaValue As String = worksheet ("G30").Value

'Get the formula as a string. e.g. "Max(C3:C7)"
Dim formulaString As String = worksheet ("G30").Formula

'Save your changes with updated formulas and calculated values.
workbook.Save()
VB   C#

开发人员在使用 C# 修改和编辑 Excel 文件时必须小心谨慎,因为很容易因为一次失误而改变整个文档。依靠高效、直接的代码行有助于降低出错的风险,使我们更容易以编程方式编辑或删除 Excel 文件。今天,我们将通过必要的步骤,使用已经过充分测试的函数,用 C# 快速准确地编辑 Excel 文件。如需了解更多信息,请访问以下网站 链接.

< 前一页
如何在 Java 中读取 Excel 文件(教程)
下一步 >
如何在Excel中对一列求和

准备开始了吗? 版本: 2024.10 刚刚发布

免费NuGet下载 总下载量: 1,039,965 查看许可证 >