EXCEL 工具

如何在 Excel 中切換欄位

發佈 2022年4月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

  1. 接下來,用左鍵點擊並拖曳所有數據到最後一個單元格。

  2. 在工具欄上點擊資料標籤。

  3. 在那裡,點擊排序與篩選組中的排序。
資料標籤 - 選擇排序

圖8 - 資料標籤 - 選擇排序

  1. 將出現排序對話框。

點擊選項。

排序對話框 - 選項

圖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 + (+) 加。

  10. 這會切換兩欄的位置。
微軟 Excel - 第一名

圖 13 - 微軟 Excel - 第一名

微軟 Excel - 第二排行

圖14 - 微軟 Excel - 第二排行

Microsoft Excel - 最終位置

圖15 - Microsoft Excel - 最終位置

IronXL C# 库

IronXL 提供了一個多元化且強大的框架,用於在 .NET 中打開、閱讀、編輯、切換列和保存 Excel 文件。它兼容於所有 .NET 項目類型,包括 Windows 應用程序、ASP.NET MVC 和 .NET Core 應用程序。

對於 .NET 開發者來說,IronXL 提供了一個簡單的 API 用於讀寫 Excel 文檔。

要訪問 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,023,839 查看許可證 >