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. 松开鼠标左键并移位。

  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. 然后,根据您希望列出现的模式在新行中添加值。

    How To Switch Columns In Excel 7 related to 一键调换 Excel 中的多个列

    图 7

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

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

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

    数据选项卡 - 选择排序

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

  7. 将出现排序对话框。

    单击选项。

    排序对话框 - 选项

    图 9 - 排序对话框 - 选项

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

    排序选项 - 从左到右排序

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

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

    排序对话框 - 排序方式

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

    删除新插入的行。

结果

结果

图 12 - 结果

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

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

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

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

  3. 接下来,再次按住 Ctrl 键并按 "X "键将其剪切。

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

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

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

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

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

  9. 选择第一个翻译的位置,然后按 Ctrl + D。(+)Plus。

  10. 这将切换两个栏目的位置。
    Microsoft Excel - 第一位置

    图 13 - Microsoft Excel - 第一位置

Microsoft Excel - 第二位置

图 14 - Microsoft Excel - 第二位置

Microsoft Excel - 最终职位

图 15 - Microsoft Excel - 最终职位

IronXL C# 库

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

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

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

使用 IronXL.Excel,开发人员只需编写几行代码,就可以执行所有与 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.11 刚刚发布

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