Excel の実践スキルを共有: Vlookup の「バグ」を排除する
前回の記事「実践的な Excel スキルの共有: 4 つの評価式 」では、4 つの評価式の書き方を学びました。今日は Vlookup について説明し、Vlookup の「バグ」を排除し、空の戻り値を空にする方法を見てみましょう。
今日、ある学生が、vlookup で重大なバグを見つけたと嬉しそうに話してくれました。これを聞いて、私は愕然としました。これは正しいことではないでしょうか?
この学生の詳細な説明を聞いて、ようやく理解しました。彼女が言及する「バグ」とは、Vlookup 関数の操作中に、3 番目のパラメーターの戻り値を含むセルが空の場合、関数によって返される結果は空ではなく 0 になることです。以下の表に示すように、学生は従業員の役職番号に基づいて、対応する給与控除の詳細を検索します。ソース表の役職番号 9003 に対応する E4 セルが空の場合、右側の表の出力結果は 0 になります。空ではない。
#学生たちは、この状況は統計上の誤差につながり、多くの問題を引き起こす可能性があると述べました。では、空白セルが空白セルを返すようにするにはどうすればよいでしょうか?
この質問は非常に簡単です。元の vlookup 関数の式の演算結果を判断するだけです。演算結果が 0 の場合は null 値を返し、演算結果が 0 でない場合は演算を返します。結果。
最初に、新しい関数式を使用した結果を示します:
関数式を使用します: =IF(ISNUMBER(VLOOKUP(I2, A :E,5,0))=FALSE,"",VLOOKUP(I2,A:E,5,0)) で「空対空」が完了します。
学生たちは式を読んだ後混乱を表明しました。これほど多くの括弧がある論理関係をどうやって明確にできるのでしょうか?しかも今まで使わなかったISNUMBER関数もあるんです!
非常に長い関数に出会っても心配しないでください。関数を段階的に分解するだけで理解できます。
ここで、この生徒の関数式を詳しく説明します。
分解の最初のステップ:
VLOOKUP(I2,A:E,5,0) 関数式のこの部分を信じますExcel のチュートリアル記事の友人にはよく知られていますが、その意味は、列 5 のセル内容に対応する列 A のセル I2 の行番号を返すことです。 「百聞は一見に如かず」 絵があれば誰でも一目で分かります。
注: 1. vlookup の一般的な使用法では、検索値は選択した領域の最初の列になければなりません。 2. 3 番目のパラメータの列番号は、1 未満にすることはできません。また、選択したセル領域の合計列値より大きくすることもできません。例えば、領域A:Eを選択した後、領域内に列数が5列しかないため、6列を入力するとセル参照エラーメッセージ「#REF」が返されます。
解体の 2 番目のステップ:
ISNUMBER(VLOOKUP(I2,A:E,5,0) 関数式のこの部分Strange のように見えますが、最初のステップよりも理解しやすいです。前に ISNUMBER 関数を追加するだけです。この関数を理解するだけで済みます。
ISNUMBER 関数は IS NUMBER に分解できるため、逆アセンブルすることができます 実際には「数値かどうか」であることは誰もが理解しているはずです その機能は、セルが数値であるかどうかを判断することです
以下に簡単なデモンストレーションを示します:
上記の例では、E6 セルが空白で、ISNUMBER の判定結果が FALSE であることがわかります。9003 ジョブに対応する「E4 セル」も同様です。記事の冒頭で説明したように、ISNUMBER( VLOOKUP(I2,A:E,5,0) は、ジョブ番号 9003 の給与控除を FALSE として決定します。
逆アセンブリの 3 番目のステップ:
この部分には、主に非常に一般的に使用される関数 IF が含まれます。IF についてはあまり説明する必要はありません。その関数は非常に強力です。主に次の目的で使用されます。特定の条件が満たされているかどうかを判断します。満たされている場合は値を返します。満たされていない場合は、別の値を返します。値です。
以下に簡単なデモンストレーションを示します:
上記の表=IF (F6=FALSE,"",E6)
関数式は簡単に理解できます。その後、ISNUMBER( F6 の代わりに VLOOKUP(I2,A:E,5,0)
(二重引用符の間に文字はありません) 空白を示します。VLOOKUP(I2,A:E,5,0)
は E6 を置き換えます。最後に、この記事の冒頭で示した関数式が形成されます。 =IF(ISNUMBER(VLOOKUP(I2,A :E,5,0))=FALSE,"",VLOOKUP(I2,A:E ,5,0))
関連する学習の推奨事項: Excel チュートリアル
以上がExcel の実践スキルを共有: Vlookup の「バグ」を排除するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









印刷が必要なファイルを開いたときに、印刷プレビューで表の枠線が何らかの原因で消えてしまった場合は、早めに対処する必要があります。 file このような質問がある場合は、エディターに参加して次のコースを学習してください: Excel で表を印刷するときに枠線が消えた場合はどうすればよいですか? 1. 次の図に示すように、印刷する必要があるファイルを開きます。 2. 以下の図に示すように、必要なコンテンツ領域をすべて選択します。 3. 以下の図に示すように、マウスを右クリックして「セルの書式設定」オプションを選択します。 4. 以下の図に示すように、ウィンドウの上部にある「境界線」オプションをクリックします。 5. 下図に示すように、左側の線種で細い実線パターンを選択します。 6.「外枠」を選択します

Excelは日々の事務作業でデータ処理に使用されることが多く、「フィルター」機能を使用することが多いです。 Excel で「フィルタリング」を実行する場合、同じ列に対して最大 2 つの条件しかフィルタリングできません。では、Excel で同時に 3 つ以上のキーワードをフィルタリングする方法をご存知ですか?次に、それをデモンストレーションしてみましょう。 1 つ目の方法は、フィルターに条件を徐々に追加することです。条件を満たす 3 つの詳細を同時にフィルターで除外する場合は、まずそのうちの 1 つを段階的にフィルターで除外する必要があります。最初に、条件に基づいて姓が「Wang」の従業員をフィルタリングできます。 [OK]をクリックし、フィルター結果の[現在の選択をフィルターに追加]にチェックを入れます。手順は以下の通りです。同様に再度個別にフィルタリングを行う

私たちは日々の仕事や勉強で、他人からExcelファイルをコピーし、そのファイルを開いて内容を追加したり、再編集したりして保存することがありますが、互換性チェックのダイアログボックスが表示されることがあり、非常に面倒です。ソフトウェア. 、通常モードに変更できますか?そこで以下では、エディターがこの問題を解決するための詳細な手順を紹介します。一緒に学びましょう。最後に、忘れずに保存してください。 1. 図に示すように、ワークシートを開き、ワークシートの名前に追加の互換モードを表示します。 2. このワークシートでは、内容を変更して保存すると、図のように互換性チェックのダイアログが必ず表示され、非常に面倒です。 3. [Office] ボタンをクリックし、[名前を付けて保存] をクリックして、

e私たちはExcelを使ってデータテーブルなどを作成することがあります。パラメータ値を入力するときに、特定の数値の上付きまたは下付きが必要になることがあります。たとえば、数式がよく使用されます。では、Excelで下付き文字を入力するにはどうすればよいですか?詳細な手順を見てください: 1. 上付き文字の方法: 1. まず、Excel に a3 (3 は上付き文字) と入力します。 2. 数字「3」を選択し、右クリックして「セルの書式設定」を選択します。 3. 「上付き文字」をクリックし、「OK」をクリックします。 4. ほら、効果はこんな感じです。 2. 下付き文字の設定方法: 1. 上付き文字の設定方法と同様に、セルに「ln310」(3 は下付き文字) と入力し、数字の「3」を選択し、右クリックして「セルの書式設定」を選択します。 2.「下付き文字」にチェックを入れて「OK」をクリックします。

データを処理していると、倍数や温度などのさまざまな記号が含まれるデータに遭遇することがあります。 Excel で上付き文字を設定する方法をご存知ですか? Excel を使用してデータを処理する場合、上付き文字を設定しないと、大量のデータを入力するのがさらに面倒になります。今回はエクセルの上付き文字の具体的な設定方法をエディターがお届けします。 1. まず、図に示すように、デスクトップで Microsoft Office Excel ドキュメントを開き、上付き文字に変更する必要があるテキストを選択します。 2. 次に、図に示すように、右クリックして、クリック後に表示されるメニューで「セルの書式設定」オプションを選択します。 3. 次に、自動的に表示される「セルの書式設定」ダイアログボックスで

ほとんどのユーザーは Excel を使用してテーブル データを処理します。実は Excel にも VBA プログラムがあります。専門家を除けば、この関数を使用したユーザーはあまり多くありません。VBA で記述するときによく使用されるのが iif 関数です。実際には、次の場合と同じです。関数の機能は似ていますが、iif関数の使い方を紹介します。 SQL ステートメントには iif 関数があり、Excel には VBA コードがあります。 iif 関数は Excel ワークシートの IF 関数と似ており、論理的に計算された真値と偽値に基づいて真偽値を判定し、異なる結果を返します。 IF 関数の使用法は (条件、はい、いいえ) です。 VBAのIF文とIIF関数、前者のIF文は条件に応じて異なる文を実行できる制御文であり、後者は条件に応じて異なる文を実行できる制御文です。

ソフトウェアの学習では、Excel が便利なだけでなく、実際の作業で必要なさまざまな形式に対応できるため、Excel の使用に慣れています。Excel は非常に柔軟に使用でき、今日は「みんなのために:Excelの読み取りモードを設定する場所」を持ってきました。 1. コンピュータの電源を入れ、Excel アプリケーションを開き、目的のデータを見つけます。 2. Excel で読み取りモードを設定するには 2 つの方法があります。 1 つ目: Excel には、Excel レイアウトで多数の便利な処理メソッドが配布されています。 Excelの右下に読み取りモードを設定するショートカットがあります。バツマークのパターンを見つけてクリックすると、読み取りモードに入ります。バツマークの右側に小さな立体マークがあります。 。

1. PPT を開き、Excel アイコンを挿入する必要があるページに移動します。 「挿入」タブをクリックします。 2. [オブジェクト]をクリックします。 3. 次のダイアログボックスが表示されます。 4. [ファイルから作成]をクリックし、[参照]をクリックします。 5. 挿入する Excel テーブルを選択します。 6. [OK] をクリックすると、次のページが表示されます。 7. [アイコンで表示]にチェックを入れます。 8. 「OK」をクリックします。
