2009年10月9日金曜日

Excelの文字列結合関数concatenate で、ダブルクォーテーションを結果に使いたい

��xcelの文字列結合関数concatenate で、ダブルクォーテーションを結果に使いたい

 表計算ソフトの文字列結合関数CONCATENATEをうまく使えば、定型文などが簡単に作れます。
定型文はいいのだけれど、ダブルクォーテーションを含んだ戻り値を得たい時にはどうすればいいのでしょうか。

concatenate関数では引数となる文字列をダブルクォーテーションで挟みますので、ダブルクォーテーションを引数に使用とするとエラーとなります。

=concatenate("ab","cd")  ← 戻り値 abcd
=concatenate("ad",""")   ← エラーとなります


どうすればダブルクォーテーション付きで結果を返せるかというと、
ダブルクォーテーション付きの内容を別のセルに書き込んでおき、そのセル番地を引数にすればOKです。

A1 "なになに"
=CONCATENATE(A1,"と言った。")

とすれば、このセルには「"なになに"と言った。」と書き込まれます。




表計算 EXCEL CONCATENATE 関数 文字列操作関数 ダブルクォーテーション


0 件のコメント:

コメントを投稿