• 締切済み

エクセル 文字の追加 連結?

文字を追加と言ったらいいんでしょうか?連結?をしたいのですが、 「111111111」がセル内にあるとすると、 その先頭に「C」を追加したいのですが どのようにすれば良いでしょうか?? 結果「C111111111」 になりたいです。 教えて下さい!!!

みんなの回答

  • nidoking
  • ベストアンサー率69% (18/26)
回答No.6

手で入力 ということではなく、式を使って ということでしょうか? 元の数値が"A1"にあり、"B1"に"C"を連結したいのであれば、 セル"B1"に、下記式を入れることで実現で起案す。 ="C"&B1 数値のある同一のセルへ、文字を連結したい場合は、"循環参照"となってしまうため、式ではなく、マクロ(VBA)を使う必要があります。

回答No.5

また、違う1方法として、 111111111のセルを選択したまま、 「書式」 → 「セル」 → 表示形式の 「ユーザー定義」 を選択すると、 [種類] という欄があるので、そこに "C"# と入れてみてください。 セルが C111111111 になると思います。 "C" の部分が、単位みたいな($とかkgとか時間とか)と同じように、 数値機能を残したまま、見た目、C を付ける事が出来ます。

marina1234
質問者

お礼

なるほど! このやり方で出来ました! [種類]の欄にC@と入れたらできました! とても参考になりました。ありがとうございました★ 他皆さんもどうもありがとうございました! 初めて「教えて!goo」を使うのでお礼の仕方が分からなくって。。 またよろしくお願いします☆

  • kigoshi
  • ベストアンサー率46% (120/260)
回答No.4

ただ単にキーボードから入力したいということでしょうか? それであれば、そのセルにカーソルをあわせたあと、[F2]を押して下さい。 編集できるようになります。 頭に C を付け加えたいデータが大量にあって一括して修正したい場合。 そのデータが仮にA列にあるとしたら隣のB1セルに ="C" & A1 を入れて、それを下方へコピーするとできます。 そのあと、B列を選択・反転表示させたあと、 [Ctrl]+[C] [編集]→[形式を選択して貼り付け]→[値にチェック]→[OK] で、できあがりです。

  • suekun
  • ベストアンサー率25% (369/1454)
回答No.3

もう少し条件を説明願いますか? 単純に該当セルが例題の一つだけなら、「111111111」を消して もう一度「C111111111」と入力して終りなので、そんな簡単な 事でないと想像しますが、 1、付け加える文字がすべて「C」なのか? 2、付け加えたいセルの位置は規則性があるのか? 3、対象の範囲はどの程度か? 等、補足をお願いします。 回答者側は貴方の見ているシートが見えないので、 出来るだけ情報は手を惜しまずに提供してくださる事で よりよい解決方法につながりますよ。^^

回答No.2

そのセルをクリック。そのセル内ではなくて、上の数式バーというところに現在のセルのデータが表示されますので、いかなりともお好きなようにどうぞ。

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

例えばA1に、111111111があったなら、B1に="C"&A1 とします。 あとはコピーして、A1に形式を選択して貼り付けで、値にすればC111111111に置き換わりますね。

関連するQ&A

  • Excelマクロにて文字列連結

    現在Excelのマクロにて文字列の連結を行っているのですが、 繋いだ文字列を改行を付けて連結を行いたいです。 セルとセルの中の文字列を改行を付けて連結するにはどうしたらいいのでしょうか? 例 A1セル「あああ」 B1セル「いいい」 C1セル「あああ       いいい」 Worksheets(sheet1).Range("C1").Value = Worksheets(sheet1).Range("A1").Value + Worksheets(sheet1).Range("B1").Value をすると 「あああいいい」と1行で表示されてしまいます。     ↑ ここに改行を入れるにはどうしたらいいのでしょうか? 以上、宜しくお願いします。

  • Excelの文字列と文字列の連結

    A1のセルにはj50 C1のセルには01(ユーザ定義で00の書式) この二つの数値をCONCATENATE()関数を用いて文字列を 連結するとj501となってしまいます。 C1のセルを文字列の書式にするとうまくj5001と表示されますがそれ以外に方法はないでしょうか?

  • Excel 特定の文字と連結

    右側のリスト内にある文字が対象文字の左側にある場合、 左側の文字と連結し、もともとあったセルは削除したいと思っています。 例)リスト内には「あ」~「そ」までが入力されています。   「あ」の右側にある文字は、「あ」が入力されているセルに連結し削除 出来ればVBA以外でお願いしたいのですが、何か良い方法は あるでしょうか? よろしくお願いいたします。

  • エクセルで文字を追加

    こんにちは。 エクセルでA1に19Fと書かれてるセルを B1のセルにC-19Fと特定の文字列を追加したいのですがどうすればいいのかわかりません。単純に="c-"A1としてみたのですがエラーでうまくいきません。 何かアドバイス宜しくお願いします。

  • C言語での文字の連結

    こんにちは。 C言語で困っているので、どなたかご教示お願いいたします。 char buff[16]に「東京」(JIS)という文字の16進表示の文字列が格納されており、 その先頭にJISコードの始まりである = 1B2442(0x1B2442) をつけたいのですが、 連結の仕方がわかりません。 最終的に使いたいのはJISコードの始まりが連結されたbuffです。 すみませんが、教えてください!

  • エクセルVBA 行を文字列連結している列を連結した

    エクセルシートで行を文字列連結している列を連結したいのですが・・ 行を文字列連結しているセル「AY4」は、 データー入力されていない時は、「0」表示しないとか「””」もしくは指定文字列にしています。 =IF(AT4=0,"連結なし",ConcatenateRangeText(C4:AY4)) もしくは =IF(AT4=0,"",ConcatenateRangeText(C4:AY4)) この「AY4」のセルでデーター入力されたものだけ文字列連結したい 画面上は空白だったり「連結なし」と表示されるのでコピーすれば良いのしょうが、ユーザーフォームのCommandButton11_Click()で処理したいのですが。 又、データー入力のある、行の文字列連結と列の文字列を一緒で出来ても良いのですが

  • Excel文字列の連結について教えてください(VBA)

    Excelの文字列の結合について教えてください。 色々調べたのですが、VBA自体がよくわからず困っています。 やりたい事は、(Excel表をご参考) 『セルA1とB1とA2の文字を固定で、セルA3以降の文字以降を  順次連結してcsvに書き出すVBAを作成したい。』 どうしても繰り返す連結マクロがわかりません。 ExcelVBAに詳しい方、教えてください。 よろしくお願いします。 結果例) 20080501A01 20080501A02 20080501B01 20080501C01   ・   ・(300件以上続きます) <Excel表>    A列  B列 1  2008  05 2  01    3  A01 4  A02 5  B01 6  C01 7  ・ 8  ・

  • エクセルで文字列の連結方法?

    エクセルで、C列とD列の足し算の結果E列に結果を出すには=C1+D1でOKですが、文字列処理の場合C列とD列の文字を連結させたものをE列に表示させる処理が知りたいです。エクセルの文字列操作は、関数など利用するのでしょうか?

  • Excelでの文字の追加

    A1に『SANYO』と入力されているとします。(商品名は不規則で複数) B1に『DMX-CA65(W)』と入力されているとします。(型番等不規則で複数) A1にB1の文字を連結したいのですが、結果A1に『SANYODMX-CA65(W)』となればいいのですが。 A1の商品が多数あるので、A1にB1の文字を追加するのが大変なので、良い方法ありますか。

  • Excel 複数のセルの文字列の直後に文字を追加したい

    こんにちは。 Excel2003を使用しています 複数のセルに driverv101 driverv102 driverv103 のように文字が入っています。 各セルの文字列の後に.exe を付けて driverv101.exe driverv102.exe driverv103.exe のようにしたいのです。 「置換で*を*.exeに」を試したら 全てのセルの文字が*.exeになってしまいました。 このような場合どうするのが良いのでしょうか。 おわかりの方お教えください また文字列の先頭に文字を追加する方法も 併せてお教えください。 よろしくお願いいたします

専門家に質問してみよう