内容
昨日はマラソンで 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);"")
数値のエラー コードと表示されるメッセージの対応表を次に示します。