Tại sao isformula () không hoạt động trên Excel 2011 cho OS X?


0

Giả sử, Excel có isformula (), nhưng tất cả những gì nó mang lại cho tôi là #NAME? Đối với tôi, isformula () thậm chí không được liệt kê trong Excel như là một hàm hợp lệ! Cũng không có bất kỳ đề cập đến nó trong sự giúp đỡ nào.

Bất cứ ai cũng có ý tưởng làm thế nào tôi có thể làm cho chức năng đơn giản này hoạt động trên Excel 2011 OS X?

Câu trả lời:


3

Không có Excel 2013 cho Mac, theo như tôi biết. Phiên bản mới nhất vẫn là năm 2011. Nếu bạn có giấy phép Office 365 cho phép cài đặt Office trên máy Mac, bạn sẽ không nhận được 2013 nhưng 2011 trên máy Mac.

Hàm ISFORMULA () mới đối với Excel 2013 và không tồn tại trong Excel 2011 cho Mac.

Nhưng bạn có thể dễ dàng viết nó trong VBA. Đoạn mã sau được trích dẫn từ OZGrid.com http://www.ozgrid.com/VBA/ExcelIsFormula.htmlm

UDF này sẽ trả về ĐÚNG nếu ô được tham chiếu chứa công thức Excel

Mật mã

Function IsFormula(Check_Cell As Range)
   IsFormula = Check_Cell.HasFormula
End Function 

Để sử dụng UDF này, nhấn Alt + F11 và đi vào Chèn> Mô-đun và dán mã. Nhấn Alt + Q và lưu lại. Chức năng sẽ xuất hiện dưới "Người dùng xác định" trong hộp thoại Dán chức năng (Shift + F3). Sử dụng Hàm trong bất kỳ ô nào như hình bên dưới.

= IsFormula (A1) Điều này sẽ trả về TRUE nếu A1 chứa công thức. Nó rất hữu ích khi được sử dụng với Định dạng có điều kiện vì bạn có thể tự động tô màu tất cả các ô công thức.


Ôi trời, não xì hơi ... bạn nói đúng, đó là năm 2011 cho Mac. Sẽ sửa đổi câu hỏi ...
Jonathan van Clute

Tôi đã thêm một số câu trả lời.
teylyn

Aha ... Tôi đã tự hỏi nếu có lẽ năm 2011 chỉ đơn giản là không có nó. Tôi đã xoay sở để thực hiện mà không có nó lần này, nhưng điều này là tốt để biết để tham khảo trong tương lai. Sẽ chấp nhận câu trả lời của bạn ... cảm ơn!
Jonathan van Clute

Lượng thời gian cần thiết để tìm thấy điều này ... Ngoài ra: Cảm ơn các nét chính rõ ràng để thêm nó vào tệp. Một lưu ý: Bạn cần lưu dưới dạng tệp xlsm thay vì tệp xlsx.
Sherwood Botsford
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.