• ベストアンサー

エクセルで、長い数式をつなげる方法を教えてください。

エクセルで、長い数式をつなげる方法を教えてください。 A1 B1 C1 と横3つのセルに各長い文字が入力されています。 これらを、普通に1つのセルにしたいのですが、方法がわかりません。 (A1を文章の初め、B1を中に C1を終わりに) (起承結(起承転結)の感じで、A1起、B1承 C1結  →D1起承結) エクセルだと、長い文字が入っていると、検索もできなかったりと 不便が多いので無理でしょうか? 今は、一つ一つコピペしていますが、手間で・・・。 どうぞ、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

D1セルに =A1&B1&C1 と入力する。 入力後の文字列を使用する場合は、 D1セルをコピー  ↓ 形式を選択して貼り付け  ↓ 「値」をD1セルに貼り付ける。 と関数ではなく、文字になります。

KITANO-OL
質問者

お礼

貼り付けるところの細かい指示がとても役立ちました。 教えていただいたとおりにやると、できました。 ありがとうございました。

KITANO-OL
質問者

補足

他の方が追加で説明してくださったので、付け加えて「ベストアンサー」にします。 >エクセルだと、長い文字が入っていると、検索もできなかったりと >不便が多いので無理でしょうか?  一つのセルに入れることのできる文字数は 32,767 文字のようです。 Excel 2003 では「セルに表示できるのは 1,024 文字まで」となっています。  これを超えていなければ、大丈夫でしょう。

その他の回答 (1)

  • BookerL
  • ベストアンサー率52% (599/1132)
回答No.2

 質問のタイトルは「数式をつなげる」ですが、本文では「長い文字」をつなげるようになっていますね。文字列をつなぐのは、 =A1&B1&C1 または =CONCATENATE(A1,B1,C1) となります。 >エクセルだと、長い文字が入っていると、検索もできなかったりと >不便が多いので無理でしょうか?  一つのセルに入れることのできる文字数は 32,767 文字のようです。 Excel 2003 では「セルに表示できるのは 1,024 文字まで」となっています。  これを超えていなければ、大丈夫でしょう。

KITANO-OL
質問者

お礼

丁寧な回等ありがとうございました。 文字制限など、不明だったので分かりやすかったです。 ありがとうございました。