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. 然後,根據您希望列顯示的模式,在新行中添加值。

    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 按鈕並按下 (+)加號鍵插入第一個到新位置。

  7. 前往第二列,按住 Ctrl 鍵並按空格以選擇整列。

  8. 按 Ctrl + 'X' 以剪下欄位。

  9. 選擇第一個的位置,然後按Ctrl +(+)加。

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

    圖 13 - 微軟 Excel - 第一名

微軟 Excel - 第二排行

圖14 - 微軟 Excel - 第二排行

Microsoft Excel - 最終位置

圖15 - Microsoft Excel - 最終位置

IronXL C# 庫

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

對於 .NET 開發者,IronXL 提供簡單的 API 用於讀取和寫入 Excel 文件。

若要存取 Excel 操作腳本,IronXL 不需要在您的伺服器上安裝 Microsoft Office Excel,也不需要使用 Excel Interop。因為這樣,在 .NET 中處理 Excel 文件變得非常快捷且簡單。

使用 IronXL,開發人員只需撰寫幾行程式碼,即可輕鬆執行所有與 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 查看許可證 >