Có thể bạn quan tâm: File Excel Tính Ván Khuôn: Hướng Dẫn Chi Tiết Từ A Đến Z
Mở Đầu
Excel là một trong những công cụ bảng tính mạnh mẽ và 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. Khi làm việc với các bảng dữ liệu lớn, việc giữ cột cố định (freeze column) trở thành một tính năng quan trọng giúp người dùng luôn nhìn thấy những thông tin quan trọng như tiêu đề, mã số, hay các cột quan trọng khác trong khi cuộn qua các hàng dữ liệu. Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết, từ cơ bản đến nâng cao, về cách giữ cột cố định trong Excel, bao gồm:
- Khái niệm và lợi ích của việc giữ cột cố định.
- Các cách thực hiện giữ cột cố định trong các phiên bản Excel thông dụng (Excel 2026, 2026, 2026, 2026, Office 365).
- Các thao tác nâng cao: giữ nhiều cột, giữ cột và hàng cùng lúc, sử dụng VBA để tự động hoá.
- Các lỗi thường gặp và cách khắc phục.
- Một số mẹo và thủ thuật để tối ưu hoá trải nghiệm làm việc với dữ liệu lớn.
Hy vọng sau khi đọc bài viết này, bạn sẽ nắm vững tất cả các kỹ thuật cần thiết để làm việc hiệu quả hơn với Excel.
Có thể bạn quan tâm: File Excel Tính Hoa Hồng: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Khái Niệm Và Lợi Ích Của Việc Giữ Cột Cố Định
1.1. Định Nghĩa
Giữ cột cố định (tiếng Anh: Freeze Column) trong Excel là tính năng cho phép người dùng “đóng băng” một hoặc một vài cột ở phía trái của bảng tính, để khi cuộn ngang (scroll) qua các cột khác, các cột đã được cố định vẫn hiển thị ở vị trí cố định, không di chuyển. Tương tự, Excel cũng có tính năng giữ hàng cố định (Freeze Row) cho việc cuộn dọc.
1.2. Lợi Ích Khi Sử Dụng
- Tiện lợi trong việc tham chiếu dữ liệu: Khi làm việc với bảng dữ liệu có hàng ngàn dòng và hàng chục cột, việc luôn nhìn thấy tiêu đề cột giúp bạn tránh nhầm lẫn khi nhập hoặc kiểm tra dữ liệu.
- Tiết kiệm thời gian: Không cần quay lại đầu bảng để kiểm tra tiêu đề mỗi khi cuộn qua một phần dữ liệu xa.
- Cải thiện độ chính xác: Giảm thiểu lỗi do việc quên hoặc nhầm lẫn tiêu đề cột khi thực hiện các thao tác tính toán, lọc, hoặc sao chép dữ liệu.
- Hỗ trợ báo cáo và trình bày: Khi chia sẻ bảng tính với người khác, việc giữ cột cố định giúp người nhận dễ dàng nắm bắt cấu trúc dữ liệu mà không phải cuộn lên xuống liên tục.
Có thể bạn quan tâm: File Excel Dữ Liệu Lớn: Cách Quản Lý, Xử Lý Và Tối Ưu Hiệu Suất Trong Thực Tiễn
2. Cách Thực Hiện Giữ Cột Cố Định Trong Các Phiên Bản Excel
2.1. Đối Với Excel 2026, 2026, 2026, 2026, Office 365
Bước 1: Xác Định Vị Trí Cột Muốn Giữ
- Nếu bạn muốn giữ cột A (cột đầu tiên), bạn sẽ thực hiện thao tác ở cột B (cột ngay sau cột muốn giữ).
- Nếu muốn giữ cột A và B, bạn thực hiện thao tác ở cột C, và cứ tiếp tục như vậy.
Bước 2: Chọn Ô Đầu Tiên Của Cột Được Giữ
- Click vào ô đầu tiên của cột ngay sau cột bạn muốn giữ cố định. Ví dụ: để giữ cột A, chọn ô B1; để giữ cột A và B, chọn ô C1.
Bước 3: Vào Tab View (Xem)
- Trên thanh Ribbon, chọn View → Freeze Panes (Giữ Ngăn) → Freeze Panes (Giữ Ngăn) một lần nữa.
Bước 4: Kiểm Tra Kết Quả
- Cuộn ngang sang phải, bạn sẽ thấy cột đã chọn vẫn ở vị trí cố định, không di chuyển.
2.2. Giữ Cột Cố Định Và Hàng Cố Định Cùng Lúc
Nếu bạn muốn giữ cả cột và hàng (ví dụ: tiêu đề cột và tiêu đề hàng), thực hiện như sau:
- Xác định vị trí: Chọn ô đầu tiên của vùng dữ liệu mà bạn muốn cố định phía trên và phía trái. Ví dụ, để giữ cột A và hàng 1, chọn ô B2.
- Vào View → Freeze Panes → Freeze Panes.
Sau khi thực hiện, cả hàng 1 và cột A sẽ được cố định.
2.3. Hủy Giữ Cột (Unfreeze)
- Để hủy việc giữ cột (hoặc hàng), vào View → Freeze Panes → Unfreeze Panes.
2.4. Các Lựa Chọn Nhanh (Quick Options)
- Freeze First Column: Giữ cột đầu tiên (cột A) cố định mà không cần chọn ô. Vào View → Freeze Panes → Freeze First Column.
- Freeze Top Row: Giữ hàng đầu tiên (hàng 1) cố định. Vào View → Freeze Panes → Freeze Top Row.
3. Thao Tác Nâng Cao
3.1. Giữ Nhiều Cột Cùng Lúc
Bạn không bị giới hạn chỉ giữ một cột. Để giữ cột A, B, C, thực hiện:
- Chọn ô D1 (cột ngay sau cột C).
- View → Freeze Panes → Freeze Panes.
Kết quả: Các cột A, B, C sẽ luôn hiển thị khi cuộn ngang.
3.2. Giữ Cột Cố Định Kèm Với Bảng Pivot
Khi làm việc với bảng Pivot, việc giữ cột tiêu đề hoặc các trường (field) quan trọng giúp dễ dàng so sánh dữ liệu. Quy trình tương tự:
- Đặt con trỏ vào ô ngay sau cột cần giữ (thường là cột dữ liệu đầu tiên của Pivot).
- View → Freeze Panes → Freeze Panes.
Lưu ý: Đối với Pivot Table, nếu bạn di chuyển hoặc làm mới (refresh) Pivot, vị trí freeze có thể thay đổi. Khi cần, bạn có thể reset lại freeze.
3.3. Sử Dụng VBA Để Tự Động Hóa
Trong các dự án lớn, việc lặp lại thao tác freeze hàng ngày có thể tốn thời gian. Dưới đây là một macro VBA đơn giản để giữ cột cố định dựa trên tên cột hoặc vị trí.
3.3.1. Mở Trình Soạn Thảo VBA
- Nhấn Alt + F11 để mở cửa sổ VBA.
- Vào Insert → Module để tạo một module mới.
3.3.2. Đoạn Mã VBA
Sub FreezeColumns(ByVal colNumber As Long) Dim ws As Worksheet Set ws = ActiveSheet ' Xóa freeze hiện tại nếu có ws.Activate ActiveWindow.FreezePanes = False ' Kiểm tra colNumber hợp lệ If colNumber < 1 Or colNumber >= ws.Columns.Count Then MsgBox "Số cột không hợp lệ!", vbExclamation Exit Sub End If ' Di chuyển tới ô đầu tiên của cột tiếp theo ws.Cells(1, colNumber + 1).Select ' Áp dụng freeze ActiveWindow.FreezePanes = True MsgBox "Đã giữ cố định cột 1 đến cột " & colNumber, vbInformation
End Sub
3.3.3. Cách Sử Dụng
- Đặt con trỏ vào bất kỳ ô nào trong sheet muốn thao tác.
- Nhấn Alt + F8, chọn FreezeColumns, nhập số cột muốn giữ (ví dụ: nhập
3để giữ cột A, B, C). - Nhấn Run.
3.3.4. Mở Rộng Để Giữ Hàng và Cột Cùng Lúc
Bạn có thể mở rộng macro để nhận vào cả rowNumber và colNumber:
Sub FreezeRowsAndColumns(ByVal rowNumber As Long, ByVal colNumber As Long) Dim ws As Worksheet Set ws = ActiveSheet ws.Activate ActiveWindow.FreezePanes = False If rowNumber < 1 Or colNumber < 1 Then MsgBox "Số hàng hoặc cột không hợp lệ!", vbExclamation Exit Sub End If ws.Cells(rowNumber + 1, colNumber + 1).Select ActiveWindow.FreezePanes = True MsgBox "Đã giữ cố định hàng 1-" & rowNumber & " và cột 1-" & colNumber, vbInformation
End Sub
3.4. Giữ Cột Cố Định Khi In (Print)
Khi in bảng tính, một số người dùng muốn tiêu đề cột luôn xuất hiện trên mỗi trang. Để làm điều này:
- Vào Page Layout → Print Titles.
- Trong mục Columns to repeat left, nhập ký tự cột muốn lặp lại (ví dụ:
$A:$Cđể lặp lại cột A tới C). - Nhấn OK.
Điều này không phải là “freeze” trong khi xem, nhưng giúp tiêu đề luôn xuất hiện trên bản in.
4. Các Lỗi Thường Gặp Và Cách Khắc Phục
4.1. Freeze Không Hoạt Động Khi Có Nhiều Cửa Sổ (Window) Mở
Nếu bạn mở nhiều cửa sổ (New Window) cho cùng một workbook, mỗi cửa sổ có thể có thiết lập freeze riêng. Khi bạn chuyển sang cửa sổ khác, freeze có thể không còn. Cách khắc phục: Đảm bảo thực hiện freeze trong cửa sổ hiện tại, hoặc đóng các cửa sổ không cần thiết.
4.2. Freeze Bị Hủy Khi Thay Đổi Kích Thước Cột

Có thể bạn quan tâm: Cách Sử Dụng Filter By Color Trong Excel: Hướng Dẫn Chi Tiết Từ A Đến Z
Thay đổi độ rộng cột (column width) không ảnh hưởng tới freeze. Tuy nhiên, nếu bạn xóa cột nằm trong vùng đã được freeze, Excel sẽ tự động hủy freeze. Khi gặp trường hợp này, bạn cần thiết lập lại freeze sau khi xóa.
4.3. Không Thể Freeze Khi Chế Độ Bảo Vệ (Protected) Được Bật
Khi sheet được bảo vệ (Protect Sheet) với tùy chọn Allow formatting columns bị tắt, tính năng Freeze sẽ không khả dụng. Để khắc phục:
- Vào Review → Unprotect Sheet (có thể cần mật khẩu).
- Thực hiện freeze.
- Bảo vệ lại sheet nếu cần.
4.4. Freeze Không Hiện Ra Trên Tablet Hoặc Mobile
Trong Excel Online hoặc Excel cho iPad/Android, tính năng freeze vẫn khả dụng nhưng giao diện hơi khác. Đối với Excel Online:
- Chọn cột, rồi vào View → Freeze Panes.
- Nếu không thấy, có thể do phiên bản trình duyệt chưa hỗ trợ đầy đủ; thử cập nhật trình duyệt hoặc sử dụng Excel Desktop.
4.5. Khi Sử Dụng Split Thay Vì Freeze
Một số người nhầm lẫn Split (chia cửa sổ) với Freeze. Split cho phép bạn có nhiều khung xem độc lập, nhưng không cố định cột. Để chuyển từ Split sang Freeze:
- Vào View → Split để tắt Split.
- Sau đó thực hiện Freeze Panes như bình thường.
5. Mẹo Và Thủ Thuật Tối Ưu Khi Sử Dụng Freeze
5.1. Kết Hợp Với Tính Năng Table (Ctrl + T)
Khi chuyển dữ liệu thành Table, Excel tự động thêm bộ lọc và giữ tiêu đề cột ở trên cùng. Khi bạn cuộn, tiêu đề vẫn hiển thị vì chúng nằm trong phần Header Row của Table, không cần freeze. Tuy nhiên, nếu muốn giữ thêm cột bên trái, bạn vẫn có thể freeze.
5.2. Sử Dụng Zoom Để Kiểm Soát Hiển Thị
Khi làm việc với nhiều cột, việc thu nhỏ (zoom out) sẽ giúp bạn nhìn thấy toàn bộ dữ liệu, nhưng tiêu đề có thể trở nên khó đọc. Kết hợp zoom với freeze giúp bạn luôn có tiêu đề rõ ràng mà không cần cuộn.
5.3. Đặt Màu Nền Cho Cột Được Freeze
Bạn có thể đánh dấu cột được freeze bằng cách thay đổi màu nền (fill color). Điều này giúp người xem nhanh chóng nhận ra cột nào luôn hiển thị.
- Chọn cột A (hoặc các cột đã freeze).
- Vào Home → Fill Color → chọn màu nhẹ (ví dụ: màu xanh nhạt).
5.4. Sử Dụng Conditional Formatting Để Highlight Dữ Liệu Khi Cuộn
Nếu bạn muốn các giá trị trong cột freeze luôn nổi bật, áp dụng Conditional Formatting dựa trên giá trị hoặc vị trí. Ví dụ: đánh dấu màu đỏ các giá trị vượt quá ngưỡng.
5.5. Lưu Dưới Dạng Template Với Freeze Đã Được Thiết Lập
Nếu bạn thường xuyên tạo báo cáo với cùng cấu trúc cột, hãy lưu file dưới dạng Excel Template (.xltx) sau khi đã thiết lập freeze. Khi mở template, các cột sẽ tự động được giữ cố định.
6. Tổng Kết
Việc giữ cột cố định trong Excel không chỉ là một tính năng đơn giản mà còn là một công cụ mạnh mẽ giúp người dùng làm việc hiệu quả hơn với các bảng dữ liệu lớn. Từ các thao tác cơ bản như Freeze First Column, Freeze Panes, cho tới các kỹ thuật nâng cao như sử dụng VBA để tự động hoá, hoặc kết hợp với các tính năng khác như Table, Print Titles, mọi người dùng đều có thể tận dụng tối đa lợi ích mà tính năng này mang lại.
Các Bước Quan Trọng Nhắc Lại
- Xác định vị trí cột muốn giữ và chọn ô ngay sau cột đó.
- Sử dụng Ribbon: View → Freeze Panes → Freeze Panes.
- Kiểm tra bằng cách cuộn ngang để chắc chắn cột vẫn cố định.
- Hủy khi không cần: View → Freeze Panes → Unfreeze Panes.
- Áp dụng VBA nếu cần tự động hoá cho nhiều file hoặc nhiều sheet.
Khi Nào Nên Sử Dụng Freeze?
- Khi dữ liệu có nhiều cột và tiêu đề cột quan trọng.
- Khi làm việc với bảng Pivot, Table, hoặc báo cáo cần so sánh dữ liệu nhanh.
- Khi chia sẻ file với đồng nghiệp, để họ không phải lục lọi tìm tiêu đề.
Khi Nào Không Nên Dùng Freeze?
- Khi bảng dữ liệu rất nhỏ (dưới 5 cột) – việc freeze có thể không thực sự cần thiết.
- Khi muốn in ấn và không cần tiêu đề lặp lại trên mỗi trang – thay vào đó dùng Print Titles.
Hy vọng rằng qua bài viết này, bạn đã nắm vững cách giữ cột cố định trong Excel từ các bước cơ bản đến các thủ thuật nâng cao, cũng như biết cách khắc phục các lỗi thường gặp. Hãy áp dụng ngay vào công việc của mình để nâng cao năng suất và độ chính xác khi làm việc với dữ liệu. Chúc bạn thành công!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
