• 締切済み

Excelで下線の引いているのをカウント

Excelを使用してシフトを作成しています。 下に下線(アンダーバー)が引いてある文字の合計をカウントしたいです。 また出来るのであれば、「A」と「B」の2パターンにアンダーバーを引いておりそれぞれの個数を数えることが出来ると嬉しいです。 上記内容で使えるのはありますか?

みんなの回答

  • watabe007
  • ベストアンサー率62% (476/760)
回答No.1

アクティブセル内のアンダーバーの数 Sub Test()  Dim i As Long, n As Long  With ActiveCell   For i = 1 To .Characters.Count    If .Characters(i, 1).Font.Underline <> xlUnderlineStyleNone Then     n = n + 1    End If   Next i  End With  MsgBox "アンダーライン数:" & n & "個" End Sub アクティブセル内の「A」「B」それぞれのアンダーバーの数 Sub Test2()  Dim i As Long, A数 As Long, B数 As Long  With ActiveCell   For i = 1 To .Characters.Count    If .Characters(i, 1).Font.Underline <> xlUnderlineStyleNone Then     Select Case .Characters(i, 1).Text      Case "A": A数 = A数 + 1      Case "B": B数 = B数 + 1     End Select    End If   Next i  End With  MsgBox "Aに引かれた数:" & A数 & "個" & vbCrLf & "Bに引かれた数:" & B数 & "個" End Sub

関連するQ&A

  • エクセルのカウントに

    エクセルのカウントに ついての数式の質問です    A    B   C   D 1  リンゴ  4 2  ミカン  3 3  リンゴ  3 4  リンゴ  2 5  ミカン  3 A列のリンゴ×B列の個数の合計をカウントする数式があれば教えて下さい 宜しくお願いします。

  • エクセルのカウント方法

    エクセルのカウント方法で悩んでいます。どなたかお願いします。   A列  B列  1  abc  ○ 2      ○ 3  abc  ○ 4  def  ○ 5  ghi 6  jkl  ○ A列、B列ともに文字列が入力されている個数を求めたい。 ただし、A列で重複した場合はカウントしない。 上記の場合は 3 となる。

  • エクセルでセルをカウントしたい!

    エクセルを使ってある言葉が出てくるセルの数をカウントしたいと 思っています。 たとえば一つのセル、 Aの1に「言葉の数を数えます。」 と文字がはいっていたとして、 これを=COUNTIF(A1:A1,"*数*")とすれば、 出てきた個数ではなく、セルの数として 「1」と返ってくると思います。 これを応用して、 Aの1に「数」と入力されていて、 Bの1に「言葉の数を数えます。」が入っていて、 =COUNTIF(B1:B1,"*数*")で数えるのではなく、 =COUNTIF(B1:B1,"*A1*")としてAの1の文字を 認識させてセルの数をカウントしたいんです。 しかしこれではエラーがでるし、 だからといって =COUNTIF(B1:B1,A1)では0になってしまいます。 どのようにすればA1の文字を参照させセルの数を カウントすることができるでしょうか?

  • Excelで日付による個数カウント

    過去の質問を検索しても見つけることができなかったので教えてください。 Excelである日からある日までの個数をカウントしたいのですが何かよい方法はありますか?できるだけ簡単な方法が良いのですが。 やりたいこと) 列A 列B A  1/5 B 1/4 A 1/6 B 1/5 A 1/5 B 1/7 B 1/8 B 1/6 たとえば上記のような表があるとして列Bの1/5~1/7の個数を別のセルに表示したいのです。最終的には列Aが“B”かつ1/5~1/7の個数を別のセルに表示したいのです。 回答をお願いします。

  • エクセルのカウントについての質問です。

    エクセルのカウントについての質問です。 2つのセルが一致する場合のみの個数をカウントしたいのですが どの様な式になりますでしょうか? 例えば    A    B 1.リンゴ  ¥200 2.梨    ¥200 3.リンゴ  ¥210 4.トマト  ¥200 5.洋梨   ¥200 6.リンゴ  ¥210 7.リンゴ  ¥200 の場合で ¥200のリンゴの個数だけをカウントするには どの様になりますでしょうか お手数ですが宜しくお願いします。

  • Excelのカウントがうまくいきません。

    Excel初心者です。 添付画像のような例の場合のカウントがうまくいかず困っています。 Excelに詳しい方、どうかご教示いただけますようお願い致します。 カウントしたい条件は下記の通りです。 (1)A1~A5の範囲で数値の入っているセルをカウントする。  ⇒今回の例ではA1とA3とA4がカウントの対象。 (2)B1~B5の範囲で「みかん」「りんご」「柿」の  いずれかの単語が入力されているセルをカウントする。  ただし、A1~A5のセルが空白の場合のみ、  これらの単語が入力されているセルをカウントする。  ⇒今回の例ではB2とB5がカウントの対象。  尚且つ、ひとつのセルに複数の単語が入力されている場合は、  単語の数に関わらず、カウントを1とする。  ⇒今回の例ではB5がカウントの対象。 以上の条件を満たす合計をB7に求める数式を悩んでおり、 今回の例ならば、B7の合計は5となるはずなのですが、 なかなかうまくいきません。 どうぞ宜しくお願い致します。

  • エクセルマクロで下線や太字

    エクセルの入力データで特定文字間に下線を引いたり、太字にしたりしたいと思っていますが可能かも分かりません。 御教授願います。 なお、1つ1つ手動にて下線の設定をするのではなく自動で実施したいと思っています。 例.「A1」→「○○<u>△△</u>■■」 以上の場合に「△△」を下線を引いたり、太字にし「<u>」「</u>」を削除した内容を「B1」に入力したい。

  • Excelの組み合わせをカウントしたいです。

    こんにちは。 Excelの組み合わせをカウントしようと試行錯誤したのですが 未だに完成出来ないので質問させて頂きます。 A列に1から10までの数字がランダムで500行ほどあり、 A列の中で1と言う数字があった場合、 その下のセルに2があればその組み合わせを1とカウントし、 B列に合計を表示したいのですが、これは可能でしょうか? どうかご教授下さいますよう、宜しくお願い致します。

  • 下線

    エクセルで文字の下の下線で並線というのは出来るのでしょうか。

  • エクセルのカウントに関して教えてください、初心者ですみません。

    エクセルのカウントに関して教えてください、初心者ですみません。 文字色で個数をカウントさせる方法をおしえてください。 (例) 2/1 2/5 2/6 2/7 2/8 2/10 ・・のように入力されている場合に、2/1と2/5が赤の場合"2"つという感じで・・・・  宜しくお願いします。

専門家に質問してみよう