• ベストアンサー

Excelの保存で" "を付けないように保存できる?

Excel-97を使用してます。ブックで作成したファイルを名前を付けて保存する時にタブ区切り形式を選んだ時,文字列でカンマ(,)が含まれたセルはダブルコーテーション(")でくくられてしまいます。 セル:6,7,8ABCD とある場合 "6,7,8ABCD"となってしまいます。 これをダブルコーテーションを付けないように保存する方法を教えてください。 セル:6,7,8ABCD とある場合 タブ区切りで保存されたファイルには 6,7,8ABCD となってほしいのです。 宜しくお願いします。

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

  • ベストアンサー
  • s-mariko
  • ベストアンサー率64% (33/51)
回答No.1

EXCEL の保存機能では必ず" "が付いてしまいますね。 以下の代替案ではだめでしょうか? 1. 保存する前に、EXCELで「,」を「,(全角)」などに置換し、保存。 保存した後で、秀丸等のテキストエディタで「,(全角)」→「,」に置換。 2. 保存した後で、秀丸等のテキストエディタで 「"文字列"」 → 「文字列」 に置換。 正規表現を使えばできるとおもいます。 3. VBAでマクロを組む(^^; 保存機能をそのままマクロで実現する形になるかと思います。 手間の割りにリターンが少ないかも…。 検討してみてください。

hachinon
質問者

お礼

s-marikoさん回答有難うございます。 どうやら,1.の方針で行けそうです。 Excelの余計な機能に翻弄された数日間でした。タハハ。

その他の回答 (2)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.3

maruru01さんの回答に便乗します。 スペース区切りテキスト(拡張子:prn)で保存すると拡張子が[PRN]になるのは いやだ!と思われるなら、ファイル名全体をダブルコーテーションで括ってください。 そうすると拡張子も指定できます。 例)ファイル名を"nantoka.txt"とすればOKです。 無指定だと"nantoka.prn"ができあがります。

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

Excel2000でしか確かめていませんが、 スペース区切りテキスト(拡張子:prn)で保存するとダブルクォーテーションは付きません。 また、範囲を選択して普通にコピーして、予め新規作成したテキストファイルに貼り付けてもダブルクォーテーションは付きません。 97ではどうかわかりませんし、hachinonさんの意図に合っているかもわかりませんが、とりあえず。 では。

hachinon
質問者

お礼

回答有難うございます。 たしかにスペース区切りだとOKでした。しかし,どうしてもTAB区切りでないといけないのです。 忙しい中フォロー有難うございました。