Làm nổi bật tất cả các ô trong phạm vi có chứa công thức trong Google Sheets


10

Tôi đang tìm cách áp dụng định dạng có điều kiện cho tất cả các ô trong trang tính của mình và tô sáng các ô có chứa công thức. Tôi biết rằng tôi có thể định dạng các ô dựa trên một công thức tùy chỉnh và tôi biết rằng tôi có thể sử dụng ISFORMULA()hàm để xác định một ô chứa công thức.

ví dụ: tôi có thể áp dụng định dạng có điều kiện cho ô B7 bằng công thức tùy chỉnh =ISFORMULA(B7).

Làm cách nào để định dạng toàn bộ phạm vi bằng công thức này? Tôi không muốn tự nhập công thức này cho mọi ô.

Câu trả lời:


15

Bạn có thể sử dụng một phạm vi làm tham số cho ISFORMULA()hàm.

ví dụ: Nếu bạn muốn làm nổi bật tất cả các ô có chứa công thức trong phạm vi A1:J10, thì bạn có thể sử dụng công thức =ISFORMULA(A1:J10)và áp dụng nó cho phạm vi A1:J10.

Sử dụng công thức <code> = ISFORMULA (A1: J10) </ code> và áp dụng nó cho phạm vi <code> A1: J10 </ code>

Lưu ý rằng điều này hoạt động với các phạm vi bình thường (ví dụ B2: F30), nhưng không hoạt động với các phạm vi vô hạn (ví dụ: B: F).


1
Tôi chỉ thử nó và nó hoạt động như một bùa mê. Thật là một chút xấu hổ khi nó không chỉ giả định phạm vi hiện tại và chúng ta phải xác định nó một cách hiệu quả hai lần.
David Brossard

0

Lưu ý rằng cũng có thể sử dụng định dạng có điều kiện như trong (đối với trường hợp của bạn):

=isformula(a1)

Loại đặc tả này linh hoạt hơn so với toàn bộ câu trả lời. Ví dụ: giả sử trong trường hợp của bạn rằng bạn muốn định dạng toàn bộ hàng dựa trên việc ô trong cột Acó chứa công thức hay không, thì:

=isformula($a1)

sẽ làm các mẹo. Tất nhiên, trong cả hai trường hợp, phạm vi định dạng sẽ vẫn cònA1:J10

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.