エクセルでセル内の文字数を数える方法(最も簡単な6つの方法)

  • これを共有
Hugh West

あなたが探しているなら、あなたは正しい場所にあるExcelでセルの文字数をカウントする最も簡単な方法のいくつか。 時にはそれがセル内の文字数をカウントする必要があるかもしれませんが、それは手動でそれをやって面倒で非効率的になります。 だから、このタスクを容易にする方法を知っている記事に入ることができます。

ワークブックダウンロード

セル内の文字数を数える.xlsm

Excelでセル内の文字数を数える最も簡単な6つの方法

以下の表では、カラム名を パスワード 各セルに異なるパスワードが書かれているところ。

強力なパスワードの要件を満たすためには、パスワードの制限の要件を満たす必要があります。

その条件を満たしているかどうかをチェックするために、文字数をカウントするさまざまな方法を紹介します。 パスワード をご覧ください。

方法-1:LEN関数を使ってセル内の文字数を数える

Step-01 : セル内の文字数をカウントするためには LEN 機能はこちら

=LEN(テキスト)

これです。 C4 はテキストです。

ステップ02 を押した後 エンタメ とドラッグすると、次のような結果が表示されます。

続きを読む エクセルで列の特定の文字を数える:4つの方法

方法2:範囲内の全文字のSUMを数える

Step-01 : 範囲内の全文字の合計を求めるには LEN 関数の中で 総和 関数を使用します。

=sum((len(c4:c9)))である。

これです。 C4:C9 は文字の範囲です。

ステップ02 を押した後 エンタメ を持つことになります。 合計 の文字が欲しい範囲にあります。

方法3:セル内の数字を数える

Step-01 パスワードなどの文字列の中に、いくつの数字が使われているかをカウントしたい場合は、次の式を入力します。

=SUM(LEN(C4)-LEN(SUBSTITUTE(C4,{0,1,2,3,4,5,6,7,8,9},"")))

ここでは サブスティテュート 関数は、セル内の数字を省略するために使用されます。 C4, を使って、新しく形成されたパスワードの文字数をカウントしていきます。 LEN 関数を使用します。

その後、旧文字数から減算し、その結果を合計します。

ステップ02 を押した後 エンタメ をクリックして下にドラッグすると、セル内の数値の合計が表示されます。

続きを読む エクセルでセル内の数字を数える(3つの方法)

方法-4:数字以外のセル内文字をカウントする

Step-01 数字を除くセル内の文字数を数えるには、セル内の数値の数から文字数の合計を差し引かなければなりません。 メソッド-3 ).

=len(c4)-(sum(len() C4)-LEN(SUBSTITUTE(C4,{0,1,2,3,4,5,6,7,8,9},""))))

ステップ02 : その後 エンタメ をクリックし、下にドラッグすると、数字以外の文字数が表示されます。

続きを読む Excelでセル内の特定の文字数を数える(2つのアプローチ)

方法5:セル内の特殊文字をカウントする

Step-01 : もし、あなたが セル内の特殊文字をカウントする であれば、以下の式を使用します。

=LEN(C4)-LEN(SUBSTITUTE(C4, "a", "")))

ここで、""などの特殊文字が含まれる文字数は、総文字数から差し引かれます。 a " が使用されます。

=SUBSTITUTE(テキスト,古いテキスト,新しいテキスト)

ここで、本文は C4 であり、旧来のテキストは" a " となり、新しいテキストは ブランク

ステップ02 を押した後 エンタメ とドラッグすると、次のような結果になります。

方法6:VBAコードでセル内の文字数をカウントする

Step-01 最初は デベロッパー タブ>> ビジュアルベーシック

ステップ02 : では Visual Basic エディター が表示され、次に インサート >> モジュール .

ステップ-03 : では モジュール1 が作成されるので、ここに以下のコードを記述します。

 Function CharacterNo(pInput As String) As String Dim xRegex As Object Dim xMc As Object Dim xM As Object Dim xOut As String Set xRegex = CreateObject("vbscript.regexp") xRegex.Global = True xRegex.ignorecase = True xRegex.Pattern = "[^\w]" CharacterNo = "" If Not xRegex.test(pInput) Then xRegex.Pattern = "(\d+)" xRegex.Pattern(入力)="^**" xRegex(入力)=""[%(pI)xOut & (xM.Length & IIf(IsNumeric(xM), "N", "L")) Next CharacterNo = xOut End If End Function 

このコードを書いた後 保存 このコードと 閉じる 窓の外

ここでは キャラクターNo が作成されますので、お好きな名前に変更してください。

ステップ-04 : 次にCellで D4 関数を書く キャラクターNo にテキストを挿入してください。 C4 .

=CharacterNo(C4)です。

ステップ-05 を押した後 エンタメ とドラッグすると、次のような結果が表示されます。

これです。 L は数字以外のすべての文字を表し N は数値文字です。

最初のセルを例にとると 1L1N3L2N2L を表しています。 (1+3+2)L または 6L または 6 を除く文字。 (1+2)N または 3N または 3 の数字が表示されます。

続きを読む Excel VBA:セル内の文字数を数える(5つの方法)

結論

この記事では、セル内の文字数を数える最も簡単な方法を取り上げました。 この記事がこのトピックに関するあなたの助けになることを願っています。 さらに提案がある場合は、私たちと共有することを自由に感じなさい。 ありがとうございました。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。