検索
ホームページトピックexcelExcel関数学習におけるLOOKUP関数の5つの使い方

前回の記事「Excel関数学習:複数の合計関数についての話」では、いくつかの合計関数を学びました。今日は LOOKUP 関数についてお話します。以前 VLOOKUP 関数を使用したとき、VLOOKUP 検索では条件を満たす最初の値しか見つからず、検索が停止してしまうという問題がよくありました。右検索は単純に制限が多すぎます。今回はこの2つの悩みを完璧に解決してくれるとっても便利なLOOKUP関数を紹介します!

Excel関数学習におけるLOOKUP関数の5つの使い方

#LOOKUP 関数は非常に強力で、参照関数の王様として知られています。これを完全にマスターするには、その 5 つの一般的な用途と二分探索の原理を理解する必要があります。関連する知識ポイントが多数あるため、チュートリアルは 2 つのパートに分かれています。今日はまず、この関数の 5 つの一般的な使用法について 5 つの例を通して学びます。明日は、二分探索の原理と、前の記事で残った 2 つの LOOKUP 問題について説明します。

1. 一般的な引用

形式: LOOKUP (ルックアップ値、ルックアップ領域)

例 1: 名前に基づいて中国語のスコアを検索します。式は =LOOKUP(H2,C2:D19)

Excel関数学習におけるLOOKUP関数の5つの使い方

です。 例 2: を検索します。名前に基づく英語のスコア、式は次のとおりです: =LOOKUP(H2,C2:F19)

Excel関数学習におけるLOOKUP関数の5つの使い方

これら 2 つの例を通して、構造を見つけることができます。 LOOKUP 検索時の数式 非常に簡単です。 検索値と探している結果は、それぞれ検索領域の最初と最後の列にあります。

しかし、この使い方を理解するだけでは十分ではありません。別のデータを試してみると、問題が見つかる可能性があります。

Excel関数学習におけるLOOKUP関数の5つの使い方

検索名が次のようになったとき趙永福さん、結果が間違っています。LOOKUP関数はあいまい一致である二分探索を使用しているためです。これについては、明日のチュートリアル「LOOKUP」で説明します 関数の使い方の完全な説明 (その2) ) - LOOKUPの二分探索原理」について詳しく解説しています。

したがって、通常の検索に LOOKUP を使用する場合、非常に重要な手順は、検索内容 (名前が配置されている列 c) に従って昇順にソートすることです。

Excel関数学習におけるLOOKUP関数の5つの使い方

並べ替えると、数式の結果がすぐに正しくなります。すごいですね。

Excel関数学習におけるLOOKUP関数の5つの使い方

#ここで新たな疑問が生じますが、データを並べ替えることができない場合でも LOOKUP 関数は使用できるのでしょうか?

確かに機能します。LOOKUP 関数の 2 番目の使用法を見てみましょう。

2. 正確な検索ルーチン

形式:

=LOOKUP(1,0/(検索範囲=検索値), 結果範囲)

セル I2 に数式を入力します:

=LOOKUP(1,0/(C2:C19=H2),D2:D19) , Enter を押すと正しい結果が表示されます。

Excel関数学習におけるLOOKUP関数の5つの使い方

このルーチンの 1 と 0/ は何を意味しますか? これは最もよく寄せられる質問の 1 つでもあります。二分法の原理を説明する前に、式について簡単に説明します。 。 の意味。検索する値は 1 ですが、条件が変更されており、名前を直接検索する代わりに、名前に基づいて論理値のセットが取得されます:

Excel関数学習におけるLOOKUP関数の5つの使い方

ここには TRUE が 1 つだけあることに注意してください。また、それが私たちが探している名前です。

次に、これらの論理値を 0 で割ります。計算するとき、論理値 TRUE は 1 を表し、FALSE は 0 を表します。分母が 0 (FALSE) の場合、計算結果はエラー値になります。

Excel関数学習におけるLOOKUP関数の5つの使い方

したがって、LOOKUP の仕事は、一連のデータの中から 1 を見つけることになります。このデータ セットには 0 が 1 つだけあり、残りはすべてエラー値であるため、

二分法により LOOKUP は検索値 を超えない最後の数値のみを検索するため、0 のみが見つかり、最後に行位置 0 に基づいて (2 行目) 3 番目のパラメータに対応するデータを取得します。つまり、D2 が必要な結果です。

この部分は関数学習の中でも難しい知識ポイントと思われますので、初心者には理解が難しいかもしれませんが、わかりやすい内容になっています。まだ完全に理解していない場合は、=LOOKUP(1,0/(検索範囲=検索値), 結果範囲) というルーチンを覚えておいてください。同時に、このルーチンを拡張して、複数条件の精密検索を使用することもできます。

=LOOKUP(1,0/((検索範囲 1=検索値 1)* (検索範囲 2=検索値) 2)*(検索範囲3=検索値3))、結果範囲)

は各検索範囲で求めたい値を求め、得られた論理値を掛け合わせて複数の条件を満たす位置を求めます。原理はシングルと条件は同じです。

Excel関数学習におけるLOOKUP関数の5つの使い方

3. 逆引きルーチン

私たちがよく知っている VLOOKUP とは異なり、LOOKUP を使用します。関数 逆引きの実行は非常に簡単です。数式の構造は次のとおりです:

=LOOKUP (検索値、検索列、結果列). 次の例は、名前でソートされ、結果:

Excel関数学習におけるLOOKUP関数の5つの使い方

データを並べ替えることができない場合は、正確な検索ルーチンを使用します: =LOOKUP(1,0/(C2:C19=H8),B2: B19)

1Excel関数学習におけるLOOKUP関数の5つの使い方

4. 間隔による検索ルーチン

# 生徒の合計に基づいて対応するコメントを与えるスコア。 50 未満のスコアは「非常に悪い」、50 ~ 100 のスコアは「悪い」、100 ~ 150 のスコアは「平均」、150 ~ 200 のスコアは「より良い」、200 ~ 250 のスコアは「非常に良い」、 250 以上のスコアを持つ人は「エキスパート」とみなされます。

1Excel関数学習におけるLOOKUP関数の5つの使い方

ここで使用される式は次のとおりです:

=LOOKUP(G2,{0,50,100,150,200,250;"非常に悪い","悪い"," Average」、「Better」、「Excellent」、「Expert」})

コメントの要件に応じて 6 つのレベルに分かれています。これを if 関数を使用すると、このクラスの質問は非常に便利で、式の構造も非常に単純です:

=LOOKUP (スコア値, {下限 1, 下限 2...) ; コメント 1, コメント 2...})

この数式を記述するときは、次の 2 つの点に注意してください:
  • 1. LOOKUP の 2 番目のパラメータは、次のパラメータを使用します。定数配列。ここの中括弧は手動で入力され、セミコロンで区切られ、左側が各レベルの下限値です。たとえば、50 ポイント未満の式では、下限値は下限値の 0 になります。 50-100 の場合は 50 などとなります。各数値はカンマで区切られます。セミコロンの右側は対応するコメントです。コメントは引用符で囲み、カンマで区切る必要があります (式内のすべての記号は英語です)。
  • 2. 数値範囲は昇順に従う必要があり、そうでない場合は結果が正しくなくなります。

5. データの並べ替えの重要性について

1Excel関数学習におけるLOOKUP関数の5つの使い方

次の場合学生証で名前を検索するとエラーになるのですが、学生証も昇順に並んでいるのですが、どうして間違ってしまうのでしょうか?

これは最もよくある間違いです。ここでの生徒番号は、私たちが感じているとおりに昇順に並べられています。実際、昇順の影響は次のとおりです:

1Excel関数学習におけるLOOKUP関数の5つの使い方

LOOKUP を使用するとき、正確な検索ルーチンを使用しない場合は、数式の結果が正確であることを確認するために必ず並べ替えてください。

まとめ

1. 今日は、通常検索、精密検索、複数条件検索の合計 5 つの LOOKUP の使用ルーチンを共有しました。 . 逆検索と間隔による検索. 初心者はこれらのルーチンをマスターし、問題解決に適用する方法を学ぶことができます;

2. LOOKUP 関数の検索原理は、これまでに学習した VLOOKUP とは異なります。 VLOOKUP関数のトラバーサル法と呼ばれるもので、条件を満たす最初の値が見つかった時点で検索を終了します。LOOKUP関数は二分法則を利用して検索を行い、条件を満たす最後の値が見つかった時点で検索を終了します。条件。これは関数のドキュメントに記載されています。また、言及されています;

1Excel関数学習におけるLOOKUP関数の5つの使い方

簡単なテストを通じてこれを確認できます:

1Excel関数学習におけるLOOKUP関数の5つの使い方

3. データについて ソースが昇順であることが重要です:

Excel関数学習におけるLOOKUP関数の5つの使い方

###

ソートできない場合は、次のルーチンを使用する必要があります: =LOOKUP (1,0/(検索範囲 = 検索値), 結果範囲)。これも二分法の特性によって決定されます;

4. LOOKUP 関数は非常に強力ですが、理解するのが難しいため、この関数を完全に理解するには、二項対立の原理を理解する必要があります。明日のチュートリアルでは、二分法則とは何かについて話します。ちなみに、少し前に残った 2 つの問題 (LOOKUP は丸めの問題とデータ抽出の問題を解決します) について説明します。

関連する学習の推奨事項: Excel チュートリアル

以上がExcel関数学習におけるLOOKUP関数の5つの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事は部落窝教育で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
Excelの式の中央値 - 実用的な例Excelの式の中央値 - 実用的な例Apr 11, 2025 pm 12:08 PM

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

式の例を備えたGoogleスプレッドシートcountif機能式の例を備えたGoogleスプレッドシートcountif機能Apr 11, 2025 pm 12:03 PM

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

Excel共有ワークブック:複数のユーザーのExcelファイルを共有する方法Excel共有ワークブック:複数のユーザーのExcelファイルを共有する方法Apr 11, 2025 am 11:58 AM

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

Excelをjpgに変換する方法 -  .xlsまたは.xlsxを画像ファイルとして保存しますExcelをjpgに変換する方法 - .xlsまたは.xlsxを画像ファイルとして保存しますApr 11, 2025 am 11:31 AM

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

名前と名前付き範囲:フォーミュラで定義および使用する方法名前と名前付き範囲:フォーミュラで定義および使用する方法Apr 11, 2025 am 11:13 AM

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

標準偏差Excel:関数と式の例標準偏差Excel:関数と式の例Apr 11, 2025 am 11:01 AM

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

Excelの平方根:SQRT関数およびその他の方法Excelの平方根:SQRT関数およびその他の方法Apr 11, 2025 am 10:34 AM

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

Googleシートの基本:Googleスプレッドシートでの作業方法を学ぶGoogleシートの基本:Googleスプレッドシートでの作業方法を学ぶApr 11, 2025 am 10:23 AM

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

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

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

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン