• 締切済み

Excel操作

アプリケーションのカテゴリが無かったので こちらで質問していいものかわかりませんが EXCELでちょっと困ってるので、教えて下さい。 SQLで流すための大量データをExcelで作成した のですが、文字列になる列にシングルクォートを 値の先頭に2つ(1つは文字列変換でエスケープ されるため)最後に1つ挿入したいです。 例) 111 → '111' 222 → '222' 333 → '333' なにかをキーにして一括置換だと、かなりの パターンのデータなので、とても労力が必要になります。 すばやく簡単に対応出来る方法などありますか? 宜しくお願いします。

みんなの回答

  • ziggo
  • ベストアンサー率36% (12/33)
回答No.1

そんなことはわかっているよ!と思われるかもしれませんが・・・。 A1に111、A2に222、A3に333とあると仮定した場合、 B1に=T("'"&A1&"'")と入力して、B3までコピー。 再度B1からB3までをコピーして、同じ場所に、「編集」>「形式を選択して貼り付け」で、「値」を選んで貼り付ける というのはいかがでしょうか?

TOBBYS
質問者

お礼

ziggoさん 同じよな事は考えたのですが、説明にもあるとおり 大量のデータ(行列ともに)なので、仕掛けるのが 大変なので、アプリのツールでなんとかならないものかと 思って質問しました。 やっぱり、こういう方法しかないんですね。。 うーん・・頑張ってみます。 ありがとうございました。