• ベストアンサー

エクセルでの網かけについて

エクセル上でひとつのセルの中に文字列を入力していて(例えば A B C D ←がひとつのセル内にある)その内のひとつの文字のみ(例で言えば C のみのように)に網かけすることは可能ですか?可能な場合、どうしたら良いのか教えていただけませんか?それと、もしできない場合は網かけではなく、その文字のみ囲むことは可能でしょうか?

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

  • ベストアンサー
  • hololon
  • ベストアンサー率28% (51/178)
回答No.4

オートシェイプの四角形で囲めばできるようです。 見やすいように表示を200パーセントにズームします。 図形描画ツールバーから、四角形を選択します。 ひとつの文字の上に重ねます。 そのオートシェイプの上で、Wクリック、 書式設定をだします。 「点と線」タブの線で、線なしを選択します。 その上の「塗りつぶし」を選択して、好きな背景の色を 選択。そして「透明」バーほ右にスライドさせて だいたい50パーセントくらいにします。 少し文字が薄くなりますが完成です。 なおセルの文字と上記やり方での オートシェイプの背景の順は変えることができませんでした。 (網掛けの上に文字を載せるのはできない) 計算などしないときは、 別のオートシェイプでテキストをつくり上に文字を 乗せれば「順序」を変えられると思いますので参考まで。

momo-nono
質問者

お礼

回答ありがとうございました。網かけは文字が薄くなってしまうため囲むようにしました。とても参考になりました。

その他の回答 (4)

回答No.5

訂正です。 =LEFT(セル名,1)が正しい記述です。 最終値は、=RIGHT(セル名,1)で右端の文字列になります。

  • dream19
  • ベストアンサー率15% (14/92)
回答No.3

A列,B列,C列,D列があってC1だけ網掛けしたいということでしょうか?C列すべてということでしょうか? C1だけでしたらアクティブにして塗りつぶしの色から選択 C列の場合 列番号クリック→塗りつぶしの色から選択 1つのセルにABCDと言う文字が入っている>セルの塗りつぶしはできない A1 B1 C1 D1 A  B C  D セルを分けて入れるC1選択→塗りつぶし オートシェイプを使って線で囲む 1文字範囲選択→四角形を文字の上に描く→ダブルクリック→線 自動→色塗りつぶしなし 透明 Excelではテキストの折り返しができないので透明にする ではどうでしょう

momo-nono
質問者

お礼

ひとつのセルにすべていれたため、塗りつぶしが難しかったです網かけは文字が薄くなってしまうため囲むようにしました。回答ありがとうございました。

noname#113407
noname#113407
回答No.2

こんなのも利用してはどうでしょうか。

参考URL:
http://www.vector.co.jp/soft/dl/data/writing/se219766.html
momo-nono
質問者

お礼

回答ありがとうございました。網かけは文字が薄くなってしまうため囲むようにしました。ありがとうございました。

回答No.1

一つのセルにある一部のデータのみ書式を変更することはできないと思います。最低限セルは分離する必要があると思います。A,B,C,Dそれぞれ分離したセルで「書式」「条件付書式」の設定で"C"の時、網掛けを行うように設定すれば可能です。ちなみにセルの分離と罫線は無関係なので、印字結果には影響しないと思います。但し、A,B,C,Dそれぞれのセルに分離するには、データが入力されているセルから =LEFT(セル名,1,1) =MID(セル名,2,1) 等の関数で一つのセルから分離する必要があります。

momo-nono
質問者

お礼

回答ありがとうございました。網かけは文字が薄くなってしまうため囲むようにしました。ありがとうございました。

関連するQ&A

  • EXCELの網掛け&文字のパターン色の操作

    EXCELで,ある条件でセルの網掛け&文字のパターン色を操作することは可能でしょうか? 例:  |  A  |  B  |  C  | ------------------------ 1| AAA | AAA |     | 2| BBB | AAA |     | 3| CCC | DDD |     | 4| DDD | DDD |     | 5| EEE | DDD |     | 上記のセルで列Cの内容を 列A=列Bの場合 薄い水色のセルで黒文字 列A≠列Bの場合 白色の  セルで赤文字 と言う条件の設定は可能でしょうか? 

  • エクセルのセルの網かけ

    エクセルのセルの網かけ お世話になります。エクセルのセルに文字を入力して、網掛けを実施しました。文字に網掛けの線が かぶってしまい、文字が読みにくくなってしまいました。網掛けの線や点がセルに入力した文字に かぶらないような設定ってできないのでしょうか? ご存じの方いましたら教えて下さい。 宜しくお願い致します。

  • エクセルのセルの網掛けで、、、

    お世話になります。 エクセルで例えば家計簿のようにA1から下へ日付、 B1に商品名、C1に金額などを入れたとき、 日々終わっていった項目A1~C5を選択し、右上のペンキ缶のマークを 押して網掛けします。 翌日の分をその網掛けしたセルの下へ入力すると、選択していないのに 自動的に網掛けされる現象が見られます。 どうやって解除したらいいのか、教えてください。

  • エクセルのセルのカウント方法で質問です。

    エクセルのセルのカウント方法で質問です。 A列B列C列があります。 A列とB列のセル内の文字が指定した文字の時 C列のセル内に文字が入力されてる場合にカウントするにはどうすればよいでしょうか またカウントではなくC列に数字が入力されているとして合計値を出したい場合も教えてください。 例として画像を貼り付けます。

  • エクセルの条件付き書式について教えて下さい

    エクセルシート内A-D列に日付と文字列の記入があり (A:文字列 B:日付 C:日付 D:文字列) Bの日付よりCの日付のほうが早く、かつD列に文字の記入がある場合Aのセルの色を変更するよう 条件付き書式で設定したいと考えているのですが、可能でしょうか。 詳しい方、ぜひ御教示ください。 【例】こんな場合にAのセルの色を変更したいです A B C D あ 8/1 7/30 い

  • エクセル2003で取り消し線を自動で付けたい

    エクセル2003で セルA1に文字列を入力したら セルB1からB10、C1からC10までの中から A1の文字列と同じ文字列に取り消し線が自動で付くようにたいのですが どのような方法があるでしょうか?

  • エクセル2003の条件付き書式について

    以前の質問(http://okwave.jp/qa/q7981641.html)を参考に セルB1に入力した文字列と セルC1からC10、D1からD10までの中で B1の文字列と同じ文字列があった場合に取り消し線が自動でつくようにしたのですが、 今度はセルB1の他にB2とA1にも文字列を入力したら 同じようにセルC1からC10、D1からD10までの中で同じ文字列があった場合 取り消し線が自動でつくようにしたテンプレートを作りたかったのですが 例えば、セルB1と同じ場合に取り消し線が付くように設定した状態で A1と同じ場合にも取り消し線が付くように条件付き書式で設定すると 以前設定したセルB1の設定が消えA1のに変わってしまい 複数のセルに設定できず悩んでいます。 また、コピーして下方の行に貼り付けを行うとコピー先で入力した文字列で取り消し線が付かず コピー元のセルB1の文字列を変えないとコピー先に取り消し線付かず この設定にも悩んでいます。 どのように設定したらいいでしょうか?

  • エクセルで一致するをセルを参照して入力したい

    お世話になります。 わかりにくいタイトルで申し訳ないのですが以下の場合について教えてください。 A列に1,2,3,4,5・・・というように重複しない数字が入っています。 C列にも1,3,4・・・など重複しない数字が入っています。(1と3の間に空白セルはない) D列には任意の文字が入っています。 C列の数字と同じ数字は必ずA列には存在します。(逆にA列の数字がすべてC列にあるわけではない) ここであいているB列にその左のA列と同じ数字をC列から探し、その右側のD列の文字を入力したいのです。 (A列と同じ数字がC列にない場合は空白にする。) 例 A1:1 C列で「1」が入っているセルがC1、D1:みかん の場合 B1:みかん とする A2:2 C列に2がない場合 B2:空白 A3:3 C列で「3」が入っているセルがC2、D2:りんご の場合 B3:りんご とする この場合B列にはどのような計算式を入れておけばよいのでしょうか。 よろしくお願いします。 Excel2002です。

  • EXCELのデータベース利用について(VBA)

    VBA初心者の者です。 下記の様なEXCELファイルを作りたいのですが、どのようにすれば良いのか まったくわかりません。 ACCESSでの構築が簡単なのかもしれませんが、データ量がそれほど多くないことと 職場にACCESSがないため、可能であればEXCELで構築したいと考えています。 私自身、プログラムの知識がなく、EXCEL VBAのサイトを確認するのですが、いまいち どうすれば良いのかわかりません。 ぜひご教授の程よろしくお願いします。 3つのシートの構成は以下になります。 【入力シート】 A1セルに文字列(A~Z)入力欄 【○○データシート】 A列に A~Z の文字列 B列に 001~100までの数値 C列に 001~100までの数値 D列に 001~100までの数値 E列に 001~100までの数値 例)    A列   B列   C列   D列   E列 1   A   001 2   B   001    002    003   004 3   C   003 4   D   002    003 【▽コマンドシート】 A列に 001~100までの一意の数字 B列に 文字列(コマンド) C列に 文字列(コマンド詳細) 例)    A列    B列    C列 1   001   xx     blank 2   002   xxx△   xxx 3   003   xxxx    x○ 4   004   xxxxx   xxx 【欲しいVBA】 1、入力シートのA1セルに○○データシートのA列に該当するA~Zの 文字列を入力。 2、○○データシートのB列~F列までの数値を参照 3、2の数値において▽コマンドシートのA列に記載ある番号と紐づけを行い、 ▽コマンドシートのB列、C列に記載がある文字列を入力シートのB列、C列にコピー ※コピー時は▽コマンドシートの書式や体裁情報も含めてコピー。 例としては以下になります。 入力シートの A1セルにDを入力した場合は 入力シート    A列    B列    C列 1   D    xxx△  xxx 2        xxxx    x○ 3 以上、ご教授よろしくお願いします。

  • エクセルの文字列結合

    ご存知の方がいらっしゃいましたらよろしくお願い致します。 エクセルの文字列でA1のセルに「あ」と入れて、 B1のセルに「い」、C1のセルに「う」と入力して、 D1のセルに「A1&B1&C1」という数式を立てれば D1のセルは「あいう」となるのですが、 A1のセルに「あ」と入力して B1のセルに「0001」と半角で入力し、C1のセルに 「A1&B1」という数式を立てれば C1のセルが「あ1」となってしまいます。 そこでC1のセルを「あ0001」とするには どうしたらよろしいでしょうか? 0001は0002、0003・・・と続いていくため、 文字列扱いにはできません。 なんとかして A1に「あ」B1に「0001」C1のセルを自動で「あ0001」 A2に「あ」B2に「0002」C2のセルを自動で「あ0002」 A3に「あ」B3に「0003」C3のセルを自動で「あ0002」 としたいのです。よろしくお願い致します。

専門家に質問してみよう