目次
リファレンスエラーまたは レフ Excelで、数式が無効なセルを参照しているときにエラーが発生します。 数式で使用されているセル、行、列を削除したときに発生します。 参照エラーの場合、Excelは次のように表示します。 #REF! のエラー記号を表示します。 今回は、その方法を紹介します。 レフ のエラーはExcelで発生する可能性があり、その対処法について説明します。
次のデータセットを考えてみましょう。 ここでは、異なるセールスマンの四半期と年間の売上データが与えられています。 年間の売上データは、すべての四半期の売上データを合計することによって求められます。 では、このデータセットを使って、次のように示します。 レフ というエラーがExcelで発生することがあり、そのエラーの解消方法について説明します。
練習用ワークブックをダウンロードする
ワークブックは以下のリンクからダウンロードできます。
Excel.xlsxのREFエラーExcelのREFエラーへの対処例
1.セル、列、行の削除によるREFエラー
数式で使用されているセル、列、行を削除すると、Excelは次のように表示します。 レフ を削除してみましょう。 第4四半期売上高 (列 E )をデータセットから取り出すと、どうなるでしょうか。
を削除した結果 第4四半期売上高 列のセルは、今度は 年間売上高 の列が表示されています。 レフ これは、この列の数式が参照する列を見つけられないためです。 数式列から任意のセルを選択すると、数式バーで参照するセルの1つが表示されていることが確認できます。 #REF! 記号 参照しているセルの列を削除したため、数式がセルを見つけられず、次のように表示されます。 レフ のエラーが発生しました。
続きを読む Excelの#REF! エラーを修正する方法 (6つの解決策)
2.REFエラーのあるセルを探し出す
非常に長いデータセットで、データセット内に多くの数式がある場合、その数式を見つけることは、非常に困難です。 レフ をすべて見つける必要があります。 レフ エラーを解決できるようになります。
➤ 一度にすべてのエラーを調べるには、まずデータセット全体を選択し、次に ホーム>>編集>>検索>>選択>>スペシャルへ移動 .
➤その後の話。 スペシャルへ が表示されますので、まず 計算式 を確認する。 エラー をクリックします。 よっしゃー .
のあるすべてのセルが表示されます。 レフ のエラーが選択されます。
続きを読む: Excelで参照エラーを見つける方法(簡単な3つの方法)
3.複数のREFエラーの除去
をすべて削除することができます。 レフ Excelデータセットからのエラーは 検索と置換 機能 ➤ まず、データセット全体を選択し ホーム>編集>検索>選択>置換 .
では、その 検索と置換 のウィンドウが表示されます。
➤ である。 を探す ボックスタイプ #REF! をクリックします。 すべて交換 .
その後、交換数を示す確認ボックスが表示されます。
➤ プレス よっしゃー をクリックして、このボックスを閉じます。 検索と置換 ボックスを使用します。
その結果、ご覧のように、もう レフ 削除された列を除いた値が計算式に表示されています。
数式列の任意のセルをクリックすると、数式バーから #REF! 看板を撤去し 数式は、既存のセルだけを考慮して値を計算しています。 .
続きを読む Excelで値のエラーを削除する方法(4つの迅速な方法)
4.REFエラー回避のためのレンジリファレンス
相対参照としてカンマでセルを参照するのではなく、範囲参照で レフ のエラーが発生しました。 これまでの事例では、セル F6 , =sum(b6,c6,d6,e6)
ここで,レンジリファレンスを使って,列の和を求めます。 F .
➤セルに次の数式を入力します。 F6 ,
=SUM(B6:E6)です。
ここでは、数式はセル範囲 B6:E6 を参照とし、その合計をセル F6 .ドラッグセル F6 をデータセットの末尾に追加すると、この数式は、列 F .
ここで、数式で使われているカラムを1つ削除すると レフ この場合、数式は削除された列の値を省いた値を計算します。
5.VLOOKUP関数REFエラー
に誤ったカラムインデックス番号を挿入した場合。 VLOOKUP関数 Excelに表示されます。 レフ エラー データセットで、異なるセールスマンの年間売上高を求めるとします。 そこで、空のセルに次の数式を入力しました。 =vlookup(h8,a4:f12,7,false).
これです。 H8 はルックアップ値( ハロルド ), A4:F12 はテーブル配列です。 7 は列のインデックス番号であり ファルス は、この式が完全一致を返すことを意味します。
この式では、列のインデックス番号として7を与えています。 しかし、テーブル配列は A4:F12 その結果、この数式は、6列しかない レフ のエラーが発生しました。
計算式を修正しよう。
➤ 次の補正後の計算式を入力します。
=VLOOKUP(H8,A4:F12,6,FALSE)
これです。 H8 はルックアップ値である。 A4:F12 はテーブル配列です。 6 は列のインデックス番号であり FALSE は、この式が完全一致を返すことを意味します。
このとき、列のインデックス番号6はテーブル配列の中にあります。 そのため、この数式は表示されません。 レフ というエラーを返します。 H8 .
類似の読み物
- ExcelのNAMEエラーの理由と対処法(10例)
- On Error Resume Next: Excel VBAのエラー処理について
- Excel VBA: "On Error Resume Next" をオフにする。
6.HLOOKUP関数のリファレンスにエラーが発生した場合
に誤った行インデックス番号を挿入した場合。 HLOOKUP関数 Excelに表示されます。 レフ 誤差のあるデータセットで、異なる四半期の売上高の合計を求めるとします。 HLOOKUP .そこで、空のセルに次の数式を入力しました。 =hlookup(h8,b5:f12,9,false)
これです。 H8 はルックアップ値である。 B5:F12 はテーブル配列です。 9 はROWインデックス番号であり ファルス は、この式が完全一致を返すことを意味します。
この式では、行のインデックス番号として9を与えています。 しかし、テーブル配列は B5:F12 その結果、この式は、8行しかない レフ のエラーが発生しました。
計算式を修正しよう。
➤ 次の補正後の計算式を入力します。
=hlookup(h8,b5:f12,8,false)
これです。 H8 はルックアップ値である。 B5:F12 はテーブル配列です。 8 は行インデックス番号であり FALSE は、この式が完全一致を返すことを意味します。
このとき、行番号8はテーブル配列の中にあります。 そのため、この数式は次のように表示されません。 レフ の売上高を返します。 第3四半期 .
7.不正な参照を持つINDEX関数
に誤った行番号や列番号を挿入した場合。 INDEX機能 Excelに表示されます。 レフ 例えば、このデータセットでは、年間の総売上高を求めたいとします。 そこで、空のセルに次の数式を入力します。 =index(b6:f12,7,6)
これです。 B5:F12 は配列です。 7 は行番号であり 6 は列番号である。
この式では、列番号として6を与えています。 しかし、配列は B5:F12 という数式が表示されます。 レフ のエラーが発生しました。
計算式を修正しよう。
➤ 次の補正後の計算式を入力します。
=index(b6:f12,7,6)
これです。 B5:F12 は配列です。 7 は行番号であり 5 は列番号である。
このとき、列番号5は配列の中にあるため、数式は表示されません。 レフ というエラーが表示され、年間総売上高の値が表示されます。
8.INDIRECT関数の参照エラー
で別のワークブックからデータを取り込む際に、そのデータをそのまま使用することができます。 INDIRECT 関数では、データをインポートするワークブックが閉じられている場合、Excel が レフ という営業マンの売上データを取り込みたいとします。 ジェニファ という名前のワークブックから ジェニファ .
今度は、ワークブックを開かずに ジェニファ 現在のワークブックに次の関数を入力しました。
=INDIRECT(" '[Jennifer.xlsx]"&H10&"'!$B$6")
これです。 Jennifer.xlsx は、データをインポートするワークブックです。 H10 はシート名です。 販売データ の Jennifer.xlsx ワークブックと $B$6 はシートのセル 販売データ の Jennifer.xlsx ワークブック
しかし、この数式ではワークブックからデータをインポートすることはできません。 レフ のエラーが発生しました。
➤ 次に、ワークブックを開きます。 ジェニファ をクリックし、もう一度同じ数式を挿入します。
今回は、表示されません レフ の値を返すようになりました。 ジェニファ ワークブック
9.IFERROR関数でREFエラーの代わりにカスタムテキストを入力する
を削除することができます。 レフ を使用して、このエラーの場所にカスタムテキストを表示することができます。 IFERROR 関数です。 で数式列を取得した最初の例について考えてみましょう。 #REF! の記号が表示されます。 イフエラー 関数を使用する場合、それらのエラーメッセージの代わりにIncompleteというテキストを表示します。
➤ まず、列の最初のセルに次の数式を入力し、[OK] を押します。 エンタメ をクリックし、セルを最後までドラッグすると、すべてのセルに数式が適用されます。
=IFERROR(SUM(B6,C6,D6,E6), "Incomplete")
この式は、エラーが発生しなければ、合計を出します。
ここで、1つの列を削除すると、数式にはエラー記号が表示されなくなります。 代わりに、次のテキストが表示されます。 "インコンプリート" .
続きを読む Excel エラー: このセルの数値はテキストとしてフォーマットされています (6 つの修正方法)
結論
今回は、その基本的な考え方をお伝えしてみました。 レフ エクセルでエラーが発生し、どのようにそのようなエラーに対処することができます。 今あなたがExcelで参照エラーの問題を解決できることを願っています。 あなたが任意の混乱に直面した場合は、コメントを残すこと自由に感じるしてください。