セルに#NAME?エラーが出て、数式バーに `_xlfn.` が表示されるのはなぜ?
これは、使用しているExcelのバージョンが、そのセルに入力されている関数に対応していないことが原因です。例えば、Excel 2021で作成したXLOOKUP関数をExcel 2016で開くと`_xlfn.XLOOKUP`と表示され#NAME?エラーになります。対処法は、対応バージョンのExcelを使うか、代替関数(VLOOKUPなど)に書き換えることです。
📊 バージョン対応
2016
△
全バージョン共通のトラブル
2019
△
全バージョン共通のトラブル
2021
△
全バージョン共通のトラブル
365
△
全バージョン共通のトラブル
📋 実務での使用例
💼 他社からもらったファイルでエラーが出る場合
取引先がExcel 365で作ったXLOOKUP入りの請求書を、自分のExcel 2019で開くと#NAME?が出る。数式バーに`_xlfn.XLOOKUP`と表示されたら、=VLOOKUP(...)か=INDEX(MATCH(...))に書き換えて対応する
#NAME?_xlfnエラーバージョン互換トラブルシューティング