• ベストアンサー

エクセルにて語句の前後に文字を自動でいれる方法

esupuressoの回答

回答No.5

マクロではなくて数式になりますが・・・ セルB2に =IF(A2="","",CONCATENATE("●",A2,"●")) の式を入れるとか・・・。

関連するQ&A

  • エクセル頭1文字いれた時に語句を自動で出す

    Excelで、Aを入れたらABC, Bを入れたらBCD…というふうに語句を自動で出すことで、入力を省力化したいと思っています。 例えば、A列での入力の時、A1にABC、A2にBCDと入力しておけば、A3にAと入力すると候補として自動的にABC、Bと入力すると同様にBCDと表示され、enterを押せば確定、という事ができます。便利です。 しかし、この方法は、A列の途中に空白セルがあると使えなくなってしまいます。すなわち、上記例で、A3を空白にして、A4に入力すると、Aを押しても、Bを押しても、何も候補が出てこなくなります。不便です。 実現したいのは、A4やA100で入力するとき、A3やA3からA99が空白であっても、頭1文字をいれれば、ABC又はBCD…のような候補が自動的に出てくる状態です。なにか方法があるのでしょうか?ご存知の方いらっしゃいましたらご教示ください。なお、入力時に即時確定できることが重要で、A,B,Cと入力しておき、あとでまとめて変換するといった方法は求めるものではありません。 よろしくお願いします。

  • Excelの入力方法

    Excelにおいて、入力した文字データを自動で、別ファイルにコピーしたいのですが、 方法が解りません。 具体的には、決められた書式のファイルAとBがあったとして、Aにて各セルに入力した文字データを自動的にBの決められたセルにコピーがしたいのですが、どのようにしたら宜しいでしょうか。 分かる方がいましたら教えて頂けると助かります。 ※Excelは2007になります。 宜しくお願い致します。

  • マクロの自動オープンの方法を教えて下さい

    エクセルAのマクロAでエクセルBをオープンした時にエクセルBのマクロBをオープンする方法を教えて下さい。(マクロBをAuto_Openにしてもオープンしません)

  • エクセルで文字の置き換え(自動)

    エクセルでリストを作成しています。 リストは常に追加をしている状態です。 そこで、Aのシートを入力用とし、Bのシートを印刷用としたいです。 そこでやりたいことですが Aのシートに入力された文字列をBのシートの文字列で自動的に変換させたいです。ルールは以下の通り R→右 L→左 S→直 D→割1 E→割2 F→割3 これが数字と文字の組み合わせでAシートのA列に入力されます 例1R1L2S3→1右1左2直3のようにしたいです 置き換えをしてもいいと思いますが、リストが随時追加されますので、出来れば自動でできればと思います。 まだ、自分ではVBAやマクロは組めません。関数などでできる方法があれば教えてください

  • エクセル 自動で文の結合

    エクセル初心者です。 エクセルで入力する際、自動で文の結合をしたいのですが設定の仕方がわかりません。 A列に入力した文字+B列に入力した文字を常にE列にだしたいのです。 例えば  A      B      E 1パソコン   エクセル パソコンエクセル 2ワード    フォト    ワードフォト こんな感じです。誰か設定の方法をご存知の方教えてください。お願い致します。  

  • エクセルです。自動改行したいんです。

    はじめまして。 例えば、A1→A2→A3→B1→B2→B3→C1・・・ と、入力を繰り返して行く場合、自動的にA3から、B1に自動改行できる方法はありませんか?CTRLキーで、入力範囲を決めるのは、すぐに解除されてしまうのでだめなんです・・・。マクロで、いい方法がありましたら、教えてください。ちなみにマクロは初心者です。よろしくお願いいたします。

  • Excel 入力された間のセルを自動で塗る方法

    以下のように 各行で「A」と「B」を入力後、 その間のセルを自動で塗る方法があれば教えて下さい。 「A」と「B」の位置は自由に変更可能とします。    1 2 3 4 5 6 7 ・・・ 1行 A 塗 塗 塗 塗 塗 B 2行 A 塗 B 3行     A 塗 塗 B この場合、「条件付き書式」でできますか? マクロ・VBAを使用しないと無理でしょうか? 「条件付き書式」でできなければあきらめます・・・ どうぞよろしくお願いします。

  • エクセルに詳しい方、お願いします。

    エクセル(2003)についてですが、セルAかセルBに値が入力されると、その行A~Uまで塗りつぶしされるというようなことが自動(関数を使うなどして自動で)でできる方法がないか、探しています。また関数に書式を指示する単語など、わかりません。お手数ですが、お答えいただけると助かります。C~Uまで値が入っているので条件書式だと、うまく使えませんでした。参照したいのはAとBなのです。 長くなってしまい、質問文もわかりにくいかもしれませんが、よろしくお願いします。

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

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

  • EXCELでセル内の文字の書式変更の仕方を教えてください

    EXCELで指定した複数のセルの文字列のうち、頭の数文字のみ書式を変えたいと思っています。 ひとつだけであれば変えたい文字の部分を選択し、書式変更すればいいのですが、複数ある為一括で変更出来る方法がないか探しています。 そこで何かやり方があれば教えてください。マクロでもかまいません。 宜しくお願いします。 あいうえお…はそのまま。(1)、(2)、(3)のみ書式変更      A       B      C 1 (1)あいうえお (1) A  (1) 1 2 (2)かきくけこ (2) B  (2) 2 3 (3)さしすせそ (3) C  (3) 3