30 日間で 30 個の Excel 関数: ERROR.TYPE (ERROR.TYPE)

昨日はマラソンで 30 日間で 30 個の Excel 関数 関数を使用して値を探していました 調べる (見る)。 今日は、この関数を再び使用してバグに取り組みます。

マラソン17日目は関数の勉強に専念します エラーの種類 (TYPE.ERROR)。 エラーの種類を認識できるため、この情報を使用してエラーを排除できます。

それでは、機能の情報と使用例を見てみましょう エラーの種類 (エラーの種類) Excel で。 追加情報や例がある場合は、コメントで共有してください。

機能 17: ERROR.TYPE

演算 エラーの種類 (ERROR.TYPE) は、エラーのタイプを番号で判別するか、戻ります。 #で (#N/A) エラーが見つからない場合。

ERROR.TYPE 関数はどのように使用できますか?

によって エラーの種類 (ERROR.TYPE) 次のことができます。

  • エラーの種類を識別します。
  • ユーザーが発生したエラーを修正できるようにします。

構文 ERROR.TYPE

演算 エラーの種類 (ERRORTYPE) の構文は次のとおりです。

ERROR.TYPE(error_val)

ТИП.ОШИБКИ(значение_ошибки)

  • エラー値 (error_value) は、特定する必要がある同じエラーです。
  • 関数によって返されるコード エラーの種類 (タイプ.エラー):
    • 1 ... #ヌル! (#空の!)
    • 2 ... #DIV/0! (#DEL/0!)
    • 3 ... #値! (#それで!)
    • 4 ... #REF! (#SSYL!)
    • 5 ... #NAME? (#名前?)
    • 6 ... #オンワン! (#番号!)
    • 7 ... #で (#N/A)
    • #で (#N/A) … その他の値

トラップ ERROR.TYPE

引数の値が エラー値 (error_value) はエラーではなく、関数の結果です エラーの種類 (ERROR.TYPE) はエラーメッセージになります #で (#N/A)。 関数を使用すると、これを回避できます。 ISエラー 例 2 に示すように、(ISERROR) エラーをチェックします。

例 1: エラーのタイプの判別

関数の使用 エラーの種類 (ERROR.TYPE) セルをチェックして、セルに含まれるエラーの種類を判別できます。 セルにエラーがない場合は、数値エラー コードの代わりに値が返されます。 #で (#N/A)。

=ERROR.TYPE(B3)

=ТИП.ОШИБКИ(B3)

この例では、セル B3 に次の値が含まれています。 #値! (#VALUE!) であるため、エラー タイプは 3 です。

例 2: ユーザーがエラーに対処できるようにする

組み合わせることにより エラーの種類 (ERROR TYPE) 他の関数を使用すると、ユーザーがセルに表示されるエラーを修正するのに役立ちます。 この例では、セル B3 と C3 に数値を入力する必要があります。 テキストが入力された場合、D3 の結果はエラー メッセージになります。 #値! (#価値!)。 セル C3 にゼロが入力された場合、結果はエラー メッセージになります。 #DIV / 0 (#SECTION/0)。

セル D4 の関数 ISエラー (ISERROR) エラーをチェックし、 エラーの種類 (ERROR.TYPE) は、このエラーの番号を返します。 関数 調べる (LOOKUP) は、エラー コード テーブルで適切なメッセージを検索し、エラーの修正方法に関するヒントをユーザーに表示します。

=IF(ISERROR(D3),LOOKUP(ERROR.TYPE(D3),$B$9:$B$15,$D$9:$D$15),"")

=ЕСЛИ(ЕОШИБКА(D3);ПРОСМОТР(ТИП.ОШИБКИ(D3);$B$9:$B$15;$D$9:$D$15);"")

数値のエラー コードと表示されるメッセージの対応表を次に示します。

コメントを残す