• ベストアンサー

セルの頭に決まった文字列を挿入する方法

文字列が1000列ありその1000列の文字列の頭に決まった文字列を挿入する方法はありませんか??

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

  • ベストアンサー
  • taranko
  • ベストアンサー率21% (516/2403)
回答No.1

=CONCATENATE($C$1,A1) この式を空いている行に入力してください。 結合を使用します。この場合A1が挿入元のデータが 入っているセルでC1は先頭に入れたい文字が入って います。C1のセルに$を入れ絶対参照にします。 そして、この式をA列に値のある間コピーします。 先頭にC1セルの内容が追加されたものができると おもいます。それをコピーし、形式を選択して 貼り付けで値とし貼り付ければできると思います。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • onntao
  • ベストアンサー率32% (108/332)
回答No.4

あまりスマートな方法ではないかもしれませんが A1:A1000にデータがあるとして たとえばB列を作業列としB1:B1000範囲を指定します B1の位置に="入れたい文字列"&A1と入力し Ctrl+Enterで全入力 B1:B1000範囲をコピーしてA1:A1000範囲に"形式を選択して貼り付け" →"値" 作業列削除

全文を見る
すると、全ての回答が全文表示されます。
  • nikuq_goo
  • ベストアンサー率46% (335/715)
回答No.3

セル・・・?EXCELですかね? 1シートに文字列属性の列が1000列あって、全てに特定の文字を付けたいということですね?空白セルの対処はどうお考えですか?無視して全部付けますか? 方法として一番簡単なのは 1.空のシート(sheet2)を用意します。 2.sheet2の一個目のセル(A1)に以下の計算式を入れます。  =Sheet1!A1  *元sheet名=sheet1  sheet2がsheet1のコピーになりましたね? 3.=CONCATENATE("a",Sheet1!A1)に変更します  concatenateは文字列連結です  =CONCATENATE("a",Sheet1!A1,"z")も可能です もし空白や除外したいものがあればifを使います。  =if(Sheet1!A1="","",CONCATENATE("a",Sheet1!A1))  (もし""(null)ならnull、違えばcon・・・ 

全文を見る
すると、全ての回答が全文表示されます。
  • fukkyse
  • ベストアンサー率32% (130/402)
回答No.2

セルの書式を ”挿入したい文字列”@ とする。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • VBA でセルの文字列に"-"等の文字を挿入したい

    VBA でセルの文字列に"-"等の文字を挿入したい エクセルでA列に品番がずらっと並んでいる状態です。 この品番がすべて"-"が抜けています。 頭から5文字目の後ろに"-"を挿入したいのですがどのようにすればよいでしょうか? 例 55548855→55548-55 また 55548-55→55548855 のように"-"を抜く方もわかれば教えてください。 よろしくお願いします。

  • 1つのセルに文字を入れたときの、文字の頭を揃えたい

    教えてください。 1つのセルに、縦書きで文字を2列入れたのですが、 2列の文字数が違うと、頭の文字が揃いません。 一番最初の文字の頭を揃えたいのですが、方法が分かりません。 ご存知の方がいらっしゃいましたら、教えてください。

  • word2007で文字列を一発で挿入できる方法について教えて下さい。

    word2007で文字列を一発で挿入できる方法について教えて下さい。 フォルダ内にいくつものファイルがあるとします。ビジネス文書を作成するにあたり、発信者を全ファイルに何度も入力するのは手間がかかります。一つのファイルに文字を入力すれば他のファイルもすべて同じように文字列が挿入できる方法はありますか? 大元のファイルが更新されたら、他のファイルも同じように更新されるというイメージなのですが・・・・。わかる方おられましたら宜しくお願い致します。wordではそういう機能はないようでしたら、EXCELではできないでしょうか?

  • エクセルで頭に入っている文字列だけを削除する方法

    エクセルで列に対して、文字列を削除する方法を教えて下さい。セルA1には100010001、A2には100010532、A3には100002310など、A列のあたまには、必ず1000が入力されています。 この文字列の頭の1000を一括で削除したいのですが、A列を指定して、1000を「データ無し」に置換してしまうと、A1のように100010001が1になってしまうなど、たまたま入っていた先頭ではない同じ文字列も置換されてしまいます。 頭に入っている文字列だけを削除する方法を教えていただきたいです。 どうぞよろしくお願い致します。

  • 文字を挿入するには。

    「content」を使って文字列を挿入しようとしましたが、 調べてみると「content」はIEではサポートされていないとありました。 IEでもサポートされている文字列を挿入する方法はないでしょうか?

    • ベストアンサー
    • HTML
  • ハイパーリンクのアドレスにほかのセルの文字列を挿入したい

    EXCELのハイパーリンクを使ってネットワークにあるファイルを開くようにしたいと考えています。 とりあえずはHyperlink関数を使ってファイルを開くのは可能なのですが、一つ一つリンク先を設定するのは大変なのでほかのセルの文字列を挿入したいのです。 具体的には1列目のセルにPhoto001,Photo002,…と入力しておき、同じ名前のフォルダを用意してそれをハイパーリンクで開くようにできればやりやすいのですが。 フォルダ名をセルの文字列から取得できればオートコンプリートを使って入力が簡単になるのではないかなぁと予想しているのですが。 いい方法があったらお願いいたします。

  • 特定の文字列を挿入

    テーブルのセルに特定の文字列を挿入する方法は御座いませんか? 例えば、 HTMLファイル <html> <head> </head> <body> <table> <tr><td> (1) </td><td> (2) </td></tr> <tr><td> (3) </td><td> (4) </td></tr> </table> </body> </html> とあった場合 JavaScriptファルには (1)に挿入する内容 (2)に挿入する内容 (3)に挿入する内容 (4)に挿入する内容 を書いてHTMLファイルに書き出しをしたいのです。 document.write('');を使って書き出す方法は知っていますが、指定した場所に貼り付けたい場合複数ファイルが必要になりますよね? それでは不便なので、JavaScriptファルは外部化で1つのファイルにし、指定箇所に文字列を挿入する方法を教えてください。 printを使えばいいんでしょうか?

  • セル列のすべての文字列の頭に”0x”を追加したい

    エクセルで1,22,33などの文字列が入っているセル列の項目があるのですが、それらの文字列の頭のすべてに”0x”という文字を追加したいのですが、どのようにすればよいかご教授よろしくお願いいたします。

  • VB2008 文字列に等間隔にスペース挿入

    VB2008を使い出して結構経ちますがまだまだ勉強中の者です。質問させていただきます。 指定文字列に等間隔に文字を挿入したのですが、方法がぱっと思いつきません。 ご指導宜しくお願い致します。 指定文字列 ”001001000” を ”0_0_1_0_0_1_0_0_0” としたい。 ・文字数と内容はその都度違う。 ・文字と文字の間に指定文字を挿入したい。挿入方法は上記の方法で固定です。 これはRS232C通信でコマンドを送信する際に上記処理が必要となります。 以上、宜しくお願い致します。

  • EXELで文字列の先頭に文字を挿入したい(置換)

    EXEL2003です。 セルに文字列が並んでいます。 それの先頭にある文字を挿入するにはどうしたらよいのでしょうか? 「置換」で先頭とか、末尾を指定する方法がありますか? よろしくお願いします。

専門家に質問してみよう