商品コードの文字数を数える(LEN)
出荷ラベルには入れられる文字数に上限があり、A2:A5 の商品コードは長さがまちまちです。PRD-1023 と SKU-9 では幅が違います。各コードの文字数を Code length の C2:C5 に入れてください。ハイフンも数えます。
セル参照を使って数式を書いてください。テストケースを切り替えても正しい結果になる必要があります。
テストケース
1
2
3
リセット
提出
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 準備完了 ハイライトされたセルに数式を入力し、「提出」を押してください。
テストケース
1
2
3
リセット
提出
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)) なら前後のスペースを除いてから数えます。途中の文字(ハイフンも含む)はそのまま残ります。