メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

重要:  Excel 2016、 Excel Mobile、および Web 用 Excelでは、連結は CONCAT 関数に置き換えられます。 CONCATENATE は下位互換性のために引き続き使用できますが、より堅牢な関数である CONCAT の使用を検討する必要があります。

#VALUE が発生する最も一般的なシナリオの 1 つです。 CONCATENATE の error は、#VALUE! などのエラーがあるセル参照を含む文字列を作成しようとしたときに発生します。

次の例では、D2、E2、F2 を連結します。E2 には #VALUE があります。 エラーを返します。

CONCATENATE の #VALUE! エラー

E2 のエラーにより、関数に #VALUE が表示されます。 エラーのあるセルを選びます。 正常に動作するためには、エラーをエラー以外の値に置き換える必要があります。 セル参照でエラーをチェックする数式を作成できます。その場合は、エラーの代わりに 0 が表示されるテキスト文字列を表示します (または、独自のテキストを 0 に置き換えることができますが、テキストを引用符で囲む必要があります 。

有効な数式を以下に示します。

=IF(ISERROR(E2),CONCATENATE(D2," ",0," ",F2))

#VALUE! エラーが発生した文字列を連結するために回避策として使用される IF と ISERROR 関数

この数式の場合、IF 関数では IFERROR 関数を使って、E2 にエラーがあるかどうかを判断します。 エラーがある場合は、CONCATENATE 関数が D2、E2 および F2 の値を結合し (この関数でエラーが 0 に置き換えられます)、結果のテキスト文字列を表示します。 数式でスペース (" ") も使えば、値を区切るのに便利です。

Excel 2003 以前のバージョンで発生する CONCATENATE での #VALUE! エラーを修正する

TE000130376 以前のバージョンで #VALUE! Office Excel 2003 以前のバージョンでは、 Excelの [数式評価 (TFE) の切り替え] オプションをオフにする必要があります。 セルを連結する場合は、「#VALUE! エラー」で説明されている手順に従います 」に記載されている手順に従って、問題を解決してください。

補足説明

Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。

関連項目

エラー値 #VALUE! を修正する

CONCATENATE 関数

CONCAT 関数

Excel の数式の概要

壊れた数式のエラーを回避する方法

数式のエラーを検出する

すべての Excel 関数 (アルファベット順)

全 Excel 関数 (機能別)

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×