Microsoft Excel gây ra sự cố khi thêm ô mới do bảo vệ ô, đường dẫn tên tệp quá dài, hàng/cột đã gộp và các thành phần nội bộ khác của Excel. Đây là hiện tượng rất phổ biến và có thể giải quyết bằng cách làm theo một số bước đơn giản như được liệt kê bên dưới.
Nguyên nhân khiến Microsoft Excel không thêm ô mới
- Bảo vệ ô (Cell Protection): Người dùng áp dụng nhiều loại bảo vệ ô khác nhau để bảo vệ dữ liệu và trang tính/tệp. Nếu bất kỳ loại bảo vệ ô nào được áp dụng cho trang tính/tệp, nó có thể gây ra vấn đề hiện tại.
- Định dạng áp dụng cho toàn bộ Hàng/Cột: Người dùng vô tình áp dụng định dạng cho toàn bộ hàng/cột, điều mà Excel không cho phép.
- Nội dung trong hàng/cột cuối cùng: Nếu hàng/cột cuối cùng của trang tính giữ một số nội dung mà bạn đang cố gắng thay thế, thì để tránh mất dữ liệu, Excel sẽ hạn chế bạn thêm ô mới.
- Đường dẫn tên tệp quá dài: Đường dẫn tên tệp là địa chỉ của tệp cho Windows và nếu nó quá dài, nó có thể gây ra vấn đề bạn đang gặp phải.
- Gộp Hàng/Cột (Merge Rows/Columns): Nếu người dùng gộp toàn bộ hàng/cột thành một ô duy nhất, Excel sẽ không cho bạn chèn hàng/cột mới và hiển thị vấn đề hiện tại.
- Cố định khung (Freeze Panes): Cố định khung trên trang tính giúp người dùng chèn và quản lý dữ liệu. Nếu người dùng đã áp dụng cố định khung, họ sẽ gặp vấn đề hiện tại.
- Định dạng phạm vi thành Bảng (Range Format as Table): Nhiều trường hợp đã báo cáo việc thêm ô mới trong khu vực đã chọn bao gồm khoảng trống và bảng gây ra vấn đề không thể thêm ô mới.
- Hạn chế định dạng tệp (File Format Limitations): Excel có nhiều định dạng tệp khác nhau cho các phiên bản và mục đích khác nhau, và mỗi định dạng đều có giới hạn. Nếu bạn đang sử dụng phiên bản có chức năng bị giới hạn, bạn có thể gặp vấn đề hiện tại.
- Nguồn không tin cậy (Untrusted Source): Excel mặc định hạn chế thực thi tệp từ nguồn không tin cậy. Nếu tệp bạn đang sử dụng không phải từ nguồn tin cậy, nó có thể buộc Excel rơi vào lỗi hiện tại.
Cách khắc phục không thể thêm ô mới trong Excel
Trước khi thử các giải pháp, hãy bỏ ẩn các hàng và cột bị ẩn trong trang tính. Ngoài ra, nếu bạn đang sử dụng macro trên trang tính báo cáo đến một bảng tính ẩn khác, hãy đảm bảo trang tính ẩn đó chưa đạt số hàng/cột tối đa.
1. Gỡ bỏ bảo vệ ô
Excel có chức năng bảo vệ ô tích hợp cho phép người dùng bảo vệ dữ liệu và trang tính. Nếu có bất kỳ loại bảo vệ nào được áp dụng cho trang tính, nó có thể khiến Excel ngăn chặn việc thêm ô mới để bảo toàn dữ liệu hiện có. Trong trường hợp đó, gỡ bỏ bảo vệ ô có thể giải quyết vấn đề.
- Nhấn Ctrl + A để chọn tất cả các ô của trang tính, sau đó trên tab Home (Trang chủ) nhấp vào Format (Định dạng) rồi trong menu thả xuống nhấp vào Format Cells (Định dạng ô).
- Bây giờ nhấp vào tab Protection (Bảo vệ) rồi bỏ chọn Locked (Đã khóa).
- Bây giờ nhấp vào tab Review (Xem lại) và nhấp vào Protect Sheet (Bảo vệ trang tính) hoặc Protect Workbook (Bảo vệ sổ làm việc) và nhập mật khẩu mong muốn để bỏ bảo vệ trang tính hoặc sổ làm việc.
- Lưu và đóng tệp và mở lại tệp, kiểm tra xem bạn có thể chèn hàng/cột mới không.
2. Rút ngắn đường dẫn tên tệp dài
Đường dẫn tên tệp là địa chỉ của tệp trong Windows. Nếu đường dẫn tên tệp Excel quá dài, nó có thể buộc Excel hạn chế bạn thêm ô mới. Trong trường hợp đó, lưu tệp vào nơi có đường dẫn tên tệp không quá dài có thể giải quyết vấn đề.
- Mở tệp có vấn đề.
- Nhấp vào tab File rồi trong khung bên phải nhấp vào Save as (Lưu dưới dạng).
- Bây giờ trong hộp thoại lưu dưới dạng, đi đến vị trí thuận tiện, để kiểm tra tốt nhất là Desktop (Màn hình nền).
- Đóng Excel và mở tệp được lưu ở vị trí mới, kiểm tra xem bạn có thể chèn hàng/cột vào trang tính không.
3. Tách gộp Hàng/Cột (Unmerge Rows/Columns)
Người dùng vô tình gộp toàn bộ hàng và cột thành một tệp đơn lẻ trong khi họ chỉ muốn gộp một vài ô. Việc gộp toàn bộ hàng/cột này có thể khiến Excel hạn chế việc thêm ô mới với lý do "To prevent possible loss of data" (Để ngăn chặn mất dữ liệu có thể xảy ra) vì khi bạn đã gộp tất cả ô trong một hàng (thì cột khác không thể được thêm) hoặc bạn đã gộp tất cả ô trong một cột (thì hàng khác không thể được thêm). Trong trường hợp đó, tách gộp hàng/cột có thể giải quyết vấn đề.
- Tìm các hàng/cột đã gộp. Bạn có thể phải xem qua bảng tính để tìm cột/hàng đã gộp.
- Đối với cột, nhấp vào ô Tiêu đề (Heading cell) trên cùng của cột đã gộp, sau đó trên tab Home nhấp vào Merge and Center (Gộp và Căn giữa), điều này sẽ tách gộp cột. Lặp lại quy trình trên bất kỳ cột đã gộp nào khác.
- Đối với hàng, nhấp vào ô Tiêu đề (Heading cell) bên trái của hàng đã gộp, sau đó trên tab Home nhấp vào Merge and Center, điều này sẽ tách gộp hàng. Lặp lại quy trình trên bất kỳ hàng đã gộp nào khác.
- Bây giờ lưu và đóng tệp. Sau đó mở tệp và kiểm tra xem bạn có thể chèn hàng/cột mới vào trang tính không.
4. Bỏ cố định khung (Unfreeze Panes)
Cố định khung giúp người dùng đạt được kết quả tốt hơn với dữ liệu. Nếu bạn đang sử dụng chức năng cố định khung của Excel, nó sẽ không cho chèn hàng và cột mới vào trang tính. Bỏ cố định khung có thể giải quyết vấn đề.
- Nhấp vào tab View (Xem) rồi vào Freeze Panes (Cố định khung).
- Bây giờ trong danh sách thả xuống, nhấp vào Unfreeze Panes (Bỏ cố định khung).
- Lưu và đóng tệp.
- Mở lại tệp và kiểm tra xem bạn có thể chèn hàng/cột mới không.
5. Định dạng Bảng thành Phạm vi (Format Table as Range)
Bảng là cách tuyệt vời để lưu trữ dữ liệu trong Excel. Nếu bạn đang sử dụng Bảng trong trang tính Excel, trong một số tình huống người dùng không thể thêm hoặc xóa hàng/cột trong trang tính. Trong trường hợp đó, chuyển đổi bảng thành phạm vi có thể giải quyết vấn đề.
- Nhấp vào bất kỳ đâu trong bảng, sau đó trong Table Tools (Công cụ Bảng) nhấp vào Design (Thiết kế).
- Bây giờ trong nhóm Tools (Công cụ), nhấp Convert to Range (Chuyển đổi thành Phạm vi).
- Lưu và đóng tệp.
- Mở lại tệp và kiểm tra xem bạn có thể chèn hàng/cột mới mà không gặp vấn đề gì không.
6. Xóa nội dung và Định dạng từ Hàng/Cột không sử dụng
Mặc dù bạn nghĩ rằng không có dữ liệu trong hàng/cột cuối cùng, Microsoft Excel không "nghĩ" theo cách đó. Người dùng đôi khi vô tình chặn toàn bộ hàng/cột bằng cách nhấp vào "Số hàng/cột" ở phía bên trái/trên cùng của trang tính, sau đó áp dụng định dạng như thay đổi màu hoặc áp dụng viền v.v. Và khi người dùng cố gắng chèn hàng/cột mới, vấn đề hiện tại xảy ra. Điều này xảy ra do định dạng được sử dụng trên toàn bộ hàng/cột, khiến Excel bị ép buộc "nghĩ" rằng hàng/cột này không trống. Trong trường hợp đó, xóa định dạng từ toàn bộ hàng/cột có thể giải quyết vấn đề.
Để chèn Cột
- Mở sổ làm việc có vấn đề.
- Nhấp vào ô tiêu đề (heading cell) (Ô tiêu đề là ô đầu tiên trong mỗi cột, cho biết bạn đang ở cột nào) của cột kế tiếp cột dữ liệu cuối cùng của bạn, sau đó nhấn Shift + Ctrl + Mũi tên phải để chọn đến cột cuối cùng của trang tính.
- Trên tab Home, nhấp vào Borders (Viền) rồi nhấp vào "No Border" (Không viền).
- Trên tab Home, nhấp vào Theme Colors (Màu chủ đề) rồi nhấp vào "No Fill" (Không điền).
- Nhấn "DELETE" trên bàn phím để xóa bất kỳ giá trị nào từ các ô.
- Trên tab "Home", nhấp vào Clear (Xóa) rồi nhấp vào Clear Formats (Xóa định dạng).
- Lại nhấp vào Clear rồi nhấp vào Clear All (Xóa tất cả).
- Bây giờ chuột phải vào đầu của bất kỳ cột nào để chọn vẫn giữ nguyên. Trong menu kết quả, nhấp vào Delete (Xóa).
- Lưu và đóng tệp, sau đó mở tệp lại.
Để chèn Hàng
- Mở trang tính có vấn đề.
- Nhấp vào ô tiêu đề bên trái (left heading cell) (cho biết bạn đang ở hàng nào) của hàng kế tiếp hàng dữ liệu cuối cùng của bạn, sau đó nhấn Shift + Ctrl + Mũi tên xuống để chọn đến hàng cuối cùng của trang tính.
- Làm theo bước 3 đến bước 7 của phương pháp chèn cột.
- Bây giờ chuột phải vào bên trái của bất kỳ hàng nào để chọn vẫn giữ nguyên. Trong menu kết quả, nhấp vào Delete (Xóa).
- Lưu và đóng tệp, sau đó mở tệp lại. Kiểm tra xem bạn có thể chèn hàng/cột mới vào trang tính không.
Ngoài ra, để tránh các vấn đề tương tự, luôn là ý tưởng tốt không dán dữ liệu vào bảng tính bằng Ctrl + V nếu có thể, nếu không. Sau đó làm theo các bước dưới đây:
- Trên tab Home, nhấp vào Paste (Dán).
- Bây giờ nhấp vào Paste Special (Dán đặc biệt).
- Sau đó nhấp vào Values (Giá trị).
- Nhấn OK.
7. Thay đổi định dạng tệp
Lỗi này cũng có thể xảy ra do giới hạn định dạng của tệp Excel bạn đang sử dụng, ví dụ nếu bạn đang dùng XLS, hãy chuyển sang XLSX, XLSM hoặc CSV hoặc ngược lại. Vì vậy, thay đổi định dạng tệp Excel có thể giải quyết vấn đề.
- Mở tệp có vấn đề.
- Nhấp vào tab File rồi trong khung bên phải của cửa sổ nhấp vào Save as.
- Trong hộp thoại Save as, nhấp vào danh sách thả xuống Save as Type (Loại lưu) rồi chọn định dạng tệp khác với định dạng hiện tại, ví dụ nếu đang dùng XLS thì chọn định dạng XLSX rồi nhấp nút Save (Lưu).
- Bây giờ đóng tệp và Excel, sau đó mở tệp vừa lưu mới và kiểm tra xem bạn có thể chèn hàng/cột mới vào trang tính không.
8. Tin cậy Nguồn (Trust the Source)
Excel có chức năng tích hợp để ngăn chặn thực thi tệp Excel từ nguồn không tin cậy. Nếu tệp bạn đang dùng từ nguồn không tin cậy, tính năng bảo mật tích hợp của Excel sẽ hiển thị thông báo lỗi khi người dùng cố chèn hàng/cột mới. Trong trường hợp đó, thêm vị trí tệp vào Vị trí tin cậy (Trusted location) có thể giải quyết vấn đề.
- Mở tệp có vấn đề, nhấp tab File rồi nhấp Options (Tùy chọn).
- Bây giờ nhấp vào Trust Center (Trung tâm tin cậy) rồi nhấp Trust Center Settings (Cài đặt Trung tâm tin cậy).
- Bây giờ nhấp vào Trusted Locations (Vị trí tin cậy) rồi nhấp Add New Location (Thêm vị trí mới).
- Bây giờ trong cửa sổ Vị trí tin cậy, nhấp Browse (Duyệt).
- Bây giờ điều hướng đến vị trí của tệp Excel rồi nhấp OK.
- Lại nhấp OK và nữa nhấp OK.
- Bây giờ đóng tệp và Excel, sau đó Mở lại tệp, kiểm tra xem bạn có thể thêm hàng/cột mới vào trang tính không.
9. Sử dụng VBA để buộc Used Range (Phạm vi đã sử dụng)
Nếu do sự cố, Excel không thể thêm hàng hoặc cột mới và không có gì giúp được cho đến nay, thì đã đến lúc "bàn tay bẩn" với một chút VBA. Đừng lo! Các bước khá đơn giản và trực tiếp.
- Mở trang tính bạn không thể thêm hàng/cột, sau đó chuột phải vào tab worksheet (tên trang tính ở dưới cùng) và trong menu kết quả nhấp vào View Code (Xem mã).
- Trong Trình soạn thảo VBA, nhấn Ctrl + G, sẽ hiển thị cửa sổ Immediate (Ngay lập tức).
- Trong cửa sổ Immediate, gõ UsedRange rồi nhấn Enter.
- Mặc dù không có gì hiển thị sau khi chạy lệnh trên, nó buộc Excel thay đổi Used Range của trang tính có vấn đề để phù hợp chỉ với khu vực chứa dữ liệu người dùng.
- Bây giờ nhấp File rồi nhấp Close and Return to Microsoft Excel (Đóng và quay lại Microsoft Excel).
- Lưu và đóng tệp và Excel, sau đó mở lại tệp, kiểm tra xem bạn có thể thêm hàng hoặc cột mới vào tệp không.
10. Sao chép sang Trang tính mới (Copy to New Sheet)
Nếu không có gì giúp được bạn, thì rất có thể tệp bạn đang chỉnh sửa bị hỏng. Lúc này, sao chép dữ liệu từ tệp này sang tệp mới là giải pháp duy nhất còn lại.
- Mở trang tính có vấn đề, chọn và sao chép dữ liệu cần thiết.
- Bây giờ nhấp tab File, nhấp New (Mới) rồi nhấp Blank Worksheet (Trang tính trống).
- Bây giờ dán dữ liệu đã sao chép.
- Lưu và đóng tệp mới, mở lại tệp mới, kiểm tra xem bạn có thể chèn hàng/cột mới vào trang tính không.
11. Sử dụng Office Online
Nếu không có phương pháp nào ở trên giúp được bạn, việc sử dụng Office Online có thể giải quyết vấn đề vì vấn đề có thể do sự cố với hệ thống của bạn.
- Mở và đăng nhập vào OneDrive của bạn trong trình duyệt internet.
- Nhấp nút Upload (Tải lên) rồi nhấp files (tệp).
- Bây giờ điều hướng đến và chọn tệp Excel có vấn đề của bạn rồi nhấp Open (Mở).
- Bây giờ trong OneDrive, nhấp vào tệp Excel vừa tải lên để mở nó trong Excel Online.
- Bây giờ thử thêm hàng/cột mới vào tệp.
- Nếu thành công, hãy tải tệp xuống và sử dụng trên hệ thống của bạn.