Excel で Countif を使用してリストの最初の名前のみをカウントする

Excel で Countif を使用してリストの最初の名前のみをカウントする

この数式を使用して、以下の名前の列 A をチェックしたいと思います。

SUM(COUNTIFS([Consolidate.xls]RawData!$A:$A,{"*Kobe Bryant*","*John Legend*","*Tom Kitten*","*Jason Kidd*","*Michael Jordan*"}))

Consolidate.xls、行 A:

     A
1  Kobe Bryant; Tom Kitten
2  Michael Jordan

結果として 3 になります。1 行目の Tom Kitten を無視するにはどうすればよいでしょうか? (最初の人物を数えて、結果 = 2 を取得する必要があります。)

答え1

これは、各名前の前のワイルドカード ( *) を削除することで実現できます。こうすることで、名前はセル値の先頭に現れる場合にのみカウントされます。

SUM(COUNTIFS([Consolidate.xls]RawData!$A:$A,{"Kobe Bryant*","John Legend*","Tom Kitten*","Jason Kidd*","Michael Jordan*"}))

上記の式は、データに基づいて望ましい結果をもたらします。

2

関連情報