Cách Chèn Thêm Cột Vào Excel: Hướng Dẫn Chi Tiết Từng Bước Cho Người Mới Bắt Đầu Và Người Dùng Nâng Cao

Excel là một trong những công cụ bảng tính phổ biến nhất hiện nay, được sử dụng rộng rãi trong các môi trường làm việc, học tập và nghiên cứu. Một trong những thao tác cơ bản nhưng cực kỳ quan trọng trong Excel chính là chèn thêm cột. Việc biết cách chèn cột một cách nhanh chóng, chính xác sẽ giúp bạn tổ chức dữ liệu tốt hơn, tạo ra các bảng tính linh hoạt, và giảm thiểu sai sót khi xử lý thông tin. Bài viết sau đây sẽ cung cấp cho bạn một hướng dẫn chi tiết, đầy đủ và thực tiễn về cách chèn thêm cột vào Excel, bao gồm:

  1. Các cách chèn cột cơ bản bằng thanh công cụ và menu
  2. Sử dụng phím tắt để tăng tốc độ làm việc
  3. Chèn cột trong các phiên bản Excel khác nhau (Excel 2026, 2026, 2026, 2026, Office 365)
  4. Chèn cột trong các bảng (Table) và dải dữ liệu (Data Range)
  5. Chèn cột trong các worksheet bảo vệ (Protected Sheet)
  6. Sử dụng VBA để tự động hoá việc chèn cột
  7. Các lỗi thường gặp khi chèn cột và cách khắc phục
  8. Mẹo tối ưu hoá bảng tính sau khi chèn cột

1. Các Cách Chèn Cột Cơ Bản Bằng Thanh Công Cụ và Menu

1.1. Chèn Cột Bằng Click Chuột (Mouse) Trên Ribbon

  1. Chọn cột: Di chuyển con trỏ tới tiêu đề cột (ví dụ: “B”) mà bạn muốn chèn cột mới vào bên trái của nó. Nhấp chuột trái để lựa chọn toàn bộ cột. Nếu muốn chèn nhiều cột cùng lúc, hãy kéo chọn nhiều tiêu đề cột (ví dụ: “B:C”) hoặc giữ phím Shift và nhấn vào các tiêu đề cần chọn.
  2. Mở tab “Home” trên Ribbon (thanh công cụ ở phía trên).
  3. Nhấn vào “Insert” trong nhóm “Cells”. Một menu thả xuống sẽ xuất hiện, bạn chọn “Insert Sheet Columns”.
  4. Kết quả: Một cột mới sẽ xuất hiện ngay bên trái cột bạn đã chọn. Dữ liệu ở các cột bên phải sẽ dịch chuyển sang phải, giữ nguyên công thức và định dạng.

Lưu ý: Nếu bạn chọn nhiều cột, Excel sẽ chèn số lượng cột tương đương với số cột đã chọn. Ví dụ, chọn 3 cột (D, E, F) và thực hiện “Insert Sheet Columns” sẽ tạo 3 cột mới (trước cột D).

1.2. Chèn Cột Bằng Click Chuột Trên Menu Ngữ Cảnh (Context Menu)

  1. Chọn cột như trong bước 1.1.
  2. Nhấp chuột phải vào tiêu đề cột đã chọn để mở menu ngữ cảnh.
  3. Chọn “Insert”. Excel sẽ tự động chèn một cột mới ở phía bên trái.

Mẹo: Nếu bạn muốn chèn cột ở phía phải của cột hiện tại, chỉ cần chọn cột bên phải của vị trí mong muốn và thực hiện chèn. Excel luôn chèn ở bên trái của cột được chọn.

1.3. Chèn Cột Bằng Công Cụ “Right‑Click” Trên Dải Dữ Liệu

Khi làm việc với dải dữ liệu (Data Range) chứ không phải toàn bộ sheet, bạn có thể:

  1. Chọn một ô trong dải dữ liệu.
  2. Nhấp chuột phải và chọn “Insert…”.
  3. Trong hộp thoại hiện ra, chọn “Entire column” và nhấn OK.

Cách này hữu ích khi bạn đang làm việc trong một bảng tính đã được định dạng thành “Table” (bảng) và muốn chèn cột trong phạm vi bảng mà không ảnh hưởng tới các cột bên ngoài.

2. Sử Dụng Phím Tắt Để Tăng Tốc Độ Làm Việc

Việc ghi nhớ một vài phím tắt sẽ giúp bạn chèn cột siêu nhanh, giảm thiểu việc di chuyển chuột và mở menu. Dưới đây là các phím tắt thông dụng:

Phím TắtMô Tả
Ctrl + SpaceChọn toàn bộ cột hiện tại (cột chứa ô đang hoạt động).
Ctrl + Shift + “+” (phím cộng trên bàn phím số)Chèn cột mới (hoặc hàng mới nếu bạn đang chọn hàng).
Alt, H, I, C1️⃣ Nhấn Alt → mở các phím tắt Ribbon.
2️⃣ Nhấn H để vào tab “Home”.
3️⃣ Nhấn I để mở menu “Insert”.
4️⃣ Nhấn C để chèn cột.
Shift + SpaceChọn toàn bộ hàng hiện tại (không dùng cho cột, nhưng hữu ích khi muốn chèn hàng).
Ctrl + “+” (trên bàn phím tiêu chuẩn)Khi đã chọn cột, nhấn Ctrl + + để chèn cột mới.

2.1. Thực Hành Thực Tế

Giả sử bạn đang ở ô D5 và muốn chèn một cột mới ở phía trái của cột D:

  1. Nhấn Ctrl + Space → toàn bộ cột D được chọn.
  2. Nhấn Ctrl + Shift + “+” → một cột mới (cột D mới) xuất hiện, cột cũ D trở thành cột E.

Tip: Nếu bạn muốn chèn nhiều cột cùng lúc bằng phím tắt, hãy chọn số lượng cột mong muốn (ví dụ: chọn 3 cột bằng cách kéo chọn hoặc giữ Shift) rồi nhấn Ctrl + Shift + “+”. Excel sẽ chèn số lượng cột tương đương.

3. Chèn Cột Trong Các Phiên Bản Excel Khác Nhau

Mặc dù các thao tác cơ bản hầu như giống nhau, nhưng giao diện và một số chi tiết có thể khác nhau giữa các phiên bản. Dưới đây là một số lưu ý:

3.1. Excel 2026 & 2026

  • Ribbon đã xuất hiện, nhưng một số nút “Insert” có thể nằm trong tab “Home” → “Cells”.
  • Phím tắt Alt, H, I, C vẫn hoạt động.
  • Khi chèn cột trong Table, Excel sẽ tự động mở rộng bảng và cập nhật công thức.

3.2. Excel 2026, 2026 & Office 365

  • Giao diện Ribbon được cải tiến, tab “Home” có nhóm “Cells” với biểu tượng Insert Sheet Columns.
  • Office 365 còn hỗ trợ “Smart Insert”: sau khi chèn cột, nếu có dữ liệu dạng “Data Validation” hoặc “Conditional Formatting”, Excel sẽ tự động sao chép định dạng sang cột mới.
  • Khi làm việc trong Power Query, việc chèn cột trực tiếp trong bảng Excel có thể gây lỗi. Thay vào đó, bạn nên chèn cột trong Power Query Editor.

3.3. Excel trên MacOS

  • Các phím tắt có một chút khác biệt: Ctrl + Space vẫn chọn cột, nhưng Command + Shift + K (hoặc Command + “+”) để chèn cột.
  • Giao diện Ribbon tương tự Windows, nhưng biểu tượng Insert có thể nằm trong tab “Home” → “Cells”.

4. Chèn Cột Trong Các Bảng (Table) Và Dải Dữ Liệu (Data Range)

4.1. Khi Dữ Liệu Được Định Dạng Thành Table

Khi bạn chuyển một dải dữ liệu thành Table (Insert → Table hoặc Ctrl + T), Excel sẽ áp dụng các tính năng như định dạng tự động, lọc, sắp xếp và công thức động.

Cách Chèn Thêm Cột Vào Excel
Cách Chèn Thêm Cột Vào Excel
  • Cách chèn cột trong Table:
  • Di chuột tới cột cuối cùng của Table. Khi con trỏ di chuyển tới góc phải dưới của cột, một nút “+” xuất hiện (đối với phiên bản mới).
  • Nhấp vào nút “+” để chèn một cột mới ở phía bên phải.
  • Hoặc, chọn một ô bất kỳ trong Table, nhấn Ctrl + Space để chọn toàn bộ cột, sau đó Ctrl + Shift + “+” để chèn cột mới. Table sẽ tự động mở rộng, công thức trong các cột tính toán sẽ được sao chép.

  • Lưu ý: Khi chèn cột trong Table, Excel tự động áp dụng định dạng và công thức (nếu có) cho cột mới dựa trên cấu trúc của Table. Điều này giúp duy trì tính nhất quán dữ liệu.

4.2. Khi Dải Dữ Liệu Không Phải Table

  • Chèn cột theo cách thông thường (Ribbon, menu ngữ cảnh, phím tắt).
  • Nếu dải dữ liệu có Data Validation hoặc Conditional Formatting, hãy kiểm tra lại sau khi chèn để chắc chắn các quy tắc vẫn áp dụng đúng.

5. Chèn Cột Trong Các Worksheet Bảo Vệ (Protected Sheet)

Khi một sheet được bảo vệ, người dùng thường không thể thực hiện các thay đổi cấu trúc như chèn, xóa cột. Để chèn cột trong trường hợp này, bạn cần:

  1. Mở bảo vệ sheet (nếu bạn có mật khẩu):
  2. Vào Review → Unprotect Sheet. Nhập mật khẩu nếu được yêu cầu.
  3. Thực hiện chèn cột theo bất kỳ phương pháp nào ở trên.
  4. Bảo vệ lại sheet (nếu cần):
  5. Vào Review → Protect Sheet, chọn các tùy chọn cho phép (ví dụ: Allow formatting cells, Allow inserting columns). Bạn có thể cho phép chèn cột cho người dùng mà không cho phép thay đổi công thức.

Chiến lược bảo vệ thông minh: Khi bạn muốn người dùng có thể chèn cột nhưng không thay đổi công thức, hãy bảo vệ sheet và chỉ check vào “Insert columns” trong phần “Allow all users of this worksheet to”. Điều này giúp duy trì tính toàn vẹn dữ liệu đồng thời vẫn cho phép mở rộng bảng.

6. Sử Dụng VBA Để Tự Động Hoá Việc Chèn Cột

Trong các dự án lớn, việc chèn cột thủ công có thể tốn thời gian, đặc biệt khi cần thực hiện lặp lại trên nhiều sheet. VBA (Visual Basic for Applications) cung cấp cách tự động hoá.

6.1. Mã VBA Cơ Bản Để Chèn Cột

Sub InsertColumnAtPosition() Dim ws As Worksheet Dim targetCol As Long ' Đặt tên sheet cần thao tác Set ws = ThisWorkbook.Sheets("Sheet1") ' Vị trí cột muốn chèn (ví dụ: chèn trước cột D => 4) targetCol = 4 ' Chèn một cột mới ws.Columns(targetCol).Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
End Sub
  • Giải thích: ws.Columns(targetCol).Insert sẽ chèn một cột mới trước cột mà bạn chỉ định. Shift:=xlToRight dịch chuyển các cột hiện có sang phải, CopyOrigin giữ nguyên định dạng.

6.2. Chèn Nhiều Cột Cùng Lúc

Sub InsertMultipleColumns() Dim ws As Worksheet Dim startCol As Long, numCols As Long Set ws = ThisWorkbook.Sheets("Data") startCol = 5 ' Bắt đầu từ cột E numCols = 3 ' Chèn 3 cột ws.Columns(startCol).Resize(, numCols).Insert Shift:=xlToRight
End Sub
  • Resize(, numCols) tạo một vùng bao gồm numCols cột, sau đó chèn chúng cùng lúc.

6.3. Chèn Cột Trong Mọi Sheet Của Workbook

Sub InsertColumnAllSheets() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets ws.Columns("B").Insert Shift:=xlToRight Next ws
End Sub
  • Mỗi sheet sẽ nhận một cột mới ở vị trí B.

6.4. Khi Dữ Liệu Được Định Dạng Thành Table

Nếu bạn muốn chèn cột trong Table bằng VBA, bạn nên sử dụng đối tượng ListObject:

Sub InsertColumnInTable() Dim lo As ListObject Set lo = ThisWorkbook.Sheets("Sheet1").ListObjects("Table1") ' Chèn cột mới ở vị trí thứ 2 trong Table lo.ListColumns.Add Position:=2
End Sub
  • Position là vị trí trong Table (không phải vị trí cột trên sheet). Excel sẽ tự động mở rộng Table và cập nhật các công thức.

6.5. Lưu Ý Khi Sử Dụng VBA

  • Backup dữ liệu trước khi chạy macro, nhất là trên file quan trọng.
  • Kiểm tra định dạng và công thức sau khi chèn, vì VBA có thể không sao chép định dạng tùy chỉnh (Conditional Formatting, Data Validation) nếu không chỉ định CopyOrigin.
  • Khi làm việc trên sheet bảo vệ, bạn cần unprotect trong macro, sau đó protect lại:
ws.Unprotect Password:="myPass"
' Thực hiện chèn
ws.Columns(3).Insert
ws.Protect Password:="myPass", AllowInsertingColumns:=True

7. Các Lỗi Thường Gặp Khi Chèn Cột Và Cách Khắc Phục

LỗiNguyên NhânCách Khắc Phục
#REF! trong công thứcCông thức tham chiếu tới một cột đã bị dịch chuyển hoặc bị xóa khi chèn.Kiểm tra lại công thức, dùng Absolute Reference ($A$1) nếu muốn giữ cố định.
Data Validation không áp dụngKhi chèn cột, Excel không tự động sao chép quy tắc Validation sang cột mới.Sau khi chèn, chọn cột mới → Data → Data Validation → “Copy from” (sao chép từ cột gốc).
Conditional Formatting không mở rộngQuy tắc Conditional Formatting chỉ áp dụng cho dải dữ liệu cũ.Vào Home → Conditional Formatting → Manage Rules, chỉnh “Applies to” để bao gồm cột mới.
Không thể chèn cột trong Sheet bảo vệSheet đang được bảo vệ mà không cho phép chèn cột.Mở Review → Unprotect Sheet (có mật khẩu) hoặc Allow inserting columns trong tùy chọn bảo vệ.
Cột chèn vào vị trí saiSai vị trí lựa chọn khi nhấn Insert.Luôn nhớ rằng Excel chèn cột ở phía bên trái của cột được chọn. Nếu muốn chèn ở bên phải, chọn cột bên phải của vị trí mong muốn.
Mất định dạngKhi chèn cột mới, định dạng (font, màu nền) không tự động sao chép.Sử dụng Insert → Insert Sheet Columns (có tùy chọn “Copy format from left”). Hoặc dùng VBA với CopyOrigin:=xlFormatFromLeftOrAbove.
Các công thức mảng (Array Formula) bị phá vỡKhi chèn cột trong dải công thức mảng, Excel có thể phá vỡ cấu trúc.Sử dụng Ctrl + Shift + Enter lại để nhập lại công thức mảng sau khi chèn.

8. Mẹo Tối Ưu Hoá Bảng Tính Sau Khi Chèn Cột

  1. Sử dụng “Format as Table”: Khi bạn đã chèn cột, chuyển dải dữ liệu thành Table để Excel tự động mở rộng công thức, định dạng và danh sách thả xuống.
  2. Kiểm tra “Named Ranges”: Nếu bạn có các vùng dữ liệu được đặt tên (Named Ranges), chắc chắn rằng chúng cập nhật để bao gồm cột mới. Vào Formulas → Name Manager để kiểm tra.
  3. Sử dụng “Structured References” trong Table: Thay vì tham chiếu tới “A:B”, dùng các tham chiếu cấu trúc như Table1ColumnName. Khi chèn cột, các tham chiếu này vẫn ổn định.
  4. Áp dụng “AutoFit”: Sau khi chèn cột, chiều rộng cột mới có thể quá hẹp. Chọn cột → Home → Format → AutoFit Column Width để tự động điều chỉnh.
  5. Kiểm tra “Freeze Panes”: Nếu bạn đã đóng băng các cột (Freeze Panes) và chèn cột nằm trong vùng đóng băng, Excel sẽ tự động điều chỉnh vị trí. Đảm bảo rằng vùng Freeze vẫn đúng sau khi chèn.
  6. Sử dụng “Power Query”: Khi làm việc với dữ liệu từ nguồn ngoài, thay vì chèn cột trực tiếp trên sheet, hãy thực hiện các bước Add Column trong Power Query, sau đó tải lại dữ liệu. Điều này giữ cho nguồn dữ liệu gốc không bị thay đổi và giảm thiểu lỗi.

9. Tổng Kết

Việc chèn thêm cột vào Excel không chỉ là một thao tác đơn giản mà còn là một kỹ năng quan trọng giúp bạn:

  • Tổ chức dữ liệu một cách linh hoạt, đáp ứng nhu cầu phân tích và báo cáo.
  • Giữ nguyên công thức và định dạng khi mở rộng bảng tính.
  • Tối ưu hoá quy trình làm việc bằng cách sử dụng phím tắt, VBA và các tính năng tự động của Table.

Trong quá trình thực hành, hãy luôn:

  • Kiểm tra vị trí chèn (luôn chèn bên trái của cột được chọn).
  • Đảm bảo định dạng, công thức và quy tắc dữ liệu được sao chép đúng.
  • Sử dụng bảo vệ sheet một cách thông minh để ngăn ngừa thay đổi không mong muốn, đồng thời cho phép chèn cột khi cần.

Hy vọng hướng dẫn chi tiết trên sẽ giúp bạn thao tác chèn cột trong Excel một cách tự tin, từ người mới bắt đầu cho tới các chuyên gia làm việc với các file dữ liệu phức tạp. Chúc bạn thành công và luôn có những bảng tính sạch sẽ, chính xác!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận