📊つかえる関数.com

Excel 2016・2019のサポート終了後はどうすればいい?

結論

Excel 2016/2019は2025年10月にサポート終了済み。Microsoft 365またはLTSC 2024への移行を推奨します。

新機能初級·

詳しい解説

Excel 2016とExcel 2019の延長サポートは2025年10月14日に終了しました。サポート終了後はセキュリティ更新プログラムが提供されなくなるため、脆弱性が発見されても修正されません。移行先としては、常に最新機能が使えるMicrosoft 365(月額/年額サブスクリプション)か、買い切り型のOffice LTSC 2024が推奨されます。LTSC 2024はXLOOKUP・動的配列・LAMBDAなど主要な新関数に対応していますが、GROUPBY・PIVOTBY・Python in Excel・Copilotなどは365のみの機能です。業務でExcelを使い続ける場合は、セキュリティリスクを避けるため早急な移行をお勧めします。

旧バージョンでの代替方法

Microsoft 365へのアップグレード(推奨)Excel 365以降

月額/年額のサブスクリプション契約で常に最新機能・セキュリティ更新が受けられる。XLOOKUP、LAMBDA、動的配列に加えてCopilot、Python in Excel、GROUPBY/PIVOTBYなど365専用機能も利用可能。

Office LTSC 2024(買い切り)へのアップグレードExcel 2024以降

一括購入で2029年10月頃までのサポートが受けられる。XLOOKUP、LAMBDA、動的配列(FILTER/SORT/UNIQUE等)、TEXTSPLIT、VSTACKなど主要な新関数に対応。365専用機能(Copilot等)は不要な場合に適している。

よくあるエラーと対処法

サポート終了後のセキュリティリスク

原因: 2025年10月14日以降、Excel 2016/2019にはセキュリティ更新プログラムが提供されない。マクロを含むExcelファイルを経由したマルウェア感染リスクが高まる。

対処: 業務でExcelを継続使用する場合は、Microsoft 365またはOffice LTSC 2024へ速やかに移行する。特に外部から受け取ったExcelファイルを開く環境ではリスクが高い。

新関数の互換性エラー(#NAME?)

原因: Excel 2021/2024/365で作成したXLOOKUP、FILTER、LAMBDA等を含むファイルを2016/2019で開くと、数式バーに `_xlfn.` プレフィックスが付いて#NAME?エラーが表示される。

対処: 移行後のバージョンで使える関数を確認し、段階的に新関数へ移行する。移行期間中は関係者全員のバージョンを揃えるか、共有ファイルでは旧関数(VLOOKUP等)を維持する。

執筆・検証:田中 けんた|Excel歴15年・MOS資格保持

バージョン対応

バージョン対応状況
Excel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
サポート終了済み(2025年10月)サポート終了済み(2025年10月)サポート終了: 2026年10月対応対応