Excelで列内の値の初回出現を検索する方法(5つの方法)

  • これを共有
Hugh West

を見つけるための簡単な方法を紹介しています。 発生 における値の Excelのシートで、重複する項目やデータを特定する必要がある場合があります。 重複する項目を見つけるには、最初の 発生 における値の ここでは、以下のようなデータセットを使用します。 IDs 名称 ある人の

練習用ワークブックをダウンロードする

初回発生を検索する.xlsx

Excelで列内の値の最初の出現を検索する5つの方法

ExcelのCOUNTIF関数を使って、列内の値の最初の出現を見つける

を特定したいとします。 第一 が発生します。 人名 という名前を持つ。 かさなる としてマークすることにします。 0s と表示され、それ以外の場合は 1 を使用して行うことができます。 COUNTIF関数 以下、その手順を説明します。

ステップス

  • 新規作成 を識別することができます。 発生 を入力し、セルに次の数式を入力します。 D5 .
=(countif($c$5:$c5,$c5)=1)+0

これです。 COUNTIF関数 さいき を見つけるまで、同じ 名前 において C列 を追加しました。 0 ( ゼロ )を使って数値を求めます。

  • ヒット エンタメ をクリックすると、セル D5 .

  • を使用します。 フィルハンドル まで オートフィル この操作により、下位のセルがマークされ、それ以降の 発生 人名 かわりに 0 .

このように、簡単に最初の 発生 における値の .

続きを読む Excelで列内の値の最後の出現回数を検索する方法(5つのメソッド)

COUNTIFS関数の適用による列内の値の初回出現の検索

また、最初の 発生 これをもって COUNTIFS機能 を特定したいとします。 初発 人名 がある場合、データセット内の なまえがなまえ としてマークすることにします。 0s としてマークし、それ以外の場合は 1 以下、そのプロセスについて説明します。

ステップス

  • 新規作成 を識別することができます。 発生 を入力し、セルに次の数式を入力します。 D5 .
=n(countifs(c$5:c5,c5)=1)

これです。 COUNTIFS機能 さいき を見つけるまで、同じ 名前 において C列 . N機能 コンツェルン または ファルス まで 1 または 0 を、それぞれご紹介します。

  • ヒット エンタメ をクリックすると、セル D5 .

  • を使用します。 フィルハンドル まで オートフィル この操作により、下位のセルがマークされ、それ以降の 発生 人名 かわりに 0 .

このように、簡単に最初の 発生 における値の .

続きを読む Excelで列の値を検索する方法(4つの方法)

ExcelのISNUMBER関数とMATCH関数を利用して、列内の値の最初の出現回数を調べる。

応用編 ISNUMBER関数 がてら MATCH機能 を探すのに便利です。 発生 における値の を特定したいとします。 第一 が発生することがあります。 人名 という名前を持つ。 かさなる としてマークすることにします。 0s とマークし、それ以外の場合は 1 以下、手順を説明します。

ステップス

  • 新規作成 を識別することができます。 発生 を入力し、セルに次の数式を入力します。 D5 .
=1-isnumber(マッチ(c5,c$4:c4,0))。

これです。 MATCH機能 の値を検索します。 C5 , あおむけ を通して 範囲 C4:C4 で、完全一致した位置を返します。 ISNUMBER関数 収益 を返し、それ以外の場合は FALSE たとえ、その中にエラーがあっても

  • を押してください。 エンタメ をクリックすると、セル D5 .

  • を使用します。 フィルハンドル まで オートフィル この操作により、下位のセルがマークされ、それ以降の 発生 人名 かわりに 0 .

このように、簡単に最初の 発生 における値の .

続きを読む: Excelで値や名前の上位5位を探す方法(8つの便利な方法)

4.関数の組み合わせで値の最初の出現を探す

を見つけることもできます。 第一 の値またはデータの出現を示します。 合わせて イフ , INDEX , FREQUENCY , MATCH を識別したいとします。 第一 が発生することがあります。 IDs がある場合、データセット内の ID がこのデータセットで2回以上出現した場合、それらを「マーク」することにします。 0s としてマークし、それ以外の場合は 1 この式は少し乱暴になりますが、以下に説明します。

ステップス

  • 新規作成 を識別することができます。 発生 を入力し、セルに次の数式を入力します。 D5 .
=IF(INDEX(FREQUENCY(IF($B$5:$B$13& "#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$C$13,0),ROW($B$5:$B$13)-ROW($B$5)+1),ROWS($B$5:B5))>0,1,0)

これです。 IF関数 収益 1 ( を返し、それ以外の場合は 0 ( ファルス ). FREQUENCY機能 は、値の回数を決定します。 発生 を指定された値の範囲内で使用します。

フォーミュラ・ブレークダウン

  • ROWS($B$5:B5) --> リターンズ
    • 出力 : 1
  • ROW($B$5:$B$13) --> になる。
    • 出力:{5;6;7;8;9;10;11;12;13}を出力します。
  • ROW($B$5) --> に変わります。
    • 出力:{5}。
  • MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0) --> になる。
    • 出力 : {1;2;3;4;5;1;7;2;9}
  • IF($B$5:$B$13& "#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0)) --> に変わります。
  • IF($B$5:$B$13&”#”&$C$5:$C$13””,{1;2;3;4;5;1;7;2;9}) —->
    • 出力 : {1;2;3;4;5;1;7;2;9}
  • FREQUENCY(IF($B$5:$B$13& "#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$C$13,0)),ROW($B$5:$B$13)-ROW($B$5)+1) --&guten になる。
  • FREQUENCY(IF{1;2;3;4;5;1;7;2;9}),{5;6;7;8;9;10;11;12;13}-{5}+1) —-> に変わります。
    • 出力 : {2;2;1;1;1;0;1;0;1;0}
  • INDEX(FREQUENCY(IF($B$5:$B$13& "#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,#"&$C$5:$C$13,0)),ROW($B$5:$B$13)-ROW($B$5)+1) --> リターンズ
  • INDEX({2;2;1;1;1;0;1;0;1;0})
    • 出力:{2}。
  • IF(INDEX(FREQUENCY(IF($B$5:$B$13& "#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$C$13,0),ROW($B$5:$B$13)-ROW($B$5)+1),ROWS($B$5:B5))>0,1,0) --> に簡略化されます。
  • IF({2}>0,1,0)
    • 出力:1

最後に、次のような出力が得られます。 1 というのも ID 細胞内 B5発生 を初めて発表しました。

  • ヒット エンタメ をクリックすると、セル D5 .

  • を使用します。 フィルハンドル まで オートフィル この操作により、下位のセルがマークされ、それ以降の 発生 人名 かわりに 0 .

このように、簡単に最初の 発生 における値の .

続きを読む ExcelのVBAを使用して列の値を検索する方法(4つの方法)

5.フィルターコマンドで列内の値の先頭を並べ替える

のリピート回数を確認したいとします。 人名 において D列 の位置を確認したい。 第一 が発生することがあります。 人名 を適用することで可能になります。 Filterコマンド 以下の説明をお読みください。

ステップス

  • 新規作成 を識別することができます。 発生 を入力し、セルに次の数式を入力します。 D5 .
=countif($c$5:c5,c5)

これです。 COUNTIF関数 の回数を返します。 名前 に発生する。 C列 .

  • を押してください。 エンタメ をクリックすると、セル D5 .

  • を使用します。 フィルハンドル まで オートフィル この操作によって 発生 人名 かわりに 0 .

このように、名前の回数を確認することができます。 発生 において D列 .

  • への フィルター 一番目 発生 を選択します。 範囲 B4:D13 をクリックしてください。 ホーム >> ソート&フィルター >> フィルター

  • マークをクリックします。 において マッチヘッダー . マーク 1 をクリックしてください。 よっしゃー .

  • その後、すべての重複した IDs によって削除されました。 フィルタリング のみです。 第一 が発生することがあります。 IDs が表示されます。

したがって、最初の 発生 フィルター を列挙しています。

続きを読む: エクセルVBAでセルの値を行と列で取得する方法

プラクティス部門

次の図では、これらの例を自分で練習できるように、この記事で使用したデータセットを与えています。

結論

結論として、この記事の主な焦点は、最初の検索を簡単に行う方法を提供することです。 発生 において、ある与えられた値の という基本的な関数を使いました。 もし、もっと良い方法、アイデア、感想がありましたら、コメント欄にご記入ください。 今後の記事の充実のために役立てたいと思います。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。