国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目次
ケースに敏感なXlookup式
supproduct-一致する數(shù)値を返すためのケースに敏感な検索
インデックスマッチ - すべてのデータ型のケースに敏感な検索
高度なケースに敏感な検索式
ケースに敏感なvlookupを簡単に実行できます
運(yùn)動ワークブックのダウンロード
ホームページ ソフトウェアチュートリアル オフィスソフトウェア Excelでケースに敏感なvlookupを行う方法 - フォーミュラの例

Excelでケースに敏感なvlookupを行う方法 - フォーミュラの例

May 16, 2025 am 09:42 AM

このチュートリアルでは、Excelのvlookup関數(shù)ケースを敏感にする方法を説明し、テキストケースを認(rèn)識する他の數(shù)式を示し、各機(jī)能の利點(diǎn)と制限を指摘しています。

Excelを使用しているすべてのユーザーは、Excelの関數(shù)が垂直検索を行っていることを知っていると思います。そうです、それはvlookupです。しかし、ExcelのVlookupがケースに依存しないことを知っている人はほとんどいません。つまり、小文字や大文字を同じ文字と扱うことを意味します。

以下は、vlookupのテキストに鈍感になる能力を示す簡単な例です。セルA2に「請求書」とセルA4に「請求書」を入力するとします。次の式では、ルックアップアレイで最初にランク付けされ、B2で一致する値を返すため、「請求書」をキャプチャします。

=VLOOKUP("Bill", A2:B4, 2, FALSE)

Excelでケースに敏感なvlookupを行う方法 - フォーミュラの例

この記事の後半では、vlookupケースを敏感にする方法を紹介します。また、Excelで癥例に敏感なマッチングを?qū)g行できる他のいくつかの機(jī)能を調(diào)査します。

Case sensitive VLOOKUP formula ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

上記のように、従來のvlookupフォーミュラは文字のケースを認(rèn)識していません。ただし、次の例に示すように、Excelのvlookupケースを敏感にする方法があります。

列AにアイテムIDを入力し、列BとCからアイテムの価格とコメントを引く必要があると仮定します。問題は、IDに高度な文字と小文字の文字が含まれていることです。たとえば、A4(001TVCI3U)の値とA5(001TVCI3U)の値は、最後の文字、つまり「u」と「u」でのみ異なります。

「001TVCI3 U 」を探しているとき、標(biāo)準(zhǔn)VLOOKUPフォーミュラは、ルックアップアレイの「001TVCI3 U 」よりも先にあるため、「001TVCI3 U 」に関連する90ドルを出力します。しかし、それはあなたが望む結(jié)果ではありませんよね?

=VLOOKUP(F2, A2:C7, 2, FALSE)

Excelでケースに敏感なvlookupを行う方法 - フォーミュラの例

Excelでケースに敏感なルックアップを?qū)g行するには、vlookup、選択、および正確な機(jī)能を組み合わせて使用??します。

vlookup(true、chook({1,2}、exact( find value 、 find array )、 return array )、2、0)この一般式はすべての場合に完全に機(jī)能します。右から左に調(diào)べることもできます。これは、通常のvlookupフォーミュラではできないことです。このシンプルでエレガントなソリューションを思いついてくれたPouriyaに感謝します!

私たちの場合、実際の式は次のとおりです。

F3で価格を引き出すには:

=VLOOKUP(TRUE, CHOOSE({1,2}, EXACT(F2, A2:A7), B2:B7), 2, FALSE)

F4でコメントを取得するには:

=VLOOKUP(TRUE, CHOOSE({1,2}, EXACT(F2, A2:A7), C2:C7), 2, FALSE)

Excelでケースに敏感なvlookupを行う方法 - フォーミュラの例

知らせ。 Excel 365を除くExcelのすべてのバージョンでは、これは配列式としてのみ使用できますので、Ctrl Shift Enterを押して正しく行うことを忘れないでください。 Excel 365では、動的配列をサポートするため、通常の式としても使用できます。

この式の仕組み:

コア部分は、正確なネストを持つ選択式です。

CHOOSE({1,2}, EXACT(F2, A2:A7), C2:C7)

ここで、正確な関數(shù)は、F2の値をA2:A7のそれぞれと比較し、正確に同じ(文字ケースを含む)の場合にtrueを返し、それ以外の場合はFALSEを返します。

{FALSE;FALSE;FALSE;TRUE;FALSE;FALSE}

選択のindex_numパラメーターの場合、配列定數(shù){1,2}を使用します。その結(jié)果、この関數(shù)は、上記の配列の論理値と、以下に示すように、C2:C7の値を2次元配列に組み合わせます。

{FALSE,155;FALSE,186;FALSE,90;TRUE,54;FALSE,159;FALSE,28}

Vlookup関數(shù)はそこから引き継ぎ、2D配列のルックアップ値(つまり真)を調(diào)べ(論理値で示す)、2番目の列から一致する値、つまり私たちが探している価格を返します。

VLOOKUP(TRUE, {FALSE,155;FALSE,186;FALSE,90;TRUE,54;FALSE,159;FALSE,28}, 2, 0)

ケースに敏感なXlookup式

Microsoft 365の加入者は、よりシンプルな式を使用してExcelでケースに敏感な検索を?qū)g行できます。ご想像のとおり、VLookupのより強(qiáng)い後継者であるXlookup機(jī)能について話しています。

Xlookupはアレイを個別に見つけて返すように動作するため、前の例のような2次元アレイ手法は必要ありません。検索配列パラメーターとして正確なものを使用するだけです。

xlookup(true、exact( find value 、 find array )、 return array 、 "not not" not ")最後のパラメーター(" not not "not")はオプションです。一致が見つからないときに返される値を定義するだけです。省略すると、式が一致していないときに標(biāo)準(zhǔn)の#n/aエラーが返されます。

サンプルテーブルの場合、これらは使用する敏感なXlookup式です。

F3で価格を取得するには:

=XLOOKUP(TRUE, EXACT(F2, A2:A7), B2:B7, "未找到")

F4でコメントを抽出するには:

=XLOOKUP(TRUE, EXACT(F2, A2:A7), C2:C7, "未找到")

Excelでケースに敏感なvlookupを行う方法 - フォーミュラの例

この式の仕組み:

前の例と同様に、ExactはTrueとFalseの値の配列を返します。ここで、Trueはケースに敏感な一致を表します。 Xlookup上記の配列の真の値を探し、 Return Arrayから一致を返します。ルックアップ列(文字ケースを含む)に2つ以上の同じ値がある場合、式は最初の見つかった一致を返すことに注意してください。

Xlookupの制限:Excel 365およびExcel 2021でのみ利用可能です。

supproduct-一致する數(shù)値を返すためのケースに敏感な検索

タイトルが示すように、Sumproductはケースに敏感なルックアップを?qū)g行できるもう1つのExcel関數(shù)ですが、數(shù)値のみを返すことができます。これがニーズに合わない場合は、すべてのデータ型にソリューションを提供するインデックスマッチの例にスキップします。

おそらくご存知のように、ExcelのSumproduct関數(shù)は、指定された配列のコンポーネントを乗算し、製品の合計(jì)を返します。ケースに敏感な検索を行いたいので、正確な関數(shù)を使用して最初の配列を取得します。

=SUMPRODUCT((EXACT(A2:A7,F2) * (B2:B7)))

殘念ながら、テキスト値を掛けることができないため、supproduct関數(shù)はテキストマッチを返すことはできません。この場合、#Valueが取得されます!以下のスクリーンショットのF4セルのエラー:

Excelでケースに敏感なvlookupを行う方法 - フォーミュラの例

この式の仕組み:

vlookupの例と同様に、正確な関數(shù)は、F2の値をA2:A7のすべての値と比較し、ケースに敏感な一致でtrueを返します。

SUMPRODUCT(({FALSE;FALSE;FALSE;TRUE;FALSE;FALSE}*{155;186;90;54;159;28}))

ほとんどの式では、Excelは1にtrueを、0にFalseを評価します。したがって、Sumproductが2つのアレイで同じ位置に要素を掛けると、すべての非マッチ(FALSE)がゼロになります。

SUMPRODUCT({0;0;0;54;0;0})

その結(jié)果、式は、列Aの正確なケースに敏感な一致に対応する列Bの數(shù)を返します。

等式制限:數(shù)値のみを返すことができます。

インデックスマッチ - すべてのデータ型のケースに敏感な検索

最後に、すべてのExcelバージョンとすべてのデータセットで動作する無制限のケースに敏感なルックアップ式を取得しようとしています。

この例は、最良のものが最後まで殘されているだけでなく、前の例で得た知識が、ケースに敏感な一致インデックスの式をよりよく理解するのに役立つ可能性があるために、最後に配置されます。

インデックス関數(shù)と一致関數(shù)の組み合わせは、vlookupのより柔軟で多用途の代替品としてExcelでよく使用されます。次の記事では、これらの2つの機(jī)能がどのようにうまく機(jī)能するかについて説明します - vlookupの代わりにインデックスマッチを使用しています。

ここで、私はあなたにいくつかの重要なポイントを思い出させるだけです:

  • 一致関數(shù)は、指定された検索配列內(nèi)の検索値を検索し、その相対位置を返します。
  • 検索値の相対位置は、インデックス関數(shù)のrow_numパラメーターに直接渡され、行から値を返すようにガイドします。

式をテキストケースに認(rèn)識させるには、クラシックインデックスマッチの組み合わせに関數(shù)を追加するだけです。明らかに、正確な関數(shù)が再度必要です:

index( return array 、match(true、exact( find value 、 find array )、0))F3の実際の式は次のとおりです。

=INDEX(B2:B7, MATCH(TRUE, EXACT(A2:A7, F2), 0))

F4では、次の式を使用します。

=INDEX(C2:C7, MATCH(TRUE, EXACT(A2:A7, F2), 0))

Excel 365を除くすべてのバージョンでは、アレイ式としてのみ使用できるため、Ctrl Shift Enterを同時に押していることで必ず入力してください。正しく行われた場合、以下のスクリーンショットに示すように、式はブレースに囲まれます。

Excelでケースに敏感なvlookupを行う方法 - フォーミュラの例

この式の仕組み:

以前のすべての例と同様に、F2の値と正確に一致するA2:A7の各値に対して正確な返品がtrueです。 Trueを一致のルックアップ値として使用するため、正確なケースセンシティブマッチの相対的な位置を返します。これは、B2:B7からマッチを返すために必要なインデックスです。

高度なケースに敏感な検索式

上記のインデックスマッチ式は完璧に見えますよね?しかし、実際、それは完璧ではありません。理由を教えてください。

戻り列の検索値に対応するセルが空白であると仮定します。フォーミュラは何を返すべきですか?何も返しないでください。さて、それが実際に戻ってくるものを見てみましょう:

=INDEX(C2:C7, MATCH(TRUE, EXACT(A2:A7, F2), 0))

Excelでケースに敏感なvlookupを行う方法 - フォーミュラの例

ああ、式はゼロを返します!たぶん、これはテキスト値のみが処理されている場合に問題ではありません。ただし、ワークシートに數(shù)値が含まれており、その一部が実際のゼロである場合、それは問題です。

実際、前に説明した他のすべての検索式は、同じ方法で表現(xiàn)されています。でも今は完璧な式が欲しいですよね?

ケースに敏感なインデックスマッチフォーミュラを完全に完璧にするために、リターンセルが空であるかどうかをチェックするIF関數(shù)でラッピングできます。この場合、null値を返します。

=IF(INDIRECT("C"&(1 MATCH(TRUE,EXACT(A2:A7, F2), 0)))"", INDEX(C2:C7, MATCH(TRUE, EXACT(A2:A7, F2), 0)), "")

上記の式で:

  • 「C」は返品列です。
  • 「1」とは、一致関數(shù)によって返されるセルの相対位置を実際のセルアドレスに変換する數(shù)字です。

たとえば、一致関數(shù)のルックアップ配列はA2:A7です。これは、セルA2の相対位置が「1」であることを意味します。これはアレイの最初のセルであるためです。しかし、実際には、アレイを探すことは2行目から始まります。差を補(bǔ)うために1を追加するため、間接関數(shù)が正しいセルから値を返します。

以下のスクリーンショットは、改善されたケースに敏感なインデックスマッチ式の実際の効果を示しています。

リターンセルが空の場合、式は空の文字列を出力します。

Excelでケースに敏感なvlookupを行う方法 - フォーミュラの例

リターンセルにゼロが含まれている場合、式は0を返します。

Excelでケースに敏感なvlookupを行う方法 - フォーミュラの例

返品セルが空のときにいくつかのメッセージを表示する場合は、ifの最後のパラメーターの空の文字列( "")をいくつかのテキストに置き換えます。

=IF(INDIRECT("C"&(1 MATCH(TRUE, EXACT(A2:A7, F2), 0)))"", INDEX(C2:C7, MATCH(TRUE, EXACT(A2:A7, F2), 0)), "沒有可返回的內(nèi)容,很抱歉。")

Excelでケースに敏感なvlookupを行う方法 - フォーミュラの例

ケースに敏感なvlookupを簡単に実行できます

Ultimate Excelスイートのユーザーには、大きく複雑なテーブルでの発見をより簡単でストレスのない特別なツールがあります。最良のことは、マージ2つのテーブルツールにはケースに敏感なオプションがあることであり、次の例はそれが実際にどのように機(jī)能するかを示しています。

一意の製品IDに基づいて、ルックアップテーブルから數(shù)量を引き出したいとします。メインテーブルに:

Excelでケースに敏感なvlookupを行う方法 - フォーミュラの例

あなたがしなければならないのは、マージテーブルウィザードを?qū)g行して、次の手順を?qū)g行することです。

  1. メインテーブルを選択して、新しいデータをプルします。
  2. ルックアップテーブルを選択して、新しいデータを見つけます。
  3. 1つ以上のキー列を選択します(この場合、アイテムID)。また、ケースに敏感なマッチボックスがチェックされていることを確認(rèn)してください。 Excelでケースに敏感なvlookupを行う方法 - フォーミュラの例
  4. ウィザードは、殘りの3つのステップを説明します。ここで、更新する列を指定し、追加する列を指定し、必要に応じて追加のオプションを選択します。

しばらくすると、あなたは望ましい結(jié)果を得るでしょう:)

Excelでケースに敏感なvlookupを行う方法 - フォーミュラの例

これは、Excelのテキストケースを考慮したルックアップを行う方法です。お読みいただきありがとうございます。來週のブログでお會いしましょう!

運(yùn)動ワークブックのダウンロード

ケースセンシティブvlookupの例(.xlsxファイル)

以上がExcelでケースに敏感なvlookupを行う方法 - フォーミュラの例の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Excel Pivotテーブルで月ごとにグループ化する方法 Excel Pivotテーブルで月ごとにグループ化する方法 Jul 11, 2025 am 01:01 AM

Excel Pivotテーブルで月ごとにグループ化するには、日付が正しくフォーマットされていることを確認(rèn)し、ピボットテーブルを挿入して日付フィールドを追加し、最後にグループを右クリックして「月」集約を選択する必要があります。問題が発生した場合は、標(biāo)準(zhǔn)の日付形式であるかどうかを確認(rèn)し、データ範(fàn)囲が妥當(dāng)かどうかを確認(rèn)し、數(shù)値形式を調(diào)整して月を正しく表示します。

Microsoft 365でAutoSaveを修正する方法 Microsoft 365でAutoSaveを修正する方法 Jul 07, 2025 pm 12:31 PM

クイックリンクファイルの自動保存ステータスを確認(rèn)します

Outlookを暗いテーマ(モード)に変更してオフにする方法 Outlookを暗いテーマ(モード)に変更してオフにする方法 Jul 12, 2025 am 09:30 AM

このチュートリアルでは、さまざまなOutlookアプリケーションで明るいモードとダークモードを切り替える方法と、白い読書ペインを黒いテーマに保つ方法を示しています。 夜遅くに電子メールを頻繁に操作すると、Outlook Dark Modeは目の緊張を軽減し、

Excelの印刷時にすべてのページでヘッダー行を繰り返す方法 Excelの印刷時にすべてのページでヘッダー行を繰り返す方法 Jul 09, 2025 am 02:24 AM

Excelが印刷するときにページごとに繰り返しヘッダーを設(shè)定するには、「トップタイトル行」機(jī)能を使用します。特定の手順:1。Excelファイルを開き、[ページレイアウト]タブをクリックします。 2。[タイトルの印刷]ボタンをクリックします。 3.ポップアップウィンドウで「トップタイトル行」を選択し、繰り返す行(行1など)を選択します。 4. [OK]をクリックして設(shè)定を完了します。メモには以下が含まれます。プレビューまたは実際の印刷の印刷のみ、テキストの表示に影響を與えるにはあまりにも多くのタイトル行を選択しないでください。異なるワークシートを個別に設(shè)定する必要があります。Excelonlineはこの機(jī)能をサポートせず、ローカルバージョン、Macバージョンの操作は類似していますが、インターフェイスはわずかに異なります。

WindowsPCでスクリーンショットする方法:Windows10と11 WindowsPCでスクリーンショットする方法:Windows10と11 Jul 23, 2025 am 09:24 AM

PCでスクリーンショットを撮りたいと思うことがよくあります。サードパーティツールを使用していない場合は、手動で行うことができます。最も明白な方法は、PRT SCボタン/またはSCRNボタンを印刷する(畫面キーを印刷)押して、PC畫面全體をつかむことです。あなたがやる

録音を満たしているチームはどこで救われていますか? 録音を満たしているチームはどこで救われていますか? Jul 09, 2025 am 01:53 AM

MicrosoftTeamSrecordingSarestoredInThecloud、gutivationalinedriveorsharepoint.1.RecordingsivesivelySaveTotheInitiatator’sonedriveina "recordings" folderunder "content。

Excelで2番目に大きな値を見つける方法 Excelで2番目に大きな値を見つける方法 Jul 08, 2025 am 01:09 AM

Excelで2番目に大きい値を見つけることは、大きな機(jī)能によって実裝できます。式は=大きい(範(fàn)囲、2)、範(fàn)囲はデータ領(lǐng)域です。最大値が繰り返し表示され、すべての最大値を除外する必要があり、2番目の最大値が見つかる場合、配列式= max(if(rangemax(range)、range))を使用できます。フォーミュラに慣れていないユーザーの場合、データを降順で並べ替えて2番目のセルを表示することで手動で検索することもできますが、この方法は元のデータの順序を変更します。最初にデータをコピーしてから操作することをお勧めします。

ExcelでWebからデータを取得する方法 ExcelでWebからデータを取得する方法 Jul 11, 2025 am 01:02 AM

topulldatafromthewebintoexcelewithotoding、usepowerqueryforturturedhtmltablesはgetdata> getdata> fromewebandselectingthedesiredtable;

See all articles