Làm thế nào để bạn tìm thấy nếu một ô được sử dụng trong một công thức trong excel?

Hàm ISFORMULA trả về TRUE nếu một ô chứa công thức và FALSE nếu không. Khi một ô chứa công thức ISFORMULA sẽ trả về TRUE bất kể điều kiện đầu ra hoặc lỗi của công thức. ISFORMULA nhận một đối số, tham chiếu, phải là tham chiếu ô

ví dụ

Nếu ô A1 chứa công thức =2+2, hàm ISFORMULA trả về TRUE

=ISFORMULA(A1) // returns TRUE

Nếu ô A1 chứa văn bản "quả táo", hàm ISFORMULA trả về SAI

=ISFORMULA(A1) // returns FALSE

Đếm công thức

Để đếm các ô trong một phạm vi có chứa công thức, bạn có thể sử dụng hàm TÓM TẮT như thế này

=SUMPRODUCT(--ISFORMULA(range))

Phủ định kép buộc các kết quả TRUE và FALSE từ ISFORMULA thành 1 và 0 và SUMPRODUCT trả về tổng

Tôi sẽ chỉ cho bạn cách xem các ô được sử dụng trong một công thức/hàm trong Excel và cũng như cách để biết ô nào đang sử dụng công thức/hàm cụ thể đó

Đây là một tính năng đơn giản nhưng rất hữu ích trong Excel và nó cho phép bạn thể hiện một cách trực quan mối quan hệ giữa các ô/công thức/hàm trong trang tính

Điều này thực sự rất dễ thực hiện, chỉ cần chọn công thức/hàm mà bạn muốn xem các ô mà nó sử dụng hoặc tham chiếu, sau đó chuyển đến tab Công thức và nhấp vào nút Theo dõi tiền lệ

Tab công thức > Tiền lệ theo dõi

Làm thế nào để bạn tìm thấy nếu một ô được sử dụng trong một công thức trong excel?

Phần hay nhất của tính năng này là giờ đây bạn có thể chọn các ô khác và thực hiện công việc của mình trong trang tính này trong khi vẫn hiển thị các mũi tên này. Đây là điều làm cho điều này khác với việc chỉ nhấp đúp vào công thức/hàm, thao tác này cũng hiển thị các ô được sử dụng trong đó

Bây giờ, nếu bạn muốn xem liệu có bất kỳ ô nào tham chiếu đến ô/hàm/công thức này hay không, chỉ cần chọn ô đó rồi nhấp vào nút Trace Dependents trên tab Formulas

Tab công thức > Dấu vết phụ thuộc

Làm thế nào để bạn tìm thấy nếu một ô được sử dụng trong một công thức trong excel?

Nếu bạn muốn xóa các mũi tên này, chỉ cần nhấp vào nút Xóa Mũi tên hoặc nhấp vào mũi tên bên cạnh nút đó và chọn mũi tên bạn muốn xóa, tiền lệ hoặc mũi tên phụ thuộc

Làm thế nào để bạn tìm thấy nếu một ô được sử dụng trong một công thức trong excel?

Bây giờ chúng tôi đã trở lại nơi chúng tôi bắt đầu

Làm thế nào để bạn tìm thấy nếu một ô được sử dụng trong một công thức trong excel?

Hãy nhớ rằng nếu bạn chỉ muốn xem nhanh các ô được sử dụng trong một công thức hoặc hàm, bạn chỉ cần bấm đúp vào ô mong muốn và bạn sẽ thấy một biểu diễn đẹp mắt của các ô trước đó trong trang tính

Làm thế nào để bạn tìm thấy nếu một ô được sử dụng trong một công thức trong excel?

Tuy nhiên, biểu diễn này của các ô tiền lệ sẽ không hiển thị sau khi bạn đã bỏ chọn ô đó hoặc tiếp tục làm việc trong trang tính và đây là lý do tại sao tính năng Tiền lệ theo dõi và Phụ thuộc theo dõi lại rất hữu ích

Vài ngày trước, tôi có một bảng tính khổng lồ trong đó tôi phải tìm ra các ô chứa công thức. Ban đầu, tôi hoàn toàn không biết làm thế nào nhiệm vụ này có thể được thực hiện

Nhưng sau khi thực hiện một số tìm kiếm trên Google, tôi đã có một số ý tưởng về cách tôi có thể dễ dàng xác định các ô công thức trong excel

Và hôm nay để chia sẻ kinh nghiệm của tôi với các bạn, Trong bài đăng này tôi sẽ làm sáng tỏ một số phương pháp có thể giúp bạn tìm ra các ô công thức trong bảng tính của mình

Vì vậy, ở đây chúng tôi đi

Phương pháp 1. Sử dụng tùy chọn 'Chuyển đến Đặc biệt'

Trong Excel, 'Chuyển đến Đặc biệt' là một tùy chọn rất tiện dụng khi tìm các ô có công thức. Tùy chọn 'Chuyển đến Đặc biệt' có nút radio "Công thức" và việc chọn nút radio này sẽ cho phép nó chọn tất cả các ô chứa công thức

Sau đó, bạn có thể thay đổi định dạng hoặc màu nền của các ô đã chọn để làm cho chúng nổi bật so với các ô còn lại. Dưới đây là hướng dẫn từng bước để thực hiện việc này

1. Với bảng excel của bạn đã mở, điều hướng đến tab ‘Trang chủ’ > ‘Tìm & Chọn’ > ‘Chuyển đến Đặc biệt’. Ngoài ra, bạn cũng có thể nhấn 'F5' rồi nhấn 'Alt + S' để mở hộp thoại 'Chuyển đến Đặc biệt'

Làm thế nào để bạn tìm thấy nếu một ô được sử dụng trong một công thức trong excel?

2. Tiếp theo, trong cửa sổ 'Chuyển đến Đặc biệt', chọn nút radio 'Công thức'. Sau khi chọn nút radio này, bạn sẽ nhận thấy rằng một số hộp kiểm (như Số, Lỗi, Lô-gic và Văn bản) được bật, các hộp kiểm này biểu thị kiểu trả về của công thức

Vì vậy, nếu bạn chọn nút radio 'Công thức' và chỉ chọn hộp kiểm 'Số' thì nó sẽ chỉ tìm kiếm Công thức có kiểu trả về là một số. Ở đây trong ví dụ của chúng tôi, chúng tôi sẽ kiểm tra tất cả các loại trả về này

3. Sau đó, nhấp vào nút 'Ok' và tất cả các ô chứa công thức sẽ được chọn

4. Tiếp theo, không cần nhấp vào bất kỳ đâu trên bảng tính của bạn, hãy thay đổi màu nền của tất cả các ô đã chọn

5. Bây giờ các ô công thức của bạn có thể được xác định dễ dàng

Phương pháp 2. Sử dụng công thức Excel tích hợp

Nếu bạn đã từng làm việc với các công thức excel thì có lẽ bạn đã biết excel có một công thức có thể tìm xem một ô có chứa công thức hay không. Công thức mà tôi đang nói đến là

=ISFORMULA(reference)

Ở đây 'tham chiếu' biểu thị vị trí ô mà bạn muốn kiểm tra sự hiện diện của công thức

Ví dụ. Nếu bạn muốn kiểm tra sự tồn tại của công thức trong ô ‘A2’ thì bạn có thể sử dụng chức năng này dưới dạng

=ISFORMULA(A2)

Hàm này dẫn đến kết quả đầu ra Boolean i. e. Đúng hay sai. True biểu thị rằng ô chứa công thức trong khi Sai cho biết ô đó không chứa bất kỳ công thức nào

Phương pháp 3. Sử dụng Macro để xác định các ô chứa công thức

Tôi đã tạo Macro VBA có thể tìm và tô màu bất kỳ ô nào chứa công thức trong tổng phạm vi được sử dụng của trang Hoạt động. Để sử dụng macro này, chỉ cần làm theo quy trình dưới đây

1. Mở bảng tính của bạn và nhấn phím 'Alt + F11' để mở trình chỉnh sửa VBA

Làm thế nào để bạn tìm thấy nếu một ô được sử dụng trong một công thức trong excel?

2. Tiếp theo, điều hướng đến 'Chèn' > 'Mô-đun' rồi dán macro bên dưới vào trình chỉnh sửa

Sub FindFormulaCells()
For Each cl In ActiveSheet.UsedRange
If cl.HasFormula() = True Then
cl.Interior.ColorIndex = 24
End If
Next cl
End Sub

3. Để chạy công thức này, nhấn phím “F5”

4. Macro này sẽ thay đổi màu nền của tất cả các ô chứa công thức và do đó giúp dễ dàng xác định chúng dễ dàng hơn

Phím tắt để xem ô nào được sử dụng trong công thức là gì?

Nếu bạn muốn xem công thức cho một dải ô, bạn có thể sử dụng phím tắt Shift + F9 . Phím tắt này sẽ đánh giá các ô đã chọn và hiển thị cho bạn các công thức đang được sử dụng.

Làm cách nào để biết một ô có sử dụng dữ liệu trong Excel hay không?

Để kiểm tra xem một ô có chứa số hoặc ngày hay không, hãy chọn ô đầu ra và sử dụng công thức sau. =IF(ISNUMBER(ô), value_to_return, "") . Ví dụ của chúng tôi, ô chúng tôi muốn kiểm tra là D2 và giá trị trả về sẽ là Có. Trong trường hợp này, bạn sẽ thay đổi công thức thành =IF(ISNUMBER(D2), "Yes", "").

Làm thế nào các ô được xác định trong khi sử dụng chúng trong công thức?

Mỗi ô được xác định trên một trang tính theo tham chiếu của nó, chữ cái cột và số hàng giao nhau tại vị trí của ô .