亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目次
Excel Match機(jī)能 - 構(gòu)文と使用
一致関數(shù)について知っておくべき4つのこと
Excelでマッチを使用する方法 - フォーミュラの例
ワイルドカードとの部分的な一致
ケースに敏感な一致式
一致と違いについて2つの列を比較します(ISNA一致)
Excel vlookupとMatch
Excel hllookupとMatch
ダウンロード用のワークブックを練習(xí)します

式の例を備えたExcelマッチ機(jī)能

Apr 15, 2025 am 11:21 AM

このチュートリアルでは、式の例を備えたExcelで一致関數(shù)を使用する方法について説明します。また、VlookupとMatchを使用して動(dòng)的な式を作成することにより、ルックアップ式を改善する方法も示しています。

Microsoft Excelでは、さまざまな細(xì)胞で特定の値を見つけるのに役立つ多くの異なるルックアップ/參照関數(shù)があり、一致することもその1つです?;镜膜?、それはさまざまなセルのアイテムの相対的な位置を識(shí)別します。ただし、一致関數(shù)は、その純粋な本質(zhì)以上のことを行うことができます。

Excel Match機(jī)能 - 構(gòu)文と使用

Excelの一致関數(shù)は、さまざまなセルで指定された値を検索し、その値の相対位置を返します。

一致関數(shù)の構(gòu)文は次のとおりです。

match(lookup_value、lookup_array、[match_type])

lookup_value (必須) - 見つけたい値。それは、數(shù)値、テキスト、または論理値、およびセルの參照である場合があります。

lookup_array (必須) - 検索するセルの範(fàn)囲。

match_type (オプション) - マッチタイプを定義します。これらの値の1つになる可能性があります:1、0、-1。 Match_type引數(shù)は0に設(shè)定されているため、正確な一致のみが返されますが、他の2つのタイプではおおよその一致が可能になります。

  • 1または省略(デフォルト) - おおよその一致(最も近い)。ルックアップ値以下のルックアップアレイで最大の値を見つけます。ルックアップアレイを昇順で、最小から最大、またはAからZまで並べ替える必要があります。
  • 0-正確な一致。ルックアップ値に正確に等しいアレイ內(nèi)の最初の値を見つけます。選別は必要ありません。
  • -1-おおよその一致(最も近い)。ルックアップ値以上の最小値を見つけます。ルックアップアレイは、最大から小さなもの、またはZからAまで、下降順にソートする必要があります。

一致関數(shù)をよりよく理解するために、このデータに基づいて単純な式を作成しましょう。列Aの學(xué)生名と列Bの試験スコアは、最大から最小までソートされます。特定の學(xué)生(たとえば、 Laura )が特に立っている場所を見つけるには、この単純な式を使用してください。

=MATCH("Laura", A2:A8, 0)

オプションで、ルックアップ値を一部のセル(この例のE1)に配置し、Excelマッチフォーミュラのセルを參照できます。

=MATCH(E1, A2:A8, 0)

式の例を備えたExcelマッチ機(jī)能

上記のスクリーンショットにあるように、學(xué)生名は任意の順序で入力されるため、この一致タイプのみがルックアップ配列のソート値を必要としないため、 Match_Type引數(shù)を0(正確な一致)に設(shè)定します。技術(shù)的には、マッチフォーミュラは、ローラの相対的な位置を範(fàn)囲內(nèi)で返します。しかし、スコアは最大から最小までソートされているため、ローラはすべての學(xué)生の中で5番目のベストスコアを持っていることもわかります。

ヒント。 Excel 365およびExcel 2021では、モダンでより強(qiáng)力な試合の後継者であるXmatch関數(shù)を使用できます。

一致関數(shù)について知っておくべき4つのこと

ご覧のとおり、ExcelでMatchを使用するのは簡単です。ただし、他のほぼすべての機(jī)能の場合と同様に、次のことに注意する必要があるいくつかの特異性があります。

  1. 一致関數(shù)は、値自體ではなく、配列のルックアップ値の相対位置を返します。
  2. 一致はケースに依存しないことです。つまり、テキスト値を扱うときに小文字と大文字の文字を區(qū)別しません。
  3. ルックアップ配列にルックアップ値のいくつかの発生が含まれている場合、最初の値の位置が返されます。
  4. ルックアップアレイにルックアップ値が見つからない場合、#n/aエラーが返されます。

Excelでマッチを使用する方法 - フォーミュラの例

Excel Match関數(shù)の基本的な用途がわかったので、基本を超えたいくつかのフォーミュラの例について説明しましょう。

ワイルドカードとの部分的な一致

他の多くの機(jī)能と同様に、Matchは次のワイルドカード文字を理解しています。

  • 質(zhì)問マーク(?) - 単一の文字を置き換えます
  • Asterisk(*) - 文字のシーケンスを交換します

注記。ワイルドカードは、 match_typeが0に設(shè)定されたマッチ式でのみ使用できます。

ワイルドカードとのマッチフォーミュラは、テキスト文字列全體ではなく、文字列の一部の一部または一部のみを一致させたい場合に役立ちます。ポイントを説明するには、次の例を考えてください。

過去1か月間、地域の再販業(yè)者とその売上高のリストがあるとします。リスト內(nèi)の特定の再販業(yè)者の相対的な位置を見つけたい(降順で販売額でソートされた)が、最初のキャラクターをいくつか覚えているにもかかわらず、彼の名前を正確に覚えることはできません。

再販業(yè)者の名前が範(fàn)囲A2:A11にあると仮定し、「車」で始まる名前を探していますが、フォーミュラは次のとおりです。

=MATCH("car*", A2:A11,0)

マッチフォーミュラをより汎用性の高いものにするには、一部のセルのルックアップ値を入力し(この例ではE1)、このようなワイルドカード文字とそのセルを連結(jié)できます。

=MATCH(E1&"*", A2:A11,0)

以下のスクリーンショットに示すように、フォーミュラは「カーター」の位置である2を返します。

式の例を備えたExcelマッチ機(jī)能

ルックアップ値の1つの文字だけを置き換えるには、「?」を使用します。このようなワイルドカードオペレーター:

=MATCH("ba?er", A2:A11,0)

上記の式は「ベイカー」という名前と一致し、その相対位置(5)を再実行します。

ケースに敏感な一致式

このチュートリアルの冒頭で述べたように、一致関數(shù)は大文字と小文字の文字を區(qū)別しません。ケースに敏感な一致式を作成するには、キャラクターケースを含むセルを正確に比較する正確な関數(shù)と組み合わせて一致を使用します。

データを一致させるための一般的なケースに敏感な式は次のとおりです。

マッチ(true、exact( lookup array 、 lookup value )、0)

式は、次のロジックで動(dòng)作します。

  • 正確な関數(shù)は、ルックアップアレイの各要素とルックアップ値を比較します。比較セルが正確に等しい場合、関數(shù)はtrue、それ以外の場合はfalseを返します。
  • そして、一致関數(shù)は、正確に返された配列內(nèi)の各値とtrue( lookup_value )を比較し、最初の一致の位置を返します。

それは、 ctrlシフトを押す必要があるアレイ式であることに留意してください。

ルックアップ値がセルE1にあり、ルックアップアレイはA2:A9であると仮定すると、式は次のとおりです。

=MATCH(TRUE, EXACT(A2:A9,E1),0)

次のスクリーンショットは、Excelのケースに敏感な一致式を示しています。

式の例を備えたExcelマッチ機(jī)能

一致と違いについて2つの列を比較します(ISNA一致)

一致と違いの2つのリストをチェックすることは、Excelで最も一般的なタスクの1つであり、さまざまな方法で実行できます。 Isna/Matchフォーミュラはその1つです。

if(isna(match( list1 、 list2、0の1つの値))、「リスト1にない」、 "")

リスト1に存在しないリスト2の任意の値について、式は「リスト1にはない」を返します。そして、ここにあります:

  • 一致関數(shù)は、リスト2內(nèi)のリスト1の値を検索します。値が見つかった場合、相対位置は#n/aエラーを返します。
  • ExcelのISNA関數(shù)は、#n/aエラー(「利用できない」を意味する)をチェックします。指定された値が#n/aエラーである場合、関數(shù)はtrue、falseを返します。私たちの場合、trueとは、リスト1からの値がリスト2內(nèi)にないことを意味します(つまり、#n/aエラーが一致して返されます)。
  • リスト1に表示されない値に対してユーザーが真であると見ることは非常に混亂する可能性があるため、ISNAの周りに関數(shù)をラップして、代わりに「リスト1にない」、または必要なテキストを表示します。

たとえば、列Bの値を列Aの値と比較するには、式は次の形狀(B2が最上部のセル)を取得します。

=IF(ISNA(MATCH(B2,A:A,0)), "Not in List 1", "")

覚えているように、Excelの一致関數(shù)はそれ自體ではケース非感受性です。キャラクターケースを區(qū)別するために、 Lookup_Array引數(shù)に正確な関數(shù)を埋め込み、 Ctrl Shift Enterを押してこの配列式を完了することを忘れないでください。

=IF(ISNA(MATCH(TRUE, EXACT(A:A, B2),0)), "Not in List 1", "")

次のスクリーンショットは、両方の式の動(dòng)作を示しています。

式の例を備えたExcelマッチ機(jī)能

Excelの2つのリストを比較する他の方法を?qū)Wぶには、次のチュートリアルをご覧ください。Excelの2つの列を比較する方法。

Excel vlookupとMatch

この例では、Excel vlookup関數(shù)の基本的な知識(shí)が既にあることを前提としています。そして、もしそうなら、あなたがその多數(shù)の制限に遭遇する可能性があります(その詳細(xì)な概要は、Excel vlookupが機(jī)能していない理由で見つけることができます)。

vlookupの最も厄介な欠點(diǎn)の1つは、ルックアップテーブル內(nèi)に列を挿入または削除した後に動(dòng)作を停止することです。これは、vlookupが指定した(インデックス番號(hào))(インデックス番號(hào))の返品列の數(shù)に基づいて一致する値を引くために発生します。インデックス番號(hào)は式で「ハードコーディング」されているため、Excelは新しい列がテーブルに追加または削除されたときに調(diào)整できません。

Excel Match関數(shù)は、ルックアップ値の相対的な位置を扱うため、vlookupのcol_index_num引數(shù)にぴったりです。言い換えれば、return列を靜的番號(hào)として指定する代わりに、一致を使用してその列の現(xiàn)在の位置を取得します。

物事を理解しやすくするために、生徒の試験スコアを再度テーブルで使用してみましょう(このチュートリアルの冒頭で使用したスコアと同様)が、今回はその相対的な位置ではなく、実際のスコアを取得します。

ルックアップ値がセルF1にあると仮定すると、テーブルアレイは$ 1:$ c $ 2です(式を他のセルにコピーする予定がある場合は、絶対セル?yún)⒄栅蚴褂盲筏匹恁氓工毪长趣颏獎(jiǎng)幛幛筏蓼梗?、式は次のとおりです?/p>

=VLOOKUP(F1, $A$1:$C$8, 3, FALSE)

3 rd引數(shù)( col_index_num3に設(shè)定されています。以下のスクリーンショットでわかるように、この通常のvlookup式はうまく機(jī)能します。

式の例を備えたExcelマッチ機(jī)能

ただし、列を挿入または削除するまでのみです。

式の例を備えたExcelマッチ機(jī)能

だから、なぜ#ref!エラー? col_index_numが3に設(shè)定されているため、3番目の列から値を取得するようにExcelに指示しますが、テーブル配列には2つの列のみがあります。

そのようなことが起こらないようにするために、次の一致関數(shù)を含めることにより、vlookupの式をより動(dòng)的にすることができます。

MATCH(E2,A1:C1,0)

どこ:

  • E2はルックアップ値であり、これは返された列の名前、つまり値を引く列(この例の數(shù)學(xué)スコア)にまったく等しくなります。
  • A1:C1は、テーブルヘッダーを含むルックアップアレイです。

そして、このようなvlookup式のcol_index_num引數(shù)にこの一致関數(shù)を含めます。

=VLOOKUP(F1,$A$1:$C$8, MATCH(E2,$A$1:$C$1, 0), FALSE)

追加または削除する列の數(shù)に関係なく、それが完璧に機(jī)能することを確認(rèn)してください:

式の例を備えたExcelマッチ機(jī)能

上記のスクリーンショットでは、ユーザーがワークシートの別の場所に移動(dòng)しても、フォーミュラのすべてのセル?yún)⒄栅蛘筏瘎?dòng)作させるようにロックしました。以下のスクリーンショットで見ることができます。列を削除した後、式は正常に機(jī)能します。さらに、Excelは、この場合に絶対的な參照を適切に調(diào)整するのに十分賢いです。

式の例を備えたExcelマッチ機(jī)能

Excel hllookupとMatch

同様に、Excel Match関數(shù)を使用してHlookup式を改善できます。一般原則は、vlookupの場合と本質(zhì)的に同じです。一致関數(shù)を使用して、return列の相対位置を取得し、その數(shù)をhlookup式のrow_index_num引數(shù)に供給します。

ルックアップ値がセルB5にあると仮定します。テーブル配列はB1:H3、リターン行の名前(一致のルックアップ値)はセルA6、行ヘッダーはA1:A3です。完全な式は次のとおりです。

=HLOOKUP(B5, B1:H3, MATCH(A6, A1:A3, 0), FALSE)

式の例を備えたExcelマッチ機(jī)能

ご覧のとおり、Hlookup/vlookup&Matchの組み合わせは、確かに通常のHlookupとvlookupフォーミュラよりも改善されています。ただし、一致関數(shù)はすべての制限を排除しません。特に、vlookupマッチフォーミュラはまだ左を見ることができず、Hlookup Matchは最上部の試合以外の任意の行で検索できません。

上記の(および他のいくつかの)制限を克服するには、インデックスマッチの組み合わせを使用することを検討してください。これは、多くの點(diǎn)で、VlookupやHlookupよりも優(yōu)れているExcelでルックアップを行うための非常に強(qiáng)力で多才な方法を提供します。詳細(xì)なガイダンスとフォーミュラの例は、Excelのインデックスとマッチに記載されています。これは、vlookupのより良い代替手段です。

これは、Excelで一致式の使用方法です。うまくいけば、このチュートリアルで説明した例があなたの仕事に役立つことを証明するでしょう。お読みいただきありがとうございます。來週のブログでお會(huì)いしましょう!

ダウンロード用のワークブックを練習(xí)します

Excelマッチフォーミュラの例(.xlsxファイル)

以上が式の例を備えたExcelマッチ機(jī)能の詳細(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

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

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

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

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

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

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

PCでスクリーンショットを撮りたいと思うことがよくあります。サードパーティツールを使用していない場合は、手動(dòng)で行うことができます。最も明白な方法は、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番目のセルを表示することで手動(dòng)で検索することもできますが、この方法は元のデータの順序を変更します。最初にデータをコピーしてから操作することをお?jiǎng)幛幛筏蓼埂?/p>

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

topulldatafromthewebintoexcelewithotoding、usepowerqueryforturturedhtmltablesはgetdata> getdata> fromewebandselectingthedesiredtable;

See all articles