Googleスプレッドシートで#n/a値を置き換える方法


次の基本構文を使用して、Google スプレッドシートの #N/A 値をゼロまたはスペースに置き換えることができます。

 #replace #N/A with zero
=IFERROR(FORMULA, "0")

#replace #N/A with blank
=IFERROR(FORMULA, "") 

次の例は、この構文を実際に使用して、VLOOKUP 内の #N/A 値をゼロまたはスペースに置き換える方法を示しています。

関連: Google スプレッドシートで空白セルをゼロに置き換える方法

例: Google スプレッドシートの #N/A 値を置き換える

Google スプレッドシートに、さまざまなバスケットボール チームのチーム名と得点を示す次のデータセットがあるとします。

そして、 VLOOKUP()関数を使用してチーム名に基づいてポイントを検索するとします。

VLOOKUP()で返される値の一部は#N/A値であることに注意してください。

次のようにIFERROR()関数を使用して、これらの値をゼロに変換できます。

 =IFERROR(VLOOKUP( A2 , $A$2:$B$11 , 2 , FALSE ), “ 0 ”)

次のスクリーンショットは、この関数を実際に使用する方法を示しています。

Google スプレッドシートは #N/A 値を置き換えます

VLOOKUP()関数は#N/A値の代わりに 0 を返すようになったことに注意してください。

あるいは、次のようにIFERROR()関数を使用して#N/A値を空白に変換することもできます。

 #replace #N/A with blank
=IFERROR(VLOOKUP( A2 , $A$2:$B$11 , 2 , FALSE ), "")

次のスクリーンショットは、この関数を実際に使用する方法を示しています。

以前は#N/Aだったすべての値が空になっていることに注意してください。

IFERROR()関数を使用して#N/A値を任意の値に置き換えることができることに注目してください。

前の例では、実際に最も一般的に使用される置換値である#N/A値を単にゼロまたはスペースに置き換えました。

追加リソース

次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。

Googleスプレッドシートで数式のある空白セルを無視する方法
Googleスプレッドシートの数式で#N/A値を無視する方法

コメントを追加する

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