あるエントリが行の最初のエントリである場合、そのエントリを含む列の行数をカウントします。

あるエントリが行の最初のエントリである場合、そのエントリを含む列の行数をカウントします。

同じ行に 2 番目のエントリが追加されるまで、列内のエントリがある行の数をカウントしたいと考えています。以下の例では、列内の黄色ではないセルの数になります。

添付のスクリーンショットの一番上の行、または2番目の注釈付きスクリーンショットを参照してください。

サンプルデータ:

チャートデータ

注釈付き:

チャートデータ - 注釈付き

答え1

あるエントリが行の最初のエントリである場合、そのエントリを含む列の行数をどのようにカウントすればよいでしょうか?

要約: 最初のデータの位置を取得するための別のシート


行用の列を持つ別のシートを使用すると、次の数式を使用できます。

=MATCH(FALSE,ISBLANK(Datasheet!B2:Z2),0)

どこ:

  • データシートは顧客データを含むシートの名前です
  • B2:Z2はチェックしたい行です

さらに、元のシートには次の内容が記載されています。

=COUNTIF(Find!$A1:$A30,COLUMN(B1)-1)

どこ:

  • =MATCH(...)数式が記載された追加シートを見つける
  • $A1:$A30は結果の入ったセルです
  • B1は最初に調べる列です
  • -1検索シートの列インデックスが1つ高いため、そこにあります

データシート:

部分的なデータ

カウントシート:

部分的なデータ数

(数字は列インデックス + 1)

1 つのシート内の数式でこれが可能ですか?

おそらく!

関連情報