- ベストアンサー
カンマで区切る関数をCSVに保存するには
エクセルについての質問です。 例えば =if(A=B,"PASS", "FAIL") のように、パラメータをカンマで区切る関数を、CSVに保存することはできますか。 カンマ以外の記号が区切りに使えればよいのですが。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
B2セルに数式があるとして、B2を書式設定で文字列にします。 B2セルをダブルクリックしてENTERを押します。 B2セルを下方にコピーします。 これでCSV形式で保存します。 この時点でCSVをテキストエディタで見ると 「"=IF(A2=B2,""PASS"", ""FAIL"")"」のようになっていますが、 CSVをエクセルで開くと、ちゃんと数式が再現されます。 頑張ってくださいヽ(^。^)ノ
その他の回答 (1)
- UKY
- ベストアンサー率50% (604/1207)
回答No.1
実際にやってみるとわかりますが、エクセルでCSV形式の保存をすると、「数式」ではなく「値(計算結果)」が保存されます。したがって、関数(数式)にカンマが入っていても値(計算結果)にカンマが入らなければ問題ありません。 (実際には、値にカンマが入っていた場合でも正しくエスケープされるので問題ありません) > カンマ以外の記号が区切りに使えればよいのですが それじゃあ CSV (comma separated values = カンマで区切られた値) になりませんよ
質問者
補足
ありがとうございます。 でも、カンマ以外の区切りが使えればいいなと思ったのは, 関数内の区切りでした。
お礼
ありがとうございます。 うまくいきました。