質問: 画像のようなエクセルのa~d列に任意文字列が入っています。 画像のようなエクセルのa~d列に任意文字列が入っています。 e1に 「a1(半角スペース)+b1~d1のいずれかのうちの1つ」 を出力させたいのですが、ブランクの欄もあるので =if(c2="",b2,c2) など入力してみたのですが、うまくいきません。 最終的に 「a1(半角スペース)+b1~d1のいずれかのうちの1つ」 を表示させることはできないでしょうか? 詳しい方、アドバイスお願いいたします。
回答: ="a1(半角スペース)+b1~d1のいずれかのうちの1つ" かな? それとも =a1&" +"&b1&"~"&d1&"のいずれかのうちの1つ" かな? 文字列をつなげる時は +記号ではなく &記号でつなぎます。 また、セルの値はセルの記号をそのまま、任意の文字列は ダブルクォーテーション( " )で挟みます。 いろいろ試して理解しましょう。