• ベストアンサー

excelで色が付いた文字に置換

お世話になります。 Excelでは置換機能があり、簡単に文字を入れ替えることが出来ますが、これを色がついた文字には置換できないでしょうか? 標準の機能で無かったら、プログラム、フリーソフト、でも構い構いません。 誰か教えてください。

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

  • ベストアンサー
  • fever
  • ベストアンサー率43% (32/73)
回答No.2

superstarさん、こんにちは! Excelのバージョンはいくつでしょうか? XP・2002でしたら、置換する際に『オプション』を選択すれば色等の書式設定(指定)が出来ます。

その他の回答 (2)

  • tirotibi
  • ベストアンサー率41% (51/122)
回答No.3

こんにちは >Excelでは置換機能があり、簡単に文字を入れ替えることが出来ますが、これを色がついた文字には置換できないでしょうか? 「検索と置き換え」機能についてでよいですか? バージョンが解りませんが、2002でよければ、「検索と置き換え」→置き換え後の文字列枠の下にオプション>>がありクリックすれば置き換え後の文字列の右横に「書式<M>」が現れます。 クリックすれば書式設定画面が出ますので任意の変更にすれば目的のことができるはずです。

  • Swim
  • ベストアンサー率25% (71/275)
回答No.1

書式→条件付書式設定でできます。 条件と書式を設定すると、指定したセルの間の該当文字が変更します。 簡単で失礼します。

関連するQ&A

  • Excel で色付き文字への置換

    こんばんは、 Excel で、シート内の特定の単語(完全一致)だけを 全て赤色のボールド文字列に置換したいのですが、 どのようにしたらよいでしょうか? どうぞお願いいたします。

  • excel 色付き文字の置換について

    excel 色付き文字の置換について はじめまして、excel初心者です。 教えて頂きたい内容は、文字の置換方法です。 詳細 セル内の文字列の一部が色付きの時、その色付き文字だけを 他の文字に置き換えたいと思います。 ------------------------- (例 ここがポイントになります。 ------------------------- 例の”ポイント”が赤字だったときの結果として、 別のセルに次のように吐き出すにはどうすればよいでしょうか。 ------------------------- (結果 ここが<font color="#ff0000">ポイント</font>になります。 ------------------------- 結果のように、タグの付いた文字に置き換えたいと思っています。 また、結果は黒字で構いません。 初めての投稿で勝手がわかりませんが、 皆様のお知恵、アドバイを頂けますよう宜しくお願い致します。

  • Excelで置換した文字に色をつけたい

    よろしくお願いします Excelで、「対象シート」のB列を参照して、 「置換リスト」シートの一覧のC列の文字列をE列の文字列に置換するようにしています。 「対象シート」のA列には置換前のデータも入っているので、 「対象シート」のA列、B列それぞれの置換前、置換後の文字列に色をつけたいと思っています。 どの文字がどの文字に置換されたかを比較するためです。 置換後のB列のみ下記式で色をつけられたのですが、 該当文字が含まれる、セル内全部の文字の色が変わってしまいました。 該当文字だけの色を変えるにはどうすればよいでしょうか。 また、「置換リスト」シートのC列にある場は「対象シート」のA列の該当文字のみを赤くする方法も教えていただけないでしょうか。 Sub list置換_Click() Dim list_sheet As Worksheet Dim chg_sheet As Worksheet 'こっちは置換する元の文字と置換文字のリスト Set list_sheet = Worksheets("置換リスト") 'こっちは一括置換したい対象のシート Set chg_sheet = Worksheets("対象シート") cnt = list_sheet.Range("c4").CurrentRegion.Rows.Count For i = 4 To cnt srcword = list_sheet.Cells(i, "C").Value repword = list_sheet.Cells(i, "E").Value With Application.ReplaceFormat.Font .Subscript = False .Color = 255 .TintAndShade = 0 End With Columns("B:B").Replace What:=srcword, Replacement:=repword, LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=True Next i End Sub よろしくお願いいたします。

  • エクセル2003での置換について教えてください。

    エクセル2003での置換について教えてください。 こんにちは いつもお世話になっています エクセル2003での置換について教えてください。 特定の文字列以降の文字列を(特定文字列自身も含めて)削除したいのです。  特定の文字列は二つあります。【@】と【変化】です(【】も含みます)。  この二つの文字列はバラバラに出てきます。一方だけがでてくるセル、両方出てくるセル、両方出てこないセル、があるという意味です。  「*」を各特定文字の後ろに付けて、置換機能で削除していますが、二つの文字列に対して別々にやっています。 これを一度で置換して削除する方法を教えてください。  よろしくお願いします。

  • Excelで文字の置換について

    Excelで文字の置換を行いたいのですが、 ある特定の文字以外をすべて置換する方法を教えていただけませんでしょうか? 例えば、数字の0だけは置換せずに、それ以外の文字(あ、1、aなど)をすべてzに置換するといったようなことしたいのですが、 何か素早く置換できる方法がありましたら教えていただければと思います。 よろしくお願い致します。

  • エクセルで、置換後の文字列を「01」にするには

    エクセル2000を使っています。 「新宿」という文字を「01」に置換すると、0が省略されて「1」だけになってしまいます。 書式を文字列に指定し、セルに直接書き込むと「01」と表示されます。 置換機能を使うと、書式に文字列が指定されていても「1」になってしまいます。 01は既にコードとして定義しているので、出来れば変えたくありません。 何か良い方法はありますでしょうか?

  • オートシェイプ内のテキスト置換

    エクセルのオートシェイプ内のテキストを一括置換したいと考えております。 フリーソフトやVBAを使用し、置換したところ、色まで変わってしまいます。 色は元のまま文字だけを置換したいのですが、そのようなことは可能でしょうか。

  • メモ帳の置換機能で特定の文字列は残して置換するには?

    メモ帳の置換機能を使っているのですが、置換対象文字が含まれている特定の文字や文字列を選んで置換されないようにするにはどうしたらいいいでしょうか? 例えば <aaa/>bbbbb<ccc/><ddd/>で<ccc/>を除いて「/」を「#」に置換したい場合⇒<aaa#>bbbbb<ccc/><ddd#> などです。 メモ帳に<ccc/>を除いて置換するといった機能はないですよね? 他のテキストエディタで上記の機能を持つフリーソフトがあれば教えていただけますか? よろしくおねがいします。

  • エクセルで*を文字として置換したい

    エクセルでアスタリスク(*)を文字として、置換したいのですが、 ワイルドカードとして認識してしまい、うまくできません。 CTRL+Fで使って、置換する文字列を、 "*" や '*'としましたが、だめでした。 どうすればいいのでしょうか。 よろしくおねがいします。

  • < >を含む文字列のエクセルでの置換について

    < >を含む文字列のエクセルでの置換についておしえてください。 < や >を含むhtmlの文字列のSUBSTITUTE置換で悩んでいます。 < や >は数式の大なり、小なりと認識されるので置換ができないということですよね? これを置換するいい方法はないのでしょうか? たとえばhtmlテキストに含まれる<table width="800">という文字を <table width="600"><h1>時計</h1>に置き換えたいというような感じです。 エクセルに詳しくないもので出来るのかどうかよくわかりませんが とても困っているので教えていただけましたら助かります(>_<) よろしくお願いいたします。

専門家に質問してみよう