• ベストアンサー

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

エクセルで、長い数式をつなげる方法を教えてください。 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
質問者

お礼

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

関連するQ&A

  • 起承転結などの小論文の書き方

    こんにちは、高1です。宿題で本を読み小論文を書くというのが出ました。 書く内容はもうある程度まとめてあり、あとは原稿用紙に起承転結などにあてはめて書くだけなのですが、 起承結でなく、起結承(または最後また別にまとめた結を書く、起結承結)という形はありですか?転は書かないものとします。 ちなみに小論文のテーマは出されていて、これは起承転結でいう起になると思います。

  • エクセルのセルの名前を数式に反映させる方法

    たとえば、A1に「単価」B1に「数量」というように、エクセルでセルに名前を付け、そのあとでそのセルを参照した数式を作ると、=A1*B1は自動的に =単価*数量 という記述になります。 ところが先に、=A1*B1と記述したあとで、セルに名前をつけても、その名前は数式には反映されません。 やむをえず、式のA1の文字を反転させてA1セルをポインターで選んでなおしていますが、非常に不便で、間違いもおきやすいです。 数式を書いたあとからつけたセルの名前を自動的に数式に反映させる方法はないのでしょうか? エクセルは97です。

  • エクセル2010で、数式を貼り付けたい

      A     B    C     D 1 商品名  単価  購入数  合計 2 りんご   100  20     2000 (数式:B2*C2) 3 みかん   80  10     800 (数式:B3*C3) という表があります。 E1に、D1(とE2にD2)の数式を、コピペで貼り付ける方法内でしょうか。   A     B    C     D    E 1 商品名  単価  購入数  合計 数式情報 2 りんご   100  20     2000 B2*C2 3 みかん   80  10     800  B3*C3 どうしても、Dの数式をコピーして、Eに貼り付けても結果の合計が表示されてしまいます。 (一度、C1コピー⇒メモ帳に貼り付け⇒エクセルにコピーも考えましたが、  エクセルに貼り付けた時点で、2000の結果が入りました・・・。) 手で入力して、Concatしてもいいのですが、 もし、コピペですむなら、コピペで解決したいのです。 どなたか解決方法をご存知の方がいらっしゃいましたら ご教授お願いします。

  • excelで、数式がそのまま文字として張り付いてしまう!

    Sheet2の1行目のセルに A1には=Sheet1!A1、B1には=Sheet1!C1、C1にはSheet1!E1 というSheet1の1列おきを引っ張ってくるわりと簡単な数式を入れました。 A~Cはうまく引っ張ってきたのですが、 D列を新しく作ろうと思い、A1のセルをコピペして、 =Sheet1!A1のAをGに変えたら、 D1のセルに数式が「=Sheet1!G1」というふうに そのまま文字として張り付いてしまいました。 これはイカンと思い、D1のセルに直接数式を打ち込んだりしましたが、 状況は変わりません。 ちょっと困っています。 よろしくお願いします。

  • エクセル 数式のコピー

    エクセルの基本レベルで恐縮ですが、下記のような 数式のコピーの方法がわかりません。 教えていただければ幸いです。 (例えば)    B1 A2 B2 A3 B3 A3 B4 ●求めたい数式 B2=B1+A2 B3=B1+A3 B4=B1+A4 ●ところが、上記B2の数式を入力した後、B2のセルをコピーし B3とB4にペーストすると B3=B2+A3 B4=B3+A4 このようになってしまいます。 どのようにしたら、求めたい数式のようなコピペが 出来るのでしょうか? (B1自体が1個の数値なので、その数値を数式に入れるという回答は無しで、あくまで数式のコピペでお願いします。) 基本レベルで恐縮ですが、何卒よろしくお願いします。

  • エクセルの数式について

    エクセルで、たとえばセルA1からA10までの、いずれかのセルに「りんご」が入力されていたら「1」を、どのセルにも「りんご」が入力されていなければ「0」を表示させるには、どのような数式を使えばいいでしょうか。 B1に「りんご」を入力し、C1にその数式を入力したいです。 よろしくお願いします。

  • エクセル 数式について教えてください。

    エクセルの数式について教えてください。 教えてください。たとえばA1のセルが1000、B1のセルが500でC1のセルに=B1-A1と入力します。そうすると 500と表示されます。これはこれでいいのですがたとえばA1に1000入力しB1が空欄だとC1にはA1セルの1000が入力されます。 A1だけのセルに1000と入力した場合にC1には空欄か#DIV/0見たいなエラーメッセージをさせたいのですがどうすれば よろしいでしょうか?

  • エクセル:数式の結合

    お世話になります。 A1セルに =B1 A2セルに =B2+C2 A3セルに =B3+C3+D3 ・・・ という式があるとします。 ここにそれぞれのF列の数式を追加したいと思います。 A1セル =B1+(F1の数式) A2セル =B2+C2+(F2の数式) A3セル =B3+C3+D3+(F3の数式) ・・・ となるようにしたいのですがどのようにすればよろしいでしょうか? 結果だけであれば足し合わせればよいのですが数式を書き換えたいというのが希望です。 (最終的にはA列の数式とF列の数式をあわせてひとつの列にしてしまいたいのです) 置換や関数ではどのようにしたらいいかわかりませんでした。 (マクロは手を出したことがありません) 文字列の結合ならCONCANTATE関数でできるのですが中の数式をうまく結合するには・・・ と考えていっても無理でした。 すみませんがお教えください。

  • エクセルにて 数式を編集したい

    エクセルにて 各セルに数式が入っていますが、 数式の後ろに割る10を追加したいのですが、 一気にできる方法を教えてください。 セル   数式      変更後 A1  =A10     =A10/10 B1  =B10     =B10/10  ・   ・  ・

  • エクセルで体積の数式

    小さい建設会社で事務を始めました。 初めて、PCを導入する遅れてる会社です。 ある計算をエクセルでしたいのですが・・・ A φ(直径)1000 :B (高さ)800  :C  Cのセルに、0.5×0.5×3.14×0.8 体積  の数式を入れたいのですが AとBのセルは、単位がmmで  Cのセルは、mです。 こんな数式は、できるのでしょうか? 宜しくお願いします。

専門家に質問してみよう