• 締切済み

関数

A1のセルとB1の セルを一つにまとめる場合 =A1&B2でした。 Aの1~100までのセルを Bの1~100までのセルと 一つにまとめるほうほうはありますか? さっきはこのやり方でやりましたが↓ エラー表示がでました。 =SUM(A1:A100)&SUM(B1:B100) そしてその後にセルを一つにまとめたものの中の、文字と文字のすき間をなくしたいです。その方法も知ってたら教えてください。

みんなの回答

  • A88No8
  • ベストアンサー率52% (834/1602)
回答No.3

こんにちは #2の訂正ですm(__;m 下記の式は間違っていました。 >作業セルC2には=SUBSTITUTE(A1&A2," ","") 作業セルC2には =SUBSTITUTE(C1&A2," ","") を入れて下さい。 上式をC3にコピーすると=SUBSTITUTE(C2&A3," ","")と変わり上のセルの結果に自分自身を加えていくようになります。

  • A88No8
  • ベストアンサー率52% (834/1602)
回答No.2

こんにちは こんなところにエクセルの質問があるとは..カテゴリー違いですね。 >デジタルライフ > ソフトウェア > MS Office & をたくさん並べてくっつけるのも大変なのでC1~C100、D1~D100に作業セルをつくります。  作業セルC1には=A1  作業セルC2には=SUBSTITUTE(A1&A2," ","")  以下、C2セルをC100までコピー  C100セルに全てつながった文字列が得られます。  D1~D100セルはC列をコピーすればOk。 注意: 上記例での取り除くスペースは半角文字(ANK)です。全角文字ならSUBSTITUTE内の指定を調整して下さい。 1つのセルで扱える文字数は、Excel2007以外は255文字までです。 C100セルの内容は数式ですから内容をコピーするときは値コピーをして下さい。

  • shintaro-2
  • ベストアンサー率36% (2266/6244)
回答No.1

カテ違いです。 ソフトウェアの中に、適切なものがありますので、そちらで質問してください。 sum関数は、あくまでもセルの”数値”の合計をする関数です。 ひたすら、A1&A2&A3・・・とやっていけば可能ですが、もっとスマートな方法があるかもしれません。 私なら、いったんメモ帳やワードにコピーして処理します。 >そしてその後にセルを一つにまとめたものの中の、文字と文字のすき間をなくしたいです。その方法も知ってたら教えてください。 trimで可能だと思いますし、 検索、置換でスペースを消すことも可能です。

関連するQ&A

  • エクセル関数について

    エクセルの関数式についてです。 ネットでもいろいろ検索してみたのですが、どうしても解決できません。 どなたかお分かりになる方、教えてください。 たとえば。。 [A1]のセルに、"(1)という文字列が含まれる場合は、[B11]のセルのコピーを、 "(2)"という文字列が含まれる場合は、[B12]のセルのコピーを、 "(3)"という文字列が含まれる場合は、[B13]のセルのコピーを表示させたいのです。 ちなみに、[B11],[B12],[B13]のセルには、SUM関数式が入っています。

  • ExcelのSUMIF関数などについて教えて!!

    質問は2つです。 SUMIF関数やCOUNTIF関数で検索条件にキーワードを入れて一致したもの をcountしたりsumで足したりしますが、ここに複数のキーワード 例えばaとbがある場合(and)を指定するにはどうやって関数を記述したらいいでしょうか?また aかbがある場合(or) aがない場合 (not) などのor,notで条件を指定できますか? 質問2 sumで足した金額を円ですと表示したい場合 =sum(A1:A2)&"円です"と記述したりしますが このセルの金額を他のセルから呼び出しsumなどで足したりすると エラーになります。 "円です"ってついてるから他のセルでこの数値を呼び出したときに エラーになるみたいですが、回避方法はありますか? ちなみにCONCATENATE関数を使用してもダメでした。 よろしくお願いします。

  • セルの数式を計算させないで文字列として表示させたいのですが

    例えばB1セルに=sum(A1:A5) と打つとその計算結果が表示されます。 そして僕は、その下のB2セルに、「=sum(A1:A5)」と、文字列として表示させたいのです。 どうしてかと言いますと、B1セルには「=sum(A1:A5)」と打ったんだよ ということを B2セルに表示させておきたいのです。 そうすればそれをプリントして、暇なときに見たりして ああ、このセルには「=sum(A1:A5)」と打ったんだな、とわかり、 いろんな関数を覚えれると思ったからです。 しかし、B2セルにB1セルをコピーしてしまうと、B2セルは=sum(A1:A5)となってしまい、 当たり前ですけど計算結果が表示されてしまい、 「=sum(A1:A5)」を文字列として表示できないのです。 何かうまい方法はないものでしょうか? VBAで出来そうな気はするのですが出来ませんでしょうか?

  • 関数について教えてください

    A1    B1   |   A2    B2   |  --------------|------------ A3    B3   | C3 ☆エクセルに下記のように  A3,B3とそれぞれ式をいれました。 A3のセル・・IF(A1="","",SUM(A1:A2)) B3のセル・・IF(B1="","",SUM(B1:B2)) ☆C3にB3/A3と入れると  A3とB3に数字が入っていない場合はエラーになってしま います。空白の時はC3も空白にしたいのですが、  アドバイスいただけないでしょうか?

  • EXCEL:Indirect関数

    あるセルに記入された文字と記号を組み合わせ、セルの値の合計を表示しようとしています。 データの入ったセルには「営業所h」と言う名前が付けられており、A1とA2には以下が記入されています。 A1 営業所h A2 営業所 〇 =Sum(営業所h)=13 〇 =Sum(indirect(A1))=13 × =SUM(INDIRECT(A2)&"h")=#REF! エラーが出た三つ目はどうすれば正しい式になりますか。 よろしくお願いします。

  • Excel関数で 空白値の入力はどう書くの?

    あるセル(B1とします)に =if(A1="a",0,"") とif関数を書きました。 別のセルA2にセルB1を合計するような式( =B1+C1 )と書くと#VALUE! というエラーになります。 多分、B1の値 "" が空白ではなく文字列と認識されているからだと思いますが、""の代わりに空白値をif分の中に指定することはできないのでしょうか? 逃げ手として、A2に書く式を =sum(B1:B1)+sum(C1:C1)とする手はありかと思いますが、できたら空白値を代入したいです。

  • セルに数式が入ってるかどうかを取得する関数は?

    C1には、=SUM(A1:B1) C2には、0 が入力されています。 実際、A1:B1の値は0なので、 C1もC2も0が表示されています。 D列で、ちゃんとC列にsum関数が入ってるか調べてたいのですが =COUNTIF(C1,"*sum*") をオートフィルしても、0が返ります。 C3に「sum」と言う文字列を入れて、=COUNTIF(C3,"*sum*")をしたら 1が返りました。 COUNTIF関数は文字列は認識しますが数式は認識しないようです。 このような場合、セルに数式が入ってるかを取得する方法はありますか?

  • IF関数で出した数値をSUM関数で使う

    2010エクセルでの関数について質問があります。 文章での説明でどこまで詳しくご説明できるか不安ですが お付き合い願います。 IF関数で =IF(A13>=25,"10","")と計算し、 セル内に、「10」と表示しています。 さらに、 上記、関数から表示した「10」を SUM関数を使い、 =SUM(A13,B13)と計算しました。 しかし、 IF関数で出した「10」が認識されず足し算されません。 「真の場合」や「偽の場合」で出された数値は 数値として認識されていないのでしょうか? 例えば・・・ B13のセルの数値が「200」であれば、SUM関数を入力しても 「10」が足されることなく、「200」のままで表示されるということです。 どのような方法ならば、足し算されるのでしょうか。 または、関数の使い方が間違っているのでしょうか。 説明が分かりにくく申し訳ありませんが、 宜しくお願い致します。

  • IF関数とCOUNTIF関数の混在した式なんですが・・・

    A1からA10までAかBの文字が入力されています。 この10個のセルのなかで Aが入力されているセルの数が7個以上の場合、B10にCと入力、 Bが入力されているセルの数が7個以上の場合、B10にDと入力、 それ以外の場合、B10にEと入力したいのです。 そこでB10に =IF(COUNTIF(A1:A10,"A")>=7,"C",COUNTIF(A1:A10,"B")>=7,"D","E") と入力しましたがエラーになってしまいます。 エラー表示の際、"D"の部分が黒く反転しています。 どこが間違っているでしょうか。

  • エクセルの関数

    セルA1の内容・・・あいうえお セルA2の内容・・・かきくけこ セルA3の内容・・・さしすせそ とします。 セルB1にセルA1&セルA2&セルA3の あいうえおかきくけこさしすせそ を表示させたい時、よく A1&A2&A3 としますが、セルが沢山あるのでsum関数のように 初めと終わりのセルで表示させたいのですが、 良い方法はないでしょうか? よろしくお願いします。

専門家に質問してみよう