Công thức Excel: Hiển thị văn bản công thức với công thức -

Mục lục

Công thức chung

=FORMULATEXT(A1)

Tóm lược

Để hiển thị văn bản của một công thức với một công thức khác, bạn có thể sử dụng hàm FORMULATEXT. Trong ví dụ được hiển thị, công thức trong D5, được sao chép xuống, là:

=FORMULATEXT(C5)

Giải trình

FORMULATEXT hoàn toàn tự động. Khi được cung cấp tham chiếu của một ô có chứa công thức, nó sẽ trả về toàn bộ công thức dưới dạng văn bản. Trong ví dụ minh họa, công thức:

=FORMULATEXT(C5)

trả về văn bản "= IF (B5> = 70," Đạt "," Không đạt ")".

Xử lý lỗi

Hàm FORMULATEXT sẽ trả về lỗi # N / A khi một ô không chứa công thức. Để bẫy lỗi này và không hiển thị gì khi ô không chứa công thức, bạn có thể sử dụng hàm IFERROR như sau:

=IFERROR(FORMULATEXT(A1),"")

Ngoài ra, bạn có thể sử dụng ISFORMULA và IF như thế này:

=IF(ISFORMULA(A1),FORMULATEXT(A1),"")

Kiểm tra văn bản cụ thể

Để kiểm tra công thức cho một văn bản cụ thể, bạn có thể sử dụng hàm ISNUMBER và SEARCH. Trong công thức bên dưới, chúng tôi đang kiểm tra một công thức trong A1 để xem nó có chứa "apple" hay không:

=ISNUMBER(SEARCH("apple",FORMULATEXT(A1)))

Kết quả là TRUE hoặc FALSE. Xem trang này để được giải thích đầy đủ.

thú vị bài viết...