練習 / 文字列

商品コードの文字数を数える(LEN)

やさしい 文字列

出荷ラベルには入れられる文字数に上限があり、A2:A5 の商品コードは長さがまちまちです。PRD-1023 と SKU-9 では幅が違います。各コードの文字数を Code length の C2:C5 に入れてください。ハイフンも数えます。

セル参照を使って数式を書いてください。テストケースを切り替えても正しい結果になる必要があります。

ヒント 0/4
模範解答 2
–
テストケース
1
2
3
リセット
提出
fx
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
インタラクティブなスプレッドシートを読み込み中...
セルと数式の計算エンジンを準備しています
○ 準備完了 ハイライトされたセルに数式を入力し、「提出」を押してください。

ポイント解説

LEN(文字列) は文字数を返します。ハイフン・数字・スペースもそれぞれ1文字です。LEN("PRD-1023") は 8(英字3・ハイフン1・数字4)です。8 を直書きすると、A2 のコードが変わったときに間違えます。

関数ガイド

よくある質問

セルの文字数を数えるにはどうしますか?

=LEN(A2) を使います。A2 に保存されている文字の数が返ります。LEN("PRD-1023") は 8 です。

LEN はハイフンやスペースも数えますか?

数えます。英字・数字・ハイフン・スペースはそれぞれ1文字です。"SKU-9" は 5、"Ana Lee" は間のスペースがあるので 7 です。

コードの前後に余分なスペースがあるときは?

末尾にスペースが1つあると、結果が1大きくなります。=LEN(TRIM(A2)) なら前後のスペースを除いてから数えます。途中の文字(ハイフンも含む)はそのまま残ります。