会社のExcelでXLOOKUP関数を使おうとしたところ、あるPCでは正常に動作するのに別のPCでは「#NAME?」エラーが表示される……このような経験はありませんか。XLOOKUPは比較的新しい関数であり、対応しているバージョンと対応していないバージョンがあります。特にMicrosoft 365のライセンス形態や更新チャネルによって使える条件が変わるため、同じ組織内でもPCごとに挙動が異なることがあります。本記事では、特定のPCだけXLOOKUPが使えない原因を切り分け、Microsoft 365ライセンスの観点から解決する方法を実務的に解説します。
【要点】この記事で確認すること
- 最初に見る場所: Excelのバージョン情報とMicrosoft 365のライセンス種類(例:Business Basic, Apps for enterprise など)。
- 切り分けの軸: 端末側(Excelのバージョン・更新チャネル)とアカウント側(割り当てられたMicrosoft 365ライセンス)の2方向でチェックする。
- 注意点: 会社PCのレジストリや更新設定を管理者に無断で変更しないこと。ライセンス変更は管理者の権限が必要な場合が多い。
ADVERTISEMENT
目次
XLOOKUPが使えない原因を理解する
XLOOKUPはExcel 2019(永続ライセンス)では利用できず、Microsoft 365またはExcel 2021以降の一部のバージョンでサポートされています。しかし、Microsoft 365であっても更新チャネルが「半期チャネル」など古い更新サイクルの場合、最新機能がすぐに反映されないことがあります。また、同じテナント内でもユーザーごとに割り当てられたライセンスの種類が異なるケース(例:ある社員はMicrosoft 365 E3、別の社員はOffice 2019)があるため、PCごとの差が生まれます。
ライセンスとバージョンの関係
Microsoft 365のライセンスには、デスクトップ版Officeを含むものと含まないものがあります。例えば「Microsoft 365 Business Basic」にはWeb版とモバイル版のOfficeしか含まれず、デスクトップ版Excelは使えません。一方「Microsoft 365 Apps for enterprise」は最新のデスクトップアプリが利用可能です。XLOOKUPはデスクトップ版Excelの特定のバージョンで動作するため、まずはそのPCで使用しているExcelがどのライセンスに基づいてインストールされているかを確認する必要があります。
Microsoft 365のライセンス種類とバージョンの違い
組織で一般的に利用されるMicrosoft 365ライセンスと、XLOOKUP対応状況を下表にまとめました。自社の契約内容と照らし合わせてください。
| ライセンスプラン | デスクトップ版Office | XLOOKUP対応 | 備考 |
|---|---|---|---|
| Microsoft 365 Business Basic | なし(Web版のみ) | 非対応(Web版では使えない) | デスクトップ版がインストールできない場合は別途Officeが必要 |
| Microsoft 365 Business Standard | あり(デスクトップ版) | 対応(最新更新チャネルの場合) | 標準で最新機能が利用可能 |
| Microsoft 365 Business Premium | あり | 対応 | セキュリティ機能も含む |
| Microsoft 365 Apps for enterprise | あり | 対応 | Office専用プランで常に最新 |
| Office 2019 / 2021 永続ライセンス | あり | 非対応(2019) / 一部対応(2021) | 2021でも更新プログラム未適用の場合は使えない場合あり |
自PCのライセンスとバージョンを確認する手順
問題のPCでExcelがどのライセンスで動作しているか、以下の手順で確認します。管理者権限がなくても確認できる情報が多いですが、一部の項目は管理者のみ参照可能です。
- Excelを起動し、[ファイル]タブをクリックします。 バックステージビューが開きます。
- [アカウント]を選択します。 ここに「ユーザー情報」と「製品情報」が表示されます。
- 「製品情報」セクションで、バージョンとライセンスの種類を確認します。 「Microsoft 365 Apps for enterprise」や「Microsoft 365 Business Standard」などと表示されます。もし「Office 2019」や「Office 2021」と表示されていれば、それはサブスクリプションではなく永続ライセンスです。
- 同じ画面で「バージョン」と「チャネル」を確認します。 例えば「バージョン 2308 ビルド 16731.20298」のように表示されます。チャネルは「月次チャネル」「半期チャネル」などで、XLOOKUPは月次チャネルで早期に追加されました。
- さらに詳細を確認したい場合は、[ファイル]→[アカウント]→[Excelのバージョン情報]をクリックします。 ダイアログに完全なバージョン番号が表示されます。XLOOKUPが利用できるバージョンは、月次チャネルでは2019年以降、半期チャネルではかなり遅れて追加されました。具体的には、バージョン1908以降の月次チャネルで利用可能です。
- Microsoft 365管理センターで自分のライセンスを確認する(管理者のみ): 管理者の場合は、管理センターの「ユーザー」→「アクティブユーザー」から該当ユーザーを選択し、ライセンスタブで割り当てられたプランを確認できます。
ADVERTISEMENT
ライセンス違いやバージョン違いが発生するケース
同じ組織内でXLOOKUPの利用可否に差が出る典型的なパターンをいくつか紹介します。
異なるライセンスが混在している
例えば、営業部はMicrosoft 365 Business Standard、経理部はOffice 2019といった具合に、部署や役割によって割り当てられるライセンスが異なることがあります。この場合、Business StandardのPCではXLOOKUPが使えても、Office 2019のPCでは使えません。会社全体でライセンスを統一していない場合に起こり得ます。
更新チャネルの違い
Microsoft 365の更新チャネルは、グループポリシーやIntuneで制御されることが多いです。例えば、新機能をいち早く試す「Insiderチャネル」から、安定性重視の「半期チャネル(対象指定)」まで複数あります。半期チャネルではXLOOKUPのような機能が追加されるまでに半年以上かかる場合があり、結果として一部のPCだけ使えない状態になります。
インストールされているOfficeの種類
Microsoft 365ライセンスを持っていても、PCにインストールされているのが「Microsoft 365 Apps」ではなく「Office 2019」ということがあります。これは、以前に永続ライセンスがインストールされたまま、新しいライセンスで上書きされていない場合です。このような場合、アカウント情報にはMicrosoft 365と表示されていても、実際のプログラムは古いバージョンのままであるため、XLOOKUPが使えません。
管理者に確認すべきポイント
自分で原因を特定できない場合や、権限がない設定に関しては、管理者に以下の情報を伝えるとスムーズです。
- 問題のPCで表示されるライセンスの種類とバージョン: 例:「Microsoft 365 Apps for enterprise、バージョン2108、半期チャネル」。
- 正常に動作するPCのライセンスとバージョン: 比較材料として重要です。
- 該当ユーザーに割り当てられているMicrosoft 365ライセンス: 管理画面で確認してもらいます。
- 組織で設定している更新チャネル: 全社的に統一されているか、部署ごとに異なるかを確認します。
- 過去にOfficeの手動更新や再インストールを行ったかどうか: もしユーザー自身が更新を止めている場合は、チャネルがずれている可能性があります。
よくある質問(FAQ)
Q1. XLOOKUPが使えないPCのExcelバージョンが「Microsoft 365」と表示されているのに使えません。なぜですか?
「Microsoft 365」という表示はアカウントの種類であり、実際にインストールされているExcelのバージョンが古い可能性があります。また、更新チャネルが「半期チャネル」の場合、最新の機能が反映されていないことがあります。バージョン番号を確認し、1908以降であるかをチェックしてください。もしバージョンが古ければ、更新を実行する必要があります。
Q2. 自分でOfficeの更新を実行してもXLOOKUPが使えません。どうすればいいですか?
管理者が更新チャネルを固定している可能性があります。半期チャネルでは手動更新をしてもチャネルは変わらないため、管理者にチャネル変更を依頼するか、月次チャネルへの移行を検討してもらってください。ただし、会社のポリシーによっては変更できない場合もあります。
Q3. 永続ライセンス(Office 2019)しか使えない場合、XLOOKUPを使う代替手段はありますか?
Office 2019ではXLOOKUPが使えないため、代わりにINDEX関数とMATCH関数の組み合わせを使用します。また、Microsoft 365へのアップグレードを管理者に相談するのも一案です。Web版のExcelではXLOOKUPが使えないので注意してください。
Q4. 会社の全PCでXLOOKUPが使えるようにするには、管理者は何をすればよいですか?
すべてのユーザーにMicrosoft 365ライセンス(デスクトップ版Officeを含むもの)を割り当て、更新チャネルを「月次チャネル」または「半期チャネル(対象指定)」に統一し、最新の更新プログラムを適用してください。また、永続ライセンスが混在している場合は、それをMicrosoft 365に置き換える計画を立てるとよいでしょう。
まとめ
XLOOKUPが特定のPCだけで使えない原因は、Microsoft 365ライセンスの種類の違い、更新チャネルの差、またはインストールされているOfficeのバージョンが古いことが大半です。まずはExcelのアカウント情報でライセンスとバージョンを確認し、正常なPCと比較してください。もし自分で解決できない場合は、管理者にライセンス割り当てと更新チャネルの設定を確認してもらいましょう。古い永続ライセンスを使い続けるより、Microsoft 365に移行することで最新の関数を利用できるメリットがあります。
ADVERTISEMENT
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
