Excel エラー修正
#DIV/0! エラー:Excel と Google Sheets の原因と直し方
#DIV/0! はゼロ除算です。この Google Sheets では、1/0、10/0、空白での 10 の除算、空文字列での除算、0/0、文字列の 0 での 1 の除算、MOD(5,0)、QUOTIENT(5,0) がすべて #DIV/0! になりました。対照の 10/2 は 5 です。
「iferror」の記事:4件。
#DIV/0! はゼロ除算です。この Google Sheets では、1/0、10/0、空白での 10 の除算、空文字列での除算、0/0、文字列の 0 での 1 の除算、MOD(5,0)、QUOTIENT(5,0) がすべて #DIV/0! になりました。対照の 10/2 は 5 です。
FIND は大文字と小文字を区別し、* と ? を通常の文字として扱います。SEARCH は大文字と小文字を区別せず、* と ? をワイルドカードにします。どちらも見つからないときは #N/A ではなく #VALUE! を返します。Apple での結果は、FIND の小文字 a が #VALUE!、SEARCH の小文字 a が 1、FIND の大文字 A が 1 でした。
#NAME? は、数式内の関数名、名前付き範囲、識別子を認識できないときに出ます。検索失敗の #N/A でも、型の違う #VALUE! でもありません。この Google Sheets では、SUMM、XLLOOKUP、IFEROR、引用符のない hello、存在しない名前付き範囲がいずれも #NAME? になりました。
検索には IFNA を使います。#N/A だけを置き換え、#REF! や #NAME? はそのまま残します。IFERROR はあらゆるエラーを置き換えるため、関数名の誤りや範囲外の列番号が「見つからない」に見えます。検証では、存在しない SKU はどちらでも置き換わり、列番号5の VLOOKUP の #REF! と XLLOOKUP の誤記は IFERROR だけが隠しました。