• ベストアンサー

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

文字列が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