Excel: iferror を使用して空白にする方法


Excel で次のメソッドを使用すると、数式で有効な値が返されない場合に、エラー値の代わりに空白の値を返すことができます。

方法 1: IFERROR を入力し、数式を空白にします

 =IFERROR( B2 / A2 , "")

方法 2: IFERROR を使用して VLOOKUP を使用して空にする

 =IFERROR(VLOOKUP( E2 , $A$2:$C$12 , 3, FALSE), "")

次の例は、各メソッドを実際に使用する方法を示しています。

例 1: IFERROR に数式を入れて空白にする

次の式を使用して、この特定の Excel ワークシートの列 B の値を列 A の値で割るとします。

 = B2 / A2 

空の値で除算しようとした列 C の各セルに対して#DIV/0!が返されることに注意してください。したがって。

エラー値の代わりに空の値を返すには、セルC2に次の数式を入力します。

 =IFERROR( A2 / B2 , "")

次に、この数式をコピーして、列 C の残りの各セルに貼り付けます。

ここで、空白値で除算しようとした列 C のすべてのセルについて、単純に空白値を受け取ります。

例 2: IFERROR を VLOOKUP で空にする

次のVLOOKUP式を使用して列 A のプレーヤー名を検索し、列 C のリバウンド値を返すとします。

 VLOOKUP( F2 , $A$2:$C$12 , 3, FALSE) 

VLOOKUP関数で空の値が見つかった列 G の各セルに対して、それに応じて#N/Aが返されることに注意してください。

#N/A値の代わりに空の値を返すには、セルF2に次の数式を入力します。

 =IFERROR(VLOOKUP( F2 , $A$2:$C$12 , 3, FALSE), "")

次に、この数式をコピーして、列 F の残りの各セルに貼り付けます。

IFERROR の場合、Excel で空の数式

これで、 VLOOKUP関数で空の値が見つかったすべてのセルに対して、単純に空の値が返されます。

追加リソース

次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。

Excel で数式を使用するときに #N/A 値を無視する方法
Excelで#N/A値を置き換える方法
Excel で #NAME エラーを修正する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です