Excel で「パズル」をプレイする
Reddit ユーザーの MehmetSalihKoten は、Microsoft Excel で完全に機能するバージョンのテトリスを作成しました。
Excel で LEN と組み合わせた MID 関数の使い方はそれほど難しくありません。ただし、まずExcel で LEN 関数の使用方法を明確に理解する必要があります。
Excelでスプレッドシートを操作・加工していると、作業の都合上、文字列の長さを把握する必要があります。LEN 関数を使用すると、決定する必要がある文字数に関する最も速く正確な結果を得ることができます。
Excel で各文字をカウントする手動の方法では、データとパラメーターが少ない Excel テーブルにのみ適用されます。大量のデータを含むテーブルの場合、この方法はまったく実行不可能で、使用できず、時間がかかりすぎます。Excel の LEN 関数は、特定の文字列の長さを測定し、スペースを含む文字列内の正確な合計文字数を返すために使用されます。LuckyTemplates の以下の記事では、Excel で LEN 関数を使用する方法を、視覚化を容易にする例とともに説明しています。
Excel でよく使用される関数とExcel のショートカットについてまだ知らない方は、ぜひこの記事をご覧ください。
LEN 関数の構文と例
Excel の LEN 関数の構文は次のとおりです。=LEN (カウントする文字列、またはカウントする文字列を含むセル)。
LEN 関数は、スペース文字を含む文字列の長さを返します。
例えば、下の表のセルB2にある生徒名の文字数を数えてみます。
ステップ1:
セル B2 の文字列「Pham Ha Anh」の長さを測定するには、セル D2 に計算式=LEN (B2)を入力します。Enter を押して LEN 機能を実行します。
ステップ2:
すると、以下のように文字列の合計文字数が返されます。
注:カウントする文字列にアクセント記号が含まれている場合、Excel はそれを受信しないため、データを含むセル アドレスに置き換える必要があります。符号なし文字列の場合は、文字内容を直接入力できます。
結果も正しく返されます。
SV コード列の中央の数値を取得して数値列に入れるなど、LEN 関数を任意の関数と組み合わせます。ここではMID関数とLEN関数を使用します。
表の例によれば、SV コード列の最初と最後の文字は英数字になります。位置 3 から文字列を切り取り、文字列の長さから 4 を減算して必要な文字数を取得します。
この場合の式は=MID (C2, 3,LEN(C2)- 4)です。
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関数を使用する際の注意事項
以上、Excelで表内の任意の文字列の長さを計算する関数であるLEN関数の使い方と、LEN関数とMID関数など他の関数との組み合わせ方についての記事でした。データテーブルの要件に応じて、LEN 関数を使用するほか、必要に応じて他の関数と組み合わせます。
成功を祈っています!
Reddit ユーザーの MehmetSalihKoten は、Microsoft Excel で完全に機能するバージョンのテトリスを作成しました。
Excel で測定単位を変換するには、Convert 関数を使用します。
HLOOKUP関数とは何ですか? ExcelでHLOOKUP関数を使用するにはどうすればよいですか? クアントリマンで調べてみよう!
Excel の IFERROR 関数は非常によく使用されます。これをうまく使用するには、Microsoft Excel の IFERROR 式を理解する必要があります。
ExcelのVALUE関数とは何ですか? Excel の値の式とは何ですか? LuckyTemplates.com で調べてみましょう!
Excel の EOMONTH 関数は、非常に簡単な実装で、特定の月の最終日を表示するために使用されます。入力したデータに基づいて、特定の月の末日が取得されます。
Excel VBA で反復的なタスクを自動化したいですか? それでは、Do-while ループを使用して、条件が満たされるまで繰り返す一連のアクションを実装する方法を学びましょう。
Excel のデフォルトの列幅と行の高さは、入力したデータと一致しない可能性があります。Excel 2016 で列、行、セルのサイズを変更する方法を以下の記事で紹介していますので、ぜひ参考にしてください。
Excel で作業するときは常に、セルに情報 (コンテンツ) を入力する必要があります。LuckyTemplates を使って Excel 2016 のセルと範囲の基本概念を学びましょう。
ExcelのXlookup関数とは何ですか? ExcelでXlookupを使用するにはどうすればよいですか? LuckyTemplates.com で調べてみましょう!