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











