FORMULATEXT
Tra cứu & tham chiếuExcel 2013, 365
FORMULATEXT(ô)Hiện CÔNG THỨC của một ô ra dưới dạng chữ thay vì hiện kết quả. Dùng để soát file người khác gửi, hoặc làm tài liệu bàn giao mà không phải chụp màn hình từng ô.
Các đối số
| Đối số | Bắt buộc? | Ý nghĩa |
|---|---|---|
| ô | Bắt buộc | Ô cần xem công thức. Đưa vào cả vùng thì hàm chỉ lấy công thức của ô đầu tiên. |
Trả về gì
Chuỗi công thức kể cả dấu bằng ở đầu. Ô không chứa công thức thì trả về lỗi #N/A.
Ví dụ
=FORMULATEXT(D2)Xem ô thành tiền đang tính bằng gì
Kết quả: =B2*C2*1,08
=IFERROR(FORMULATEXT(D2), "Nhập tay")Cột soát file nhận từ chi nhánh: ô nào bị gõ số cứng thì lộ ra ngay
Kết quả: Nhập tay
=IF(ISFORMULA(D2), FORMULATEXT(D2), "GÕ ĐÈ")Cùng việc đó nhưng đọc rõ nghĩa hơn, khỏi mượn lỗi làm điều kiện
Kết quả: GÕ ĐÈ
Lưu ý khi dùng
- Đi cặp với ISFORMULA để biết ô nào là công thức, ô nào bị gõ đè số cứng — đây là lỗi hay gặp nhất ở file luân chuyển qua nhiều người.
- Muốn xem cả sheet cùng lúc thì bấm Ctrl+` (phím dưới phím Esc) để bật chế độ hiện công thức, nhanh hơn dựng cả cột FORMULATEXT.
- Không đọc được ô của file đang ĐÓNG, trỏ sang là ra #N/A.
Bẫy hay dính
Ô nhập tay và ô trống đều trả về #N/A, nên cột kiểm tra dựng bằng FORMULATEXT hiện đầy #N/A và bị lướt qua như lỗi vặt — trong khi chính những ô đó mới là chỗ cần soi. Luôn bọc IFERROR và ghi hẳn chữ Nhập tay.