未分類

Excel - セル内でカンマで区切られた値の個数を取得する

Excel のセル内でカンマで区切られた値の個数を取得する方法を説明します。

データ例

A1 セルに 101, 1, 15, 22, 85, 68 というカンマで区切られた値がは設定されているものとします。

コード

=LEN(A1)-LEN(SUBSTITUTE(A1,",",""))+1

説明

・LEN(A1) は、全体の文字列の長さです。
・SUBSTITUTE(A1,",","") は、カンマを空文字に変換します。これでカンマが入っていない文字列に変換されます。
・これにより、LEN(SUBSTITUTE(A1,",","")) は、カンマを除いた文字列の長さになります。
・これら二つの長さの差を算出して 1 を加算すると、個数が算出されます。この場合は 6 が返されます。

-未分類