Note: The other languages of the website are Google-translated. Back to English
ログイン  \/ 
x
or
x
今すぐ登録  \/ 
x

or

Excelで値の一致するすべてのインスタンスを一覧表示するにはどうすればよいですか?

左のスクリーンショットが示すように、テーブル内の値「Linda」のすべての一致するインスタンスを見つけてリストする必要があります。 それを達成する方法は? この記事の方法を試してください。

配列数式を使用して、値の一致するすべてのインスタンスを一覧表示します
Kutools for Excelを使用すると、値の最初に一致したインスタンスのみを簡単に一覧表示できます

VLOOKUPのその他のチュートリアル...


配列数式を使用して、値の一致するすべてのインスタンスを一覧表示します

次の配列数式を使用すると、Excelの特定のテーブルにある値のすべての一致インスタンスを簡単に一覧表示できます。 次のようにしてください。

1.空白のセルを選択して最初に一致したインスタンスを出力し、その中に次の数式を入力して、を押します。 Ctrlキー + シフト + 入力します キーを同時に押す。 

=INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), ROW(1:1)))

ノート:式で、B2:B11は、一致したインスタンスが配置される範囲です。A2:A11は、すべてのインスタンスを一覧表示する特定の値を含む範囲です。 そして、D2には特定の値が含まれています。

2.結果セルを選択し続け、フィルハンドルを下にドラッグして、一致する他のインスタンスを取得します。


Kutools for Excelを使用すると、値の最初に一致したインスタンスのみを簡単に一覧表示できます

値の最初に一致したインスタンスを簡単に見つけて一覧表示できます。 リストで値を探す の機能 Kutools for Excel 数式を覚えていない。 次のようにしてください。

申請する前に Kutools for Excelについては 最初にダウンロードしてインストールします.

1.最初に一致したインスタンスを配置する空白のセルを選択し、[ クツール > フォーミュラヘルパー > フォーミュラヘルパー

2。 の中に 数式ヘルパー ダイアログボックスでは、次のことを行う必要があります。

2.1検索して選択する リストで値を探す 内のオプション 式を選択してください ボックス;
ヒント:確認できます フィルタ ボックスにキーワードを入力して、必要な数式をすばやくフィルタリングします。
2.2で テーブル・アレイ ボックスで、特定の値の列と一致するインスタンスの列の両方を含むテーブル範囲を選択します。
2.3で Look_value ボックスで、最初のインスタンスを一覧表示する特定の値を持つセルを選択します。
2.4で コラム ボックスで、一致したインスタンスを含む列を選択します。 または、列番号を入力するだけです。
ヒント:列番号は、選択した列数に基づいています。3つの列を選択し、これが3番目の列である場合は、番号XNUMXを入力する必要があります。 コラム ボックス。
2.5クリック OK ボタン。 

次に、指定された値の最初に一致したインスタンスが、以下のスクリーンショットのように一覧表示されます。

  このユーティリティの無料トライアル(30日)をご希望の場合は、 クリックしてダウンロードしてください、次に、上記の手順に従って操作を適用します。


関連記事

複数のワークシートにわたるVlookup値
vlookup関数を適用して、ワークシートのテーブルに一致する値を返すことができます。 ただし、複数のワークシート間で値をvlookupする必要がある場合は、どうすればよいでしょうか。 この記事では、問題を簡単に解決するための詳細な手順について説明します。

Vlookupを実行し、一致した値を複数の列に返します
通常、Vlookup関数を適用すると、一致した値をXNUMXつの列からのみ返すことができます。 場合によっては、基準に基づいて複数の列から一致する値を抽出する必要があります。 これがあなたのための解決策です。

XNUMXつのセルに複数の値を返すVlookup
通常、VLOOKUP関数を適用するときに、基準に一致する値が複数ある場合は、最初の値の結果しか取得できません。 一致したすべての結果を返し、それらをすべてXNUMXつのセルに表示したい場合、どのように達成できますか?

Vlookupを実行し、一致した値の行全体を返します
通常、vlookup関数を使用すると、同じ行の特定の列からのみ結果を返すことができます。 この記事では、特定の基準に基づいてデータの行全体を返す方法を説明します。

逆方向のVlookupまたは逆の順序
一般に、VLOOKUP関数は配列テーブルの左から右に値を検索し、ルックアップ値がターゲット値の左側にある必要があります。 ただし、ターゲット値がわかっていて、逆にルックアップ値を見つけたい場合があります。 したがって、Excelで逆方向にvlookupする必要があります。 この記事には、この問題に簡単に対処する方法がいくつかあります。

VLOOKUPのその他のチュートリアル...


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

Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます

  • 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • 300以上の強力な機能。 Office / Excel2007-2019および365をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 全機能30日間の無料トライアル。 60日間の返金保証。
kteタブ201905

Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性が50%向上し、毎日何百ものマウスクリックが減ります。
officetab下部
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    ChiTriGuy · 6 months ago
    Question, I have a sheet laid out opposite of this where "Linda" would be the column header I would like to flag on and the value "90" or 89" I would like to return. Would I change the row function to a column function?
  • To post as a guest, your comment is unpublished.
    crystal · 7 months ago
    @Luke Hi Luke,
    The below array formula can do you a favor.
    Note: After entering the formula, please press the Ctrl + Shift + Enter key to apply it. And then drag its Fill Handle right across the cells you need.
    =INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), COLUMN(A1)))
  • To post as a guest, your comment is unpublished.
    Luke · 7 months ago
    How would I use this formula but instead of filling down I could fill across but the formula would continue moving down as I fill across (ie. the formula changes from ROW(1:1) to ROW(2:2)
  • To post as a guest, your comment is unpublished.
    Reggie100 · 1 years ago
    A very useful and educational formula. I am matching against a set numeric value and it works a treat. How can I use >= rather than just = (i.e. IF($D$2>=$A$2:$A$11) to perform the match so it is looking for values greater than a set value (in $D$2). I assume as it doesn't work as one of the functions in the formula is matching against specific text rather than working with numbers?
  • To post as a guest, your comment is unpublished.
    crystal · 2 years ago
    @jmedina202 Good day,
    Would you please provide a screenshot of your spreadsheet showing what you are exactly trying to do? Thank you for your comment.
  • To post as a guest, your comment is unpublished.
    jmedina202 · 2 years ago
    This was super useful, thanks! I'm trying to take this one step further and be able to return all match instances of a certain value while having to search through more than a single-column array. To work through this using your example, I added a second column of test scores and modified your formula to look up a given test score and return the names that match that score. I got this to work with INDEX(SMALL()) and can pull all of the names from both test columns. I've also managed to return only names with that score on Test 2 using INDEX(MATCH(INDEX(MATCH))), however this can only find the first instance in the array. What I'm really trying to do is a combination of these: return all of the names with the given array, while narrowing the search to a specific column within the array. Do you have any tips for this?
  • To post as a guest, your comment is unpublished.
    Ollie · 3 years ago
    Is there a similar formula that will work in google sheets?