『セル間の空白セルの数を数えたい』(フリオ)
A列に文字が入っており、その文字列が空白セルを挟んで飛び飛びとなっています。行いたいことは、文字列を検索したらその文字列のセルの下にある次の文字列の入ったセルまでの空白セルの数を数えたいです。
A B C
1 りんご
2
3
4 みかん
5
6 ぶどう
7 なし
8
9
10
例えば上の表でA11にりんごと入力して検索すると「2」が返ってくる、ブドウと検索すると「0」が返ってくる関数を知りたいです。
よろしくお願いいたします。
< 使用 Excel:Microsoft365、使用 OS:Windows11 >
なしの場合は0でいいのでしょうか。 また、表中に重複は無いと考えていいですか?(2回目のりんごがある、など無いですよね) (i) 2025/04/16(水) 13:52:26
上の例でA11に検索値を入力するのであれば、 B11 =LET(x,XMATCH("*",INDEX(A:A,XMATCH(A11,A1:A100)+1):A100,2),y,XMATCH(A11,A1:A100),IF(x>y,x-y,x-1)) とかかな〜。
(ワリオ) 2025/04/16(水) 14:27:56
ありゃりゃ。余計なことしてました。 B11 =XMATCH("*",INDEX(A:A,XMATCH(A11,A1:A100)+1):A100,2)-1 こっちで。
(ワリオ) 2025/04/16(水) 14:33:12
私も上で書いているように、検索値の入力はA列の最終行を前提としています。 少なくとも、サンプルの場合であれば、「なし」の場合は3が返ってきます。 エラーになるのは、A列ではなく別の列のどこかに検索値を入力しているのではないですか? もしそうであれば、A列の最終行が判然としないため、「なし」の場合の3を求めることはできません。
(ワリオ) 2025/04/16(水) 15:04:26
紛らわしい様
なしは「梨」です。
(フリオ) 2025/04/16(水) 15:13:04
回答ではなく恐縮です。 空白数を数えてどうされるのですか? 最終目的まで書かれたほうがいいような印象です。 それなら別のこんなアプローチがありますよ、といった話はありがちです。 (xyz) 2025/04/16(水) 18:05:56
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.