Có thể bạn đã biết rằng bạn có thể chọn tất cả các ô chứa công thức trong một trang tính bằng cách nhấn F5 và chọn Special | Các công thức. Nếu bạn cần phải theo dõi liên tục nơi đặt công thức, thì việc chọn lặp đi lặp lại có thể trở nên tẻ nhạt. Giải pháp tốt hơn là sử dụng khả năng định dạng có điều kiện của Excel để đánh dấu các ô có công thức.

Tuy nhiên, trước khi có thể sử dụng định dạng có điều kiện, bạn cần tạo một hàm do người dùng xác định sẽ trả về True hoặc False, tùy thuộc vào việc có công thức trong ô hay không. Macro sau sẽ thực hiện nhiệm vụ rất tốt:

Function HasFormula(rCell As Range) As Boolean     Application.Volatile     HasFormula = rCell.HasFormula End Function

Để sử dụng điều này với định dạng có điều kiện, hãy chọn các ô bạn muốn chọn, sau đó làm theo các bước sau:

  1. Với tab Trang đầu của ruy-băng được hiển thị, hãy bấm vào tùy chọn Định dạng có Điều kiện trong nhóm Kiểu. Excel hiển thị một bảng các tùy chọn liên quan đến định dạng có điều kiện.

  2. Chọn Quy tắc mới. Excel sẽ hiển thị hộp thoại Quy tắc Định dạng Mới.

  3. Trong khu vực Chọn loại quy tắc ở đầu hộp thoại, hãy chọn Sử dụng công thức để xác định ô cần định dạng. (Xem Hình 1.)

  4. Trong hộp Giá trị Định dạng Nơi Công thức Này Đúng, hãy nhập “= HasFormula (A1)” (không có dấu ngoặc kép). Nếu ô hiện hoạt trong phạm vi bạn đã chọn không phải là A1, bạn sẽ cần sửa đổi công thức một chút để phản ánh bất kỳ ô nào đang hoạt động.

  5. Bấm Định dạng để hiển thị hộp thoại Định dạng Ô.

  6. Sử dụng các điều khiển trong hộp thoại Định dạng Ô để chỉ định cách bạn muốn các ô được định dạng.

  7. Bấm OK để đóng hộp thoại Định dạng Ô.

  8. Bấm OK.

Microsoft đã giới thiệu hàm ISFORMULA với Excel 2013. Hàm ISFORMULA cho phép bạn đánh dấu các ô chứa công thức mà không cần sử dụng macro. Để sử dụng hàm này với định dạng có điều kiện, hãy chọn các ô bạn muốn đánh dấu, rồi làm theo các bước sau:

  1. Với tab Trang đầu của ruy-băng được hiển thị, hãy bấm vào tùy chọn Định dạng có Điều kiện trong nhóm Kiểu. Excel hiển thị một bảng các tùy chọn liên quan đến định dạng có điều kiện.

  2. Chọn Quy tắc mới. Excel sẽ hiển thị hộp thoại Quy tắc Định dạng Mới.

  3. Trong khu vực Chọn loại quy tắc ở đầu hộp thoại, hãy chọn Sử dụng công thức để xác định ô cần định dạng.

  4. Trong hộp Giá trị Định dạng Nơi Công thức Này Đúng, hãy nhập “= ISFORMULA (A1)” (không có dấu ngoặc kép). Nếu ô hiện hoạt trong phạm vi bạn đã chọn không phải là A1, bạn sẽ cần sửa đổi công thức một chút để phản ánh bất kỳ ô nào đang hoạt động.

  5. Bấm Định dạng để hiển thị hộp thoại Định dạng Ô.

  6. Sử dụng các điều khiển trong hộp thoại Định dạng Ô để chỉ định cách bạn muốn các ô được định dạng. Ví dụ: bạn có thể chọn màu tô cho các ô có công thức.

  7. Bấm OK để đóng hộp thoại Định dạng Ô.

  8. Bấm OK.

_Lưu ý: _

Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (9900) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: