前回の記事「実践的な 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 サイトの他の関連記事を参照してください。

このチュートリアルでは、中央値関数を使用してExcelの数値データの中央値を計算する方法について説明します。 中央傾向の重要な尺度である中央値は、データセットの中央値を識別し、中央の傾向のより堅牢な表現を提供します

マスターグーグルシートcountif:包括的なガイド このガイドでは、Googleシートの多用途のCountif機能を調査し、単純なセルカウントを超えてそのアプリケーションを実証しています。 正確な一致や部分的な一致から漢までのさまざまなシナリオをカバーします

このチュートリアルは、さまざまな方法、アクセス制御、競合解決をカバーするExcelワークブックを共有するための包括的なガイドを提供します。 Modern Excelバージョン(2010、2013、2016、およびその後)共同編集を簡素化し、mの必要性を排除します

このチュートリアルでは、.xlsファイルを.jpg画像に変換するためのさまざまな方法を調査し、ビルトインWindowsツールと無料のオンラインコンバーターの両方を網羅しています。 プレゼンテーションを作成したり、スプレッドシートデータを安全に共有したり、ドキュメントを設計したりする必要がありますか?ヨーヨーを変換します

このチュートリアルは、Excel名の機能を明確にし、セル、範囲、定数、または式の名前を定義する方法を示します。 また、定義された名前の編集、フィルタリング、削除もカバーしています。 Excelの名前は、信じられないほど便利ですが、しばしばOverloです

このチュートリアルは、標準偏差と平均の標準誤差の区別を明確にし、標準偏差計算のための最適なExcel関数を導きます。 記述統計では、平均および標準偏差は内在的です

このExcelチュートリアルでは、正方形の根とNth Rootsを計算する方法を示しています。 平方根を見つけることは一般的な数学的操作であり、Excelはいくつかの方法を提供します。 Excelの正方形の根を計算する方法: SQRT関数を使用します

Googleシートのパワーのロックを解除:初心者向けガイド このチュートリアルでは、MS Excelに代わる強力で多目的な代替品であるGoogleシートの基礎を紹介します。 スプレッドシートを簡単に管理し、重要な機能を活用し、コラボレーションする方法を学ぶ


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

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

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

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