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

目次
Excel XMatch関數(shù)
どのExcelバージョンにxmatchがありますか?
Excelの基本Xmatch式
Excel XMatch関數(shù) - 覚えておくべきこと
Excel-式の例でXmatchを使用する方法
正確な一致と近似一致
正確な一致
次の最小のアイテム
次の最大のアイテム
Excelの部分テキストをワイルドカードと一致させる方法
XMatch逆の検索最後の一致を見(jiàn)つける
Excelの2つの列を試合に比較する方法
ExcelのインデックスXMatch
インデックスxMatch xMatch 2次元ルックアップを?qū)g行します
ケースに敏感なXmatch式
XMatch vs. Excelの試合
異なるデフォルト動(dòng)作
おおよその一致の異なる動(dòng)作
ワイルドカード検索
検索モード
XMatchはアレイをネイティブに処理します
XMATCHとマッチの可用性
ダウンロード用のワークブックを練習(xí)します
ホームページ トピック excel 式の例を備えたExcel XMatch関數(shù)

式の例を備えたExcel XMatch関數(shù)

Mar 31, 2025 pm 01:06 PM

このチュートリアルでは、新しいExcel XMatch関數(shù)を紹介し、いくつかの一般的なタスクを解決するために一致するよりも優(yōu)れていることを示しています。

Excel 365では、一致関數(shù)に優(yōu)先するためにXmatch関數(shù)が追加されました。しかし、既存の式のアップグレードを開(kāi)始する前に、新しい機(jī)能のすべての利點(diǎn)とそれが古い機(jī)能とどのように異なるかを理解することが賢明でしょう。

要約すると、Xmatch関數(shù)は一致と同じですが、より柔軟で堅(jiān)牢です。垂直と水平の両方の配列で検索し、最初から最後まで検索または最後から最後まで検索し、正確、近似、部分的な一致を見(jiàn)つけ、より高速なバイナリ検索アルゴリズムを使用できます。

Excel XMatch関數(shù)

ExcelのXmatch関數(shù)は、配列またはさまざまなセル內(nèi)の値の相対位置を返します。

次の構(gòu)文があります。

xmatch(lookup_value、lookup_array、[match_mode]、[search_mode])

どこ:

lookup_value (必須) - 探す値。

lookup_array (必須) - 検索する場(chǎng)所のセルの配列または範(fàn)囲。

match_mode (オプション) - 使用する一致タイプを指定します。

  • 0または省略(デフォルト) - 正確な一致
  • -1-正確な一致または次の最小値
  • 1-正確な一致または次に最大の値
  • 2-ワイルドカードマッチ(*、?)

search_mode (オプション) - 検索方向とアルゴリズムを指定します。

  • 1または省略(デフォルト) - 最初から最後まで検索します。
  • -1-最後から最初まで逆の順序で検索します。
  • 2-バイナリ検索昇順。 Lookup_arrayを昇順でソートする必要があります。
  • -2-下降するバイナリ検索。 lookup_arrayを降順でソートする必要があります。

バイナリ検索は、ソートされた配列で効率的に機(jī)能する高速アルゴリズムです。詳細(xì)については、検索モードを參照してください。

どのExcelバージョンにxmatchがありますか?

Xmatch関數(shù)は、Microsoft 365およびExcel 2021のExcelでのみ利用可能です。Excel2019、Excel 2016および以前のバージョンでは、この関數(shù)はサポートされていません。

Excelの基本Xmatch式

関數(shù)が何ができるかについての一般的なアイデアを得るために、XMatchフォーミュラを最も単純なフォームに作成し、最初の2つの必要な引數(shù)のみを定義し、オプションの引數(shù)をデフォルトに任せます。

想定して、あなたはそのサイズ(C2:C6)でランク付けされた海洋のリストを持っていると仮定し、あなたは特定の海の階級(jí)を見(jiàn)つけたいと思っています。それを完了するには、単に外観の値として、 「インド語(yǔ)」と言われ、名前のリスト全體をルックアップアレイとして使用するだけです。

=XMATCH("Indian", C2:C6)

フォーミュラをより柔軟にするには、一部のセルに興味のある海を入力してください。

=XMATCH(F1, C2:C6)

その結(jié)果、垂直配列で検索するXmatch式を取得します。出力は、アレイのルックアップ値の相対位置であり、私たちの場(chǎng)合、海のランクに対応しています。

式の例を備えたExcel XMatch関數(shù)

同様の式は、水平アレイにも完全に機(jī)能します。あなたがする必要があるのは、 lookup_arrayリファレンスを調(diào)整することです。

=XMATCH(B5, B1:F1)

式の例を備えたExcel XMatch関數(shù)

Excel XMatch関數(shù) - 覚えておくべきこと

ワークシートでXmatchを効果的に使用し、予期しない結(jié)果を防ぐには、これらの3つの簡(jiǎn)単な事実を覚えておいてください。

  • ルックアップ配列にルックアップ値が2つ以上発生すると、 Search_Mode引數(shù)が1に設(shè)定されているか省略されている場(chǎng)合、最初の一致の位置が返されます。 search_modeが-1に設(shè)定されている場(chǎng)合、関數(shù)は逆の順序で検索され、この例で示されているように最後の一致の位置を返します。
  • ルックアップ値が見(jiàn)つからない場(chǎng)合、#n/aエラーが発生します。
  • Xmatch関數(shù)は本質(zhì)的にはケースに依存しないものであり、文字ケースを區(qū)別することはできません。小文字と大文字を區(qū)別するには、このケースに敏感なXmatch式を使用します。

Excel-式の例でXmatchを使用する方法

次の例は、Xmatch関數(shù)とその実用的な用途についてより多くの理解を得るのに役立ちます。

正確な一致と近似一致

Xmatchの一致する動(dòng)作は、オプションのmatch_mode引數(shù)によって制御されます。

  • 0または省略(デフォルト) - フォーミュラは正確な一致のみを検索します。正確な一致が見(jiàn)つからない場(chǎng)合、#n/aエラーが返されます。
  • -1-フォーミュラは最初に正確な一致を検索し、次に次の小さなアイテムを検索します。
  • 1-フォーミュラは、最初に正確な一致を検索し、次に次の大きなアイテムを検索します。

そして今、異なる一致モードがフォーミュラの結(jié)果にどのように影響するかを見(jiàn)てみましょう。特定のエリア、たとえば80,000,000 km 2がすべての海の中でどこにあるかを知りたいとします。

正確な一致

match_modeに0を使用する場(chǎng)合、#n/aエラーが表示されます。これは、式がルックアップ値と正確に等しい値を見(jiàn)つけることができないためです。

=XMATCH(80000000, C2:C6, 0)

次の最小のアイテム

Match_modeに-1を使用する場(chǎng)合、式は3を返します。これは、ルックアップ値よりも最も近い一致が70,560,000であり、ルックアップアレイの3番目のアイテムです。

=XMATCH(80000000, C2:C6, -1)

次の最大のアイテム

Match_Modeに1を使用する場(chǎng)合、式は2を出力します。これは、ルックアップ値よりも最も近い一致が85,133,000であるため、ルックアップ配列の2つの項(xiàng)目であるためです。

=XMATCH(80000000, C2:C6, -1)

下の畫(huà)像は、すべての結(jié)果を示しています。

式の例を備えたExcel XMatch関數(shù)

Excelの部分テキストをワイルドカードと一致させる方法

XMatch関數(shù)には、ワイルドカードの特別なマッチモードがあります。Match_Mode引數(shù)は2に設(shè)定されています。

ワイルドカードマッチモードでは、XMatchフォーミュラが次のワイルドカード文字を受け入れます。

  • 単一の文字に一致する質(zhì)問(wèn)マーク(?)。
  • アスタリスク(*)の文字の任意のシーケンスを一致させます。

ワイルドカードは、數(shù)字ではなくテキストでのみ動(dòng)作することに注意してください。

たとえば、「南」から始まる最初のアイテムの位置を見(jiàn)つけるために、式は次のとおりです。

=XMATCH("south*", B2:B6, 2)

または、いくつかのセルにワイルドカード式を入力し、F1と入力し、 LookUP_Value引數(shù)のセル?yún)⒄栅蛱峁─工毪长趣猡扦蓼埂?/p>

=XMATCH(F1, B2:B6, 2)

式の例を備えたExcel XMatch関數(shù)

ほとんどのExcel関數(shù)を使用すると、Tilde(?)を使用して、アスタリスク(?*)または質(zhì)問(wèn)マーク(??)をワイルドカードではなく文字通りのキャラクターとして扱います。 xmatchでは、ティルドは必要ありません。ワイルドカードマッチモードを定義しない場(chǎng)合、XMatchはそれを想定しますか? *通常の文字です。

たとえば、以下の式では、アスタリスク文字の範(fàn)囲A2:A7を正確に検索します。

=XMATCH("*", A2:A7)

式の例を備えたExcel XMatch関數(shù)

XMatch逆の検索最後の一致を見(jiàn)つける

ルックアップアレイにルックアップ値のいくつかの発生がある場(chǎng)合、最後の発生の位置を取得する必要がある場(chǎng)合があります。

検索の方向は、 search_modeという名前のxmatchの4番目の引數(shù)です。逆の順序で検索するには、つまり垂直配列の下から上へ、および水平アレイで右から左へと検索するには、 search_modeを-1に設(shè)定する必要があります。

この例では、特定のルックアップ値について最後のレコードの位置を返します(以下のスクリーンショットを參照してください)。このために、次のように引數(shù)を設(shè)定します。

  • lookup_value- H1のターゲット営業(yè)擔(dān)當(dāng)者
  • lookup_array- c2:c10の営業(yè)擔(dān)當(dāng)者の名前
  • match_modeは0または省略されています(正確な一致)
  • search_modeは-1(最後から2番目)です

4つの引數(shù)をまとめると、この式が得られます。

=XMATCH(H1, C2:C10, 0, -1)

ローラが行った最後の販売の數(shù)を返します:

式の例を備えたExcel XMatch関數(shù)

Excelの2つの列を試合に比較する方法

一致の2つのリストを比較するには、XMatch関數(shù)をifおよびISNAと一緒に使用できます。

if(isna(xmatch( target_list 、 search_list 、0))、 "no match"、 "mate"))

たとえば、b2:b10のリスト2をA2:a10のリスト1に対して比較するには、次の形式を取ります。

=IF(ISNA(XMATCH(B2:B10, A2:A9)), "", "Match in List 1")

この例では、一致のみを識(shí)別するため、IF関數(shù)のvalue_if_true引數(shù)は空の文字列( "")です。

最上部のセル(この場(chǎng)合はC2)に上記の式を入力し、 Enterを押して、他のセルに自動(dòng)的に「こぼれる」(こぼれた範(fàn)囲と呼ばれます)。

式の例を備えたExcel XMatch関數(shù)

この式の仕組み

式の中心にあるXmatch関數(shù)は、リスト1內(nèi)のリスト2の値を検索します。値が見(jiàn)つかった場(chǎng)合、その相対位置が返されます。私たちの場(chǎng)合、Xmatchの結(jié)果は次の配列です。

{#N/A;#N/A;2;#N/A;4;#N/A;#N/A;8;#N/A}

この配列は、#n/aエラーをチェックするISNA関數(shù)に「供給」されます。 #n/aエラーごとに、isnaはtrueを返します。他の値の場(chǎng)合 - false。その結(jié)果、次の論理値を生成します。ここで、Trueは非マッチを表し、Falseは一致します。

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

上記の配列は、IF関數(shù)の論理テストに移動(dòng)します。最後の2つの引數(shù)の構(gòu)成方法に応じて、式は対応するテキストを出力します。私たちの場(chǎng)合、それは非マッチ( value_if_true )の空の文字列( "")であり、マッチ( value_if_false )の「リスト1の一致」です。

注記。この式は、動(dòng)的配列をサポートするExcel 365とExcel 2021でのみ機(jī)能します。 Excel 2019、Excel 2016または以前のバージョンを使用している場(chǎng)合は、Excelの2つの列を比較する方法を確認(rèn)してください。

ExcelのインデックスXMatch

XMatchをインデックス関數(shù)と組み合わせて使用??して、インデックスマッチ式と同様に、ルックアップ値に関連付けられた別の列から値を取得できます。一般的なアプローチは次のとおりです。

index( return_array 、xmatch( lookup_valuelookup_array

ロジックは非常に簡(jiǎn)単で、簡(jiǎn)単に従うことができます。

Xmatch関數(shù)は、ルックアップ配列のルックアップ値の相対位置を計(jì)算し、それをインデックスのrow_num引數(shù)に渡します。行番號(hào)に基づいて、インデックス関數(shù)は、指定した任意の列から値を返します。

たとえば、E1の海の領(lǐng)域を調(diào)べるには、この式を使用できます。

=INDEX(B2:B6, XMATCH(E1, A2:A6))

式の例を備えたExcel XMatch関數(shù)

インデックスxMatch xMatch 2次元ルックアップを?qū)g行します

列と行を同時(shí)に検索するには、2つのXmatch関數(shù)と一緒にインデックスを使用します。最初のxmatchは行番號(hào)を取得し、2番目のxmatchは列番號(hào)を取得します。

index( data 、xmatch( lookup_valuevertical _ lookup_array )、xmatch( lookup value 、 horizo??ntal _ lookup_array ))

式は、 Match_Mode引數(shù)がデフォルトで正確な一致になるため、Match_Mode引數(shù)を省略できることを除いて、インデックスマッチマッチに似ています。

たとえば、特定の月(G2)で特定のアイテム(G1)の販売番號(hào)を取得するには、式は次のとおりです。

=INDEX(B2:D8, XMATCH(G1, A2:A8), XMATCH(G2, B1:D1))

ここで、B2:D8は行ヘッダーと列ヘッダーを除くデータセル、A2:A8はアイテムのリストであり、B1:D1は月名です。

式の例を備えたExcel XMatch関數(shù)

ケースに敏感なXmatch式

すでに述べたように、Excel XMatch関數(shù)は設(shè)計(jì)によるケース非感受性です。テキストケースを區(qū)別するように強(qiáng)制するには、正確な関數(shù)と組み合わせてxmatchを使用します。

マッチ(true、acture( lookup_arraylookup_value ))

最後から最初に逆順序で検索するには:

Match(true、exact( lookup_arraylookup_value )、0、-1)

次の例は、この汎用式が動(dòng)作していることを示しています。 B2:B11のケースに敏感な製品IDのリストがあると仮定します。 E1でアイテムの相対的な位置を見(jiàn)つけたいと思っています。 E2のケースに敏感な式は、これと同じくらい簡(jiǎn)単です。

=XMATCH(TRUE, EXACT(B2:B11, E1))

式の例を備えたExcel XMatch関數(shù)

この式の仕組み:

正確な関數(shù)は、ルックアップアレイ內(nèi)の各アイテムに対してルックアップ値を比較します。キャラクターの場(chǎng)合を含む比較値が正確に等しい場(chǎng)合、関數(shù)はtrue、falseを返します。この論理値(Trueは正確な一致を表す場(chǎng)所)の配列は、XmatchのLookup_Array引數(shù)に課されます。また、ルックアップ値がtrueであるため、Xmatch関數(shù)は、 Search_Mode引數(shù)の構(gòu)成方法に応じて、最初に見(jiàn)つけられた正確な一致または最後の正確な一致の位置を返します。

XMatch vs. Excelの試合

XMatchは、より強(qiáng)力で多用途の交換用に設(shè)計(jì)されているため、これらの2つの機(jī)能には多くの共通點(diǎn)があります。ただし、本質(zhì)的な違いがあります。

異なるデフォルト動(dòng)作

一致関數(shù)は、正確な一致または次に最小のアイテム( match_typeが1に設(shè)定されているか、省略)にデフォルトです。

Xmatch関數(shù)は、正確な一致( match_modeが0に設(shè)定または省略)にデフォルトです。

おおよその一致の異なる動(dòng)作

match_mode / match_type引數(shù)が1に設(shè)定されている場(chǎng)合:

  • 正確な一致または次の最小の検索を一致させます。ルックアップアレイを昇順でソートする必要があります。
  • XMatchは、正確な一致または次に最大の検索を検索します。選別は必要ありません。

match_mode / match_type引數(shù)が-1に設(shè)定されている場(chǎng)合:

  • 正確な一致または次の最大の検索を一致させます。ルックアップアレイを降順で並べ替える必要があります。
  • XMatchは、正確な一致または次の最小を検索します。選別は必要ありません。

ワイルドカード検索

xmatchとの部分的な一致を見(jiàn)つけるには、 match_mode引數(shù)を2に設(shè)定する必要があります。

一致関數(shù)には、特別なワイルドカードマッチモードオプションがありません。ほとんどの場(chǎng)合、正確なmatch( match_typeセット0に設(shè)定)に設(shè)定します。これは、ワイルドカード検索でも機(jī)能します。

検索モード

新しいXlookup関數(shù)と同様に、Xmatchには、検索の方向を定義できる特別な検索_mode引數(shù)があります。

  • 1または省略(デフォルト) - 最初からラストを検索します。
  • -1-逆検索最後からファースト。

バイナリ検索アルゴリズムを選択します。これは、ソートされたデータで非常に迅速かつ効率的です。

  • 2-昇順でソートされたデータのバイナリ検索。
  • -2-データソートされたデータのバイナリ検索。

ハーフインターバル検索または対數(shù)検索とも呼ばれるバイナリ検索は配列の中央要素と比較することにより、配列內(nèi)のルックアップ値の位置を見(jiàn)つける特別なアルゴリズムです。バイナリ検索は、定期的な検索よりもはるかに高速ですが、ソートされたリストでのみ正しく機(jī)能します。解散データでは、一目ぼれがかなり正常に見(jiàn)える可能性のある間違った結(jié)果を返す可能性があります。

一致の構(gòu)文は、検索モードの引數(shù)をまったく提供していません。

XMatchはアレイをネイティブに処理します

前身とは異なり、Xmatch関數(shù)は、Ctrl Shift Enterを押す必要がなく、動(dòng)的Excelおよびハンドルアレイ用にネイティブに設(shè)計(jì)されました。これにより、特にいくつかの異なる関數(shù)を一緒に使用する場(chǎng)合、式はビルドと編集がはるかに簡(jiǎn)単になります。次のソリューションを比較するだけです。

  • ケースに敏感な式:XMatch |マッチ
  • 一致の2つの列またはリストを比較します:xmatch |マッチ

XMATCHとマッチの可用性

XMatchは新しい機(jī)能であり、Microsoft 365およびExcel 2021のExcelでのみ利用できます。

一致関數(shù)は、Excel 2007からExcel 365の任意のバージョンで利用できます。

これがExcelでXmatch関數(shù)を使用する方法です。お読みいただきありがとうございます。來(lái)週のブログでお會(huì)いしましょう!

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

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

以上が式の例を備えたExcel XMatch関數(shù)の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語(yǔ) Web サイトの他の関連記事を參照してください。

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

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫(huà)像を無(wú)料で

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類(lèi)リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版

SublimeText3 中國(guó)語(yǔ)版

中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

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

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開(kāi)発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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