新しく質問する

カンマで区切る関数をCSVに保存するには

役に立った:1件
  • 質問者:skoga
  • 投稿日時:2004/03/17 18:10
  • 困り度:暇なときに回答をください
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

エクセルについての質問です。

例えば =if(A=B,"PASS", "FAIL") のように、パラメータをカンマで区切る関数を、CSVに保存することはできますか。
 カンマ以外の記号が区切りに使えればよいのですが。

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:1件)
  • 参考になった:1件

No.2ベストアンサー20pt

  • 回答者:snoopy64
  • 回答日時:2004/03/17 18:37

B2セルに数式があるとして、B2を書式設定で文字列にします。
B2セルをダブルクリックしてENTERを押します。
B2セルを下方にコピーします。
これでCSV形式で保存します。
この時点でCSVをテキストエディタで見ると
「"=IF(A2=B2,""PASS"", ""FAIL"")"」のようになっていますが、
CSVをエクセルで開くと、ちゃんと数式が再現されます。
頑張ってくださいヽ(^。^)ノ

通報する

この回答へのお礼

ありがとうございます。
うまくいきました。

  • 参考になった:0件

No.1ベストアンサー10pt

  • 回答者:UKY
  • 回答日時:2004/03/17 18:20

実際にやってみるとわかりますが、エクセルでCSV形式の保存をすると、「数式」ではなく「値(計算結果)」が保存されます。したがって、関数(数式)にカンマが入っていても値(計算結果)にカンマが入らなければ問題ありません。
(実際には、値にカンマが入っていた場合でも正しくエスケープされるので問題ありません)

> カンマ以外の記号が区切りに使えればよいのですが

それじゃあ CSV (comma separated values = カンマで区切られた値) になりませんよ

通報する

この回答への補足

ありがとうございます。
でも、カンマ以外の区切りが使えればいいなと思ったのは,
関数内の区切りでした。

  
このQ&Aは役に立ちましたか?(役に立った:1件)

このページのトップへ

Facebook公式ページ

公式Twitter