• 締切済み

CONCATENATEで結合した文字列の一部の文字色を変更するには

A1=12345 B1=67890 C1=CONCATENATE(A1,B1) C1の値は 1234567890 となると思うのですが、 この際7を青色に、2と4を赤色にするといったことをするには どうしたらよいでしょうか。

みんなの回答

  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.1

計算式の演算結果の値に複数のフォント色を設定することは、出来ないと思います。

関連するQ&A

  • セルとセルの文字列を結合について

       A     B       C 1       2008/1/2   0:00:00 2       2008/1/2   0:15:00 3       2008/1/2   0:30:00 4       2008/1/2   0:45:00 5       2008/1/2   1:00:00 6       2008/1/2   1:15:00 ↓     A          B       C 1 2008/1/2 0:00   2008/1/2   0:00 2 2008/1/2 0:15   2008/1/2   0:15 3 2008/1/2 0:30   2008/1/2   0:30 4 2008/1/2 0:45   2008/1/2   0:45 5 2008/1/2 1:00   2008/1/2   1:00 6 2008/1/2 1:15   2008/1/2   1:15 といった感じにA列に Bの日付とCの時刻を半角スペースを挟んで 入力させたいのですが Excel上で以下の関数を使って手動でやると =CONCATENATE("2008/1/1"," ",0:15) 2008/1/1 0:00 と表示されるが マクロでの記述上では上手くいかない。 For i = 1 To 10 Range("A1,A10") = CONCATENATE(Cells(i, 2), Cells(i, 3)) Next ↑書き方としてはやっぱり間違ってる? 何かいい書き方ってないでしょうか・・? お手数おかけいたしますがよろしくお願いします。

  • エクセル関数 CONCATENATEについて

    ご存知の方教えてください。 エクセルの関数のCONCATENATEについてなのですが、 よく例としてあがっているのは 「=CONCATENATE(A1,B1,C1,D1)」 みたいなものでひとつの行の結果(A1,B1,C1,D1)を あわせた結果しかでてきません。 1つの行ではなく、他の行にもABCDにまとめたい ものが入っていてそれをひとつひとつまたCONCATENATE で指定するのではなく、2行目は(A2,B2,C2,D2)をまとめたもの、 3行目は(A3,B3,C3,D3)をまとめたいです。 一度の関数の指定でできたと思うのですが、 どうやればできるのでしょうか。 たしか\とか使っていた気がするんですが。 よろしくお願いいたします。

  • ExcelのCONCATENATEについて

    ExcelのCONCATENATEでA1からA20までの言葉の頭に同じB1の言葉を一括で変換する方法を教えてください。            B1に私が                  A2 行きます  B2私が 行きます      A3 行く時   B3私が 行く時 A4 行った   B4私が 行った B2に=CONCATENATE(B$1," ",$A2)で「私が 行きます」となるかと思いますがそれを下へB1を頭にして1から20に簡単にできたと思うのですが。 やり方がわかりません。C以降に頭文字を変えて表にしたいのですが・・・。あまり詳しく知らないのでわかりやすい方法でお願いいたします。

  • 300個の文字列を結合し1個のセルに

    ファイル名変更ソフト「Namery」に使うのですが、セル1個に 001> 001a|002> 001b|003> 001c|004> 002a|005> 002a|006> 002c このようにして 300> 100c| までの文字列つくれませんか? VBAをお願いしたいのです。あるいは下記のD1からD300のセルの文字列を合体してE1に表示、でも良いのですが。 VBAを知らないので、次のような作業を始めましたが途中で疲労困憊です。 A1に001をいれオートフィルでA300までつくり B1に半角スペース+001a B2に半角スペース+002b B3に半角スペース+003c としてから 100c迄オートフィルし C1 に=CONCATENATE(A1,B1) C1をコピーD1に「値のみ貼り付け」してからオートフィル。 出来たD1からD300の文字列を1セルの文字列にするために、エクセルの30個までの制限のため何段階にも作業を分けなければなりません。 ファイル名変更ソフト=Namery の[連続置換・正規表現]に文字列を入れ目的を果たしたいのです。 http://www.vector.co.jp/soft/win95/util/se217399.html

  • エクセル CONCATENATE関数

    エクセル2003のCONCATENATE関数で作ったテキストを関数化(数式化)できないでしょうか。 たとえば、C3のセルに下のCONCATENATE関数を入れ =CONCATENATE(D3,E3,F3) 文字列"=sum(A1:A10)" を表示させ、 その後CONCATENATE関数をのぞき、=sum(A1:A10)を計算させたいのです。 CONCATENATE関数で合成されたセルをコピーし、形式を選択して貼り付けから値だけを貼り付けても、なぜかうまくいきません。 =sum(A1:A10)とC3に表示され、計算は実行されません。

  • =CONCATENATE(A6:C6)のようにできますか?

    Win2000/EXCEL2000で、連続するセルの内容を結合するのに、=CONCATENATE(A6,B6,C6)ならできるのに、 =CONCATENATE(A6:C6)では入力はできますが結果はエラー(#VAKUE)になります。 セルが多い場合不便ですが、使い方を誤っているのでしょうか?

  • エクセル関数のCONCATENATE使い方

    A1に東 B1に西の文字があり C1に東西と表示させたいのです。 C1に CONCATENATEでA1,B1としても出来ないので、具体的手順を急いでお願いしたい。 皆さん宜しくお願いします。 1789okina

  • カンマ区切りの文字列単位で色を付けたい

    A1セルに 【GetWindowText(a,b,c)】 と内容が記述してあります。 【現在】 GetWindowText関数の、 「aの部分を反転しフォント色を青にする。」 「bの部分を反転しフォント色を赤にする。」 「cの部分を反転しフォント色を紫にする。」 といったことを手作業でやっております。 【VBAでやりたいこと】 GetWindowText関数の引数、a,b,cをマクロによって、フォント色を付けたいのです。 a…青 b…赤 c…紫 (1)該当セル(A1)の文字列をコピーする (2)カンマ区切りで、文字を切る (3)色を付ける (4)A1セルに埋め込む みたいなことを考え、挑戦してみたのですがうまくいきませんでした。 ご教授の方よろしくお願いします。

  • エクセル文字の結合について

    A    B     C         D 03  1234  5678 045  1234 5678 045 1234 5678 この様にあったとして A列B列C列を結合させるCONCATENATEや&はわかったのですが、 A列のみ( )をつけて (03)12345678と全部D列に表示させる方法はありますでしょうか? 御教授お願い致します。

  • 関数を使って文字列の色変更

    関数の結果で文字列の色を変更する方法はないでしょうか。 たとえば、セルA1に"A"となる場合は赤色、"B"となる場合は青色としたいのですが、これは関数を使えるでしょうか。 (セル内の一部分だけを変えるのではなく、そのセル内全ての文字列の色変更です)

専門家に質問してみよう