• ベストアンサー

色のついた文字のカウント

WindowsXP にて Office2003を使用しています。 @複数のセルに赤字で記載している文字の数を数えることはできますか? ⇒A1には黒字で「朝」B2には赤字で「昼」C3には赤字で「夜」であれば集計セルに「2」とでればいいです・・・ @あと、文字列に特定の文字があったときにその文字の数は数えれますか? ⇒A1には「今日」B2には「明日」C3「テスト」で集計セルに「日」の文字は「2」という感じです。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

(1)関数で無理なので、VBAを勉強してください。 (2)赤に書式設定した原因がシートの数量的な点から、色づけされたのなら、その数量的な値に基づいて、関数を組み立てカウントできる場合はありえる。COUNTIF、SUMPRODUCT関数など利用。 よくでる質問だ。過去質問を丁寧に照会したら。 Googleで「セル 色 数える」で照会したら多数の記事が出るよ。 ーー 作業列を使えば、簡単です。 その「日」のような文字を空白に置き換え(実質削除)、当初と長さを引き算すれば、減った数が文字数です。 よくでる質問です。 例 A5:B7 aaabcc 2 sdvcff 1 asxvb 0 B5に =LEN(A5)-LEN(SUBSTITUTE(A5,"c","")) 式を下方向に複写。B列を足す。

その他の回答 (3)

  • dkljdkfsj
  • ベストアンサー率23% (13/56)
回答No.3

検索したらヒットしました http://blog.oni100.jp/?eid=348632 使えますか?

参考URL:
http://blog.oni100.jp/?eid=348632
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

> @あと、文字列に特定の文字があったときにその文字の数は数えれますか? > ⇒A1には「今日」B2には「明日」C3「テスト」で集計セルに「日」の文字は「2」という感じです。 =LEN(A1&B2&C3)-LEN(SUBSTITUTE(A1&B2&C3,"日","")) 検索する文字を置換で消して文字数が幾つ減ったかを計算しています。

回答No.1

んと…赤の色をカウントしなさいって式は無理ですが どうなると赤になるんですかね? その『どうなる』って結果をカウントすれば出来るのでは?

関連するQ&A

専門家に質問してみよう