ExcelのLEN関数:文字列の長さを取得する関数

ExcelのLEN関数:文字列の長さを取得する関数

Excel で LEN と組み合わせた MID 関数の使い方はそれほど難しくありません。ただし、まずExcel で LEN 関数の使用方法を明確に理解する必要があります。

Excelでスプレッドシートを操作・加工していると、作業の都合上、文字列の長さを把握する必要があります。LEN 関数を使用すると、決定する必要がある文字数に関する最も速く正確な結果を得ることができます。

Excel で各文字をカウントする手動の方法では、データとパラメーターが少ない Excel テーブルにのみ適用されます。大量のデータを含むテーブルの場合、この方法はまったく実行不可能で、使用できず、時間がかかりすぎます。Excel の LEN 関数は、特定の文字列の長さを測定し、スペースを含む文字列内の正確な合計文字数を返すために使用されます。LuckyTemplates の以下の記事では、Excel で LEN 関数を使用する方法を、視覚化を容易にする例とともに説明しています。

Excel でよく使用される関数Excel のショートカットについてまだ知らない方は、ぜひこの記事をご覧ください。

LEN 関数の構文と例

LEN 関数の構文

Excel の LEN 関数の構文は次のとおりです。=LEN (カウントする文字列、またはカウントする文字列を含むセル)

LEN 関数は、スペース文字を含む文字列の長さを返します。

ExcelでLEN関数を使う方法

例 1: 基本的な LEN 関数の使用

例えば、下の表のセルB2にある生徒名の文字数を数えてみます。

ExcelのLEN関数:文字列の長さを取得する関数

ステップ1:

セル B2 の文字列「Pham Ha Anh」の長さを測定するには、セル D2 に計算式=LEN (B2)を入力します。Enter を押して LEN 機能を実行します。

ExcelのLEN関数:文字列の長さを取得する関数

ステップ2:

すると、以下のように文字列の合計文字数が返されます。

ExcelのLEN関数:文字列の長さを取得する関数

注:カウントする文字列にアクセント記号が含まれている場合、Excel はそれを受信しないため、データを含むセル アドレスに置き換える必要があります。符号なし文字列の場合は、文字内容を直接入力できます。

ExcelのLEN関数:文字列の長さを取得する関数

結果も正しく返されます。

ExcelのLEN関数:文字列の長さを取得する関数

例 2: LEN 関数を MID と組み合わせて使用​​する

SV コード列の中央の数値を取得して数値列に入れるなど、LEN 関数を任意の関数と組み合わせます。ここではMID関数とLEN関数を使用します。

ExcelのLEN関数:文字列の長さを取得する関数

表の例によれば、SV コード列の最初と最後の文字は英数字になります。位置 3 から文字列を切り取り、文字列の長さから 4 を減算して必要な文字数を取得します。

この場合の式は=MID (C2, 3,LEN(C2)- 4)です。

ExcelのLEN関数:文字列の長さを取得する関数

Enter キーを押すと、以下に示すように、結果として正しい中央文字が返されます。下のセルをドラッグして数式をコピーすると、同じ結果が得られます。

ExcelのLEN関数はVBA関数のように使えます

MID 関数と LEN 関数を組み合わせた場合と同様に、この Excel 関数を VBA 関数として使用できます。以下の例は、VBA マクロでの LEN 関数の使用を示しています。

Sub LEN_Function_Example
Dim Length_String as string
Len_String = LEN (“Data Analysis & Reporting”)
Msgbox Len_String
End Sub

上記のソースコードを実行すると、結果は 25 になります。

Microsoft ExcelでLEN関数を使用する際の注意事項

  • LEN 関数は、テキスト内の文字数を数えたい場合に便利です。
  • 数値の書式設定は LEN 関数の必須部分ではありません。たとえば、値が 1500.00USD と表示されている場合、8 つの数値ではなく 4 つの数値のみが表示されます。
  • 数値と日付も長さを返します。
  • LEN 関数は日付と数値に使用できます。
  • LEN 関数にはフォーマット長は含まれません。
  • 空のセルがある場合、LEN 関数は 0 を返します。

以上、Excelで表内の任意の文字列の長さを計算する関数であるLEN関数の使い方と、LEN関数とMID関数など他の関数との組み合わせ方についての記事でした。データテーブルの要件に応じて、LEN 関数を使用するほか、必要に応じて他の関数と組み合わせます。

成功を祈っています!


Excel で「パズル」をプレイする

Excel で「パズル」をプレイする

Reddit ユーザーの MehmetSalihKoten は、Microsoft Excel で完全に機能するバージョンのテトリスを作成しました。

ExcelのConvert関数の使い方

ExcelのConvert関数の使い方

Excel で測定単位を変換するには、Convert 関数を使用します。

ExcelのHLOOKUP関数の使い方

ExcelのHLOOKUP関数の使い方

HLOOKUP関数とは何ですか? ExcelでHLOOKUP関数を使用するにはどうすればよいですか? クアントリマンで調べてみよう!

ExcelのIFERROR関数、計算式と使い方

ExcelのIFERROR関数、計算式と使い方

Excel の IFERROR 関数は非常によく使用されます。これをうまく使用するには、Microsoft Excel の IFERROR 式を理解する必要があります。

ExcelでのVALUE関数の使い方

ExcelでのVALUE関数の使い方

ExcelのVALUE関数とは何ですか? Excel の値の式とは何ですか? LuckyTemplates.com で調べてみましょう!

Excel EOMONTH関数、EOMONTH関数の使い方

Excel EOMONTH関数、EOMONTH関数の使い方

Excel の EOMONTH 関数は、非常に簡単な実装で、特定の月の最終日を表示するために使用されます。入力したデータに基づいて、特定の月の末日が取得されます。

Excel VBAでdo-whileループを使用する方法

Excel VBAでdo-whileループを使用する方法

Excel VBA で反復的なタスクを自動化したいですか? それでは、Do-while ループを使用して、条件が満たされるまで繰り返す一連のアクションを実装する方法を学びましょう。

Excel 2016 - レッスン 6: Excel の列、行、セルのサイズを変更する

Excel 2016 - レッスン 6: Excel の列、行、セルのサイズを変更する

Excel のデフォルトの列幅と行の高さは、入力したデータと一致しない可能性があります。Excel 2016 で列、行、セルのサイズを変更する方法を以下の記事で紹介していますので、ぜひ参考にしてください。

Excel 2016 - レッスン 5: セルと範囲の基本概念

Excel 2016 - レッスン 5: セルと範囲の基本概念

Excel で作業するときは常に、セルに情報 (コンテンツ) を入力する必要があります。LuckyTemplates を使って Excel 2016 のセルと範囲の基本概念を学びましょう。

ExcelのXLOOKUP関数の使い方

ExcelのXLOOKUP関数の使い方

ExcelのXlookup関数とは何ですか? ExcelでXlookupを使用するにはどうすればよいですか? LuckyTemplates.com で調べてみましょう!