Excel で、リスト内のセルの一致番号を返すにはどうすればよいでしょうか (つまり、最初の一致か 2 番目の一致か)

Excel で、リスト内のセルの一致番号を返すにはどうすればよいでしょうか (つまり、最初の一致か 2 番目の一致か)

リスト内のセルが最初の一致か、2 番目の一致かなどを調べる方法を考えています。COUNTIF() を使用すると、特定の値がリストに何回出現したか (たとえば 3 回) がわかることはわかっていますが、セルが一致の最初の出現か、2 番目の出現かなどを調べる方法がわかりません。

たとえば、1、2、3、4、1、2、3、4 というリストがあり、最初の数字 (1) をポイントして、そのリストに数字 1 が初めて表示されたのか、それとも 2 番目に表示されたのかを確認します。Excel でこのようなことを行う方法はありますか? よろしくお願いします。

答え1

次の式を試してください:

=COUNTIF($A$1:A1,A1)

ここに画像の説明を入力してください

答え2

:警告:

示されている方法は、Excel のすべてのバージョンで機能します。

列内の数字の出現を取得する方法と、特定の数字の出現を取得する方法を説明したいと思います。

ここに画像の説明を入力してください

  • セル C17 の数式:

    =COUNTIF($A$17:$A17,A17)


特定の数値に対する方法:

  • D15 から H15 にヘルパー値として機能する数字を入力します。

  • セル D17 の数式:

    =IF($A17=D$15,COUNTIF($A$17:$A17,$A17),"")

注意

  • 数式を横方向に入力します。
  • 必要に応じて、数式内のセル参照を調整できます。

関連情報