Note: The other languages of the website are Google-translated. Back to English

大文字と小文字を区別するルックアップ

あなたはあなたが組み合わせることができることを知っているかもしれません が待 INDEX 及び MATCH 関数、またはを使用します VLOOKUP Excelで値を検索する関数。 ただし、ルックアップでは大文字と小文字は区別されません。 したがって、大文字と小文字を区別する一致を実行するには、 EXACT and 選ぶ f機能。

大文字と小文字を区別するルックアップ1

INDEXとMATCHを使用して大文字と小文字を区別するルックアップを実行します
VLOOKUPで大文字と小文字を区別するルックアップを実行します


INDEXとMATCHを使用して大文字と小文字を区別するルックアップを実行します

知るために グレード of 由紀 上のスクリーンショットにINDEXとMATCHを使用して示したように、EXACT関数を使用して、生徒の名前範囲のテキスト文字列を、各文字の大文字小文字を含むセルG5の値であるYUKIと比較できます。 次に、INDEX関数とMATCH関数を一緒に使用して、必要な値を見つけることができます。

一般的な構文

=INDEX(return_range,MATCH(TRUE,EXACT(lookup_value,lookup_range),0))

√注:これは、次のように入力する必要がある配列数式です。 Ctrlキー + シフト + 入力します.

  • return_range: 組み合わせ式が値を返す範囲。 ここでは、グレード範囲を示します。
  • 参照値: のテキスト文字列と大文字と小文字を区別して比較するために使用される値EXACT ルックアップ範囲。 ここでは、YUKIという名前を指します。
  • lookup_range: と比較するセルの範囲 参照値。 ここでは、名前の範囲を示します。
  • match_type 0: MATCHは、 参照値.

知るために グレード of 由紀、以下の数式をコピーするか、セルに入力してください G6、プレス Ctrlキー + シフト + 入力します 結果を得るには:

= INDEX(D5:D14、MATCH(TRUE、EXACT("由紀",B5:B14)、0))

または、セル参照を使用して数式を動的にします。

= INDEX(D5:D14、MATCH(TRUE、EXACT(G5,B5:B14)、0))

大文字と小文字を区別するルックアップ2

式の説明

=INDEX(D5:D14,MATCH(TRUE,EXACT("YUKI",B5:B14),0))

  • 正確(G5、B5:B14): EXACT関数は、学生の名前範囲のテキスト文字列を比較します B5:B14 に対して "由紀"、セル内の値 G5、B5からB14までのセルの値がYUKIとまったく同じである場合はTRUEを返し、それ以外の場合はFALSEを返します。 したがって、次のようなTRUEとFALSEの配列を取得します。
    {FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE}
  • MATCH(TRUE、正確(G5、B5:B14)、0) = MATCH(TRUE、{FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE}、0): match_type 0 完全一致を見つけるようにMATCH関数に要求します。 次に、関数は正確なlookup_valueの位置を返します。ツア」は配列内にあります。 10、唯一のTRUEは 10配列のth番目の位置。
  • 索引(D5:D14,MATCH(TRUE、正確(G5、B5:B14)、0))= INDEX(D5:D14,10): INDEX関数は 10グレード範囲のth値 D5:D14、です A.

VLOOKUPで大文字と小文字を区別するルックアップを実行します

知るために それ JIMMY VLOOKUP関数に付属しているため、大文字と小文字を区別するルックアップを実行するには、CHOOSE関数とEXACT関数を利用する必要があります。 EXACT関数は、JIMMYと学生の名前範囲内の各テキスト文字列の間で大文字と小文字を区別して比較します。 次に、CHOOSEを使用して、EXACTの結果と国の範囲の値を組み合わせることができます。 VLOOKUPがその能力を発揮する時が来ました。

一般的な構文

=VLOOKUP(TRUE,CHOOSE({1,2},EXACT(lookup_value,lookup_range),return_range),2,FALSE)

√注:これは、次のように入力する必要がある配列数式です。 Ctrlキー + シフト + 入力します.

  • 参照値: のテキスト文字列と大文字と小文字を区別して比較するために使用される値EXACT ルックアップ範囲。 ここでは、名前JIMMYを参照します。
  • lookup_range: と比較するセルの範囲 参照値。 ここでは、名前の範囲を示します。
  • return_range: 組み合わせ式が値を返す範囲。 ここでは国の範囲を示します。
  • range_lookup FALSE: VLOOKUP関数は、完全に一致するものを検索します。

知るために 国ジミー から来る、セルに以下の式をコピーまたは入力してください G9、プレス Ctrlキー + シフト + 入力します 結果を得るには:

= VLOOKUP(TRUE、CHOOSE({1,2}、EXACT(「ジミー」,B5:B14),C5:C14)、2、FALSE)

または、セル参照を使用して数式を動的にします。

= VLOOKUP(TRUE、CHOOSE({1,2}、EXACT(G8,B5:B14),C5:C14)、2、FALSE)

大文字と小文字を区別するルックアップ3

式の説明

=VLOOKUP(TRUE,CHOOSE({1,2},EXACT(G8,B5:B14),C5:C14),2,FALSE)

  • 正確(G8、B5:B14): EXACT関数は、学生の名前範囲のテキスト文字列を比較します B5:B14 セルの値に対して G8, JIMMY、学生の名前の範囲の値がJIMMYとまったく同じである場合はTRUEを返し、それ以外の場合はFALSEを返します。 したがって、次のようなTRUEとFALSEの配列を取得します。
    {FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE}
  • 選択({1,2}、正確(G8、B5:B14)、C5:C14) = 選択({1,2}、{FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE}、C5:C14): CHOOSEのindex_num引数 1,2 {} EXACT配列とからの値を組み合わせます C5:C14 次のようなXNUMX次元配列に変換します。
    {FALSE、 "China"; FALSE、 "England"; FALSE、 "America"; FALSE、 "India"; TRUE、 "America"; FALSE、 "India"; FALSE、 "America"; FALSE、 "China"; FALSE 、 "England"; FALSE、 "China"}
  • VLOOKUP(TRUE,選択({1,2}、正確(G8、B5:B14)、C5:C14),2、FALSE)= VLOOKUP(TRUE,{FALSE、 "China"; FALSE、 "England"; FALSE、 "America"; FALSE、 "India"; TRUE、 "America"; FALSE、 "India"; FALSE、 "America"; FALSE、 "China"; FALSE 、 "England"; FALSE、 "China"}、2、FALSE): range_lookup 間違った情報 VLOOKUP関数に正確な値を検索するように要求します。TRUE」は1次元配列の最初の列にあり、完全一致を返します。 2nd列、つまり  .

関連機能

ExcelINDEX関数

Excel INDEX関数は、範囲または配列からの指定された位置に基づいて表示された値を返します。

ExcelMATCH関数

Excel MATCH関数は、セル範囲内の特定の値を検索し、値の相対位置を返します。

ExcelのVLOOKUP関数

ExcelのVLOOKUP関数は、テーブルの最初の列を照合して値を検索し、同じ行の特定の列から対応する値を返します。

Excelの正確な機能

EXACT関数は、XNUMXつの文字列を比較し、それらが完全に同じである場合(大文字と小文字の区別を考慮して)TRUEを返すか、FALSEを返します。

Excelの選択機能

CHOOSE関数は、指定されたインデックス番号に基づいて、値のリスト引数から値を返します。 たとえば、CHOOSE(3、” Apple”、” Peach”、” Orange”)はOrangeを返し、インデックス番号は3であり、Orangeは関数のインデックス番号に続くXNUMX番目の値です。


関連する式

INDEXおよびMATCHとの完全一致

特定の製品、映画、人物などについてExcelにリストされている情報を見つける必要がある場合は、INDEX関数とMATCH関数の組み合わせをうまく利用する必要があります。

大文字と小文字を区別して特定のテキストを含むセルをカウントする

このチュートリアルでは、SUMPRODUCT、ISNUMBER、およびFIND関数で数式を使用して、大文字と小文字を考慮して、特定のテキストを含むセルをカウントする方法を学習します。


最高のオフィス生産性ツール

Kutools forExcel-群衆から目立つのに役立ちます

毎日の仕事を迅速かつ完璧に完了させたいですか? Kutools for Excel は、300 の強力な高度な機能 (ワークブックの結合、色による合計、セルの内容の分割、日付の変換など) を提供し、80% の時間を節約します。

  • 1500 の作業シナリオ用に設計されており、80% の Excel の問題を解決するのに役立ちます。
  • 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
  • 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
  • 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。
Excelのリボン(Kutools for Excelがインストールされている)

Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
Excelのスクリーンショット(Officeタブがインストールされている場合)
コメントを並べ替える
コメント (0)
まだ評価はありません。 最初に評価してください!
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護