Excelで2列の中身をスペースを挟んで1列にする方法

このQ&Aのポイント
  • Excelのバージョン2000を使用していて、A列とB列の中身をスペースを挟んで結合してC列に表示したいです。他の方の質問で「=A1&B1」という式があることを知りましたが、スペースを挟んで結合する方法は分かりません。また、B列がパーセント表示になっている場合、結合した結果もパーセント表示にする方法がわかりません。お知恵を拝借できる方、教えてください。
  • Excelのバージョン2000を使用しています。A列とB列の中身をスペースを挟んで結合してC列に表示したい方法を教えてください。他の方の質問で「=A1&B1」という式があることは分かりましたが、スペースを挟んで結合する方法はわかりません。また、B列がパーセント表示になっている場合、結合した結果もパーセント表示にする方法がわかりません。お知恵を拝借できる方、お教えください。
  • Excelのバージョン2000を使用しています。A列とB列の中身をスペースを挟んで結合してC列に表示する方法を教えてください。他の方の質問で「=A1&B1」という式があることは分かりましたが、スペースを挟んで結合する方法がわかりません。また、B列がパーセント表示になっている場合、結合した結果もパーセント表示にする方法がわかりません。お知恵を拝借できる方、よろしくお願いします。
回答を見る
  • ベストアンサー

エクセル 2列の中身をスペースを挟んで1列にしたい

Excelのバージョンは2000を使用しています。 A列の中身とB列の中身をC列で一緒にしたいのですが、その方法は、 「=a1&b1」 でいいと、他の方の質問で分かりました。 ただ、aとbの間にスペースを挟んで結合したい場合、どうしたらできるでしょうか?      A   B  C   1  あ  10%     2  い  11%    3  う  15%    4  え  10%    5  お  10% こうしたい: C列の中身は「A列の中身-全角スペース-B列の中身」      A   B   C   1  あ  10% あ 10%     2  い  11% い 11%    3  う  15% う 15%    4  え  10% え 10%   5  お  10% お 10% さらに、B列が書式設定「パーセント表示」のため上記の方法で合体させると表示が0.2567‥という風に数字に戻ってしまいます。これを%表示のまま結合させるにはどうしたら良いでしょうか? どなたかお知恵拝借願えませんでしょうか。。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。 =A1&" "&TEXT(B1,"0%")

bayonbayon
質問者

お礼

やりたいことができました!ありがとうございました!

その他の回答 (1)

  • taranko
  • ベストアンサー率21% (516/2403)
回答No.2

こんなのはいかがでしょうか =A1&" "&B1*100&"%" A1の後に" "←全角スペースを入れB1に100を掛けたものの後ろに "%"パーセントを強制的に表示する

bayonbayon
質問者

お礼

ご回答ありがとうございました! この方法だと小数点以下も表示されてしまいました‥。

関連するQ&A

  • スペースを含んだ文字列から文字列の抽出

    エクセルバージョン2007 スペースを含む文字列で、A列に文字列がある時、以下の式を組んで文字列を抽出しています。 先頭にIDの数字が有る場合は、それぞれの目的に合った文字列を抽出しています。 B1=LEFT(A1,SEARCH(" ",A1,1)-1) C1=LEFT(MID(A1,SEARCH(" ",A1,1)+1,LEN(A1)-SEARCH(" ",A1,1)),SEARCH(" ",MID(A1,SEARCH(" ",A1,1)+1,LEN(A1)-SEARCH(" ",A1,1)),1)-1) 3 3df-32654-10 CCCCHH 10 1ab-12345-00 AAABBBB この文字列の場合、B列に3と10が表示、C列に 3df-32654-10 1ab-12345-00が表示されます。 先頭に、IDの無い文字列は以下の様な構成です。 6rt-95132-00 PPPKKK この文字列の場合、B列に6rt-95132-00、C列にPPPKKKが表示されてしまい、この場合、IDの数字が無い場合はB列には表示させない又は、C列に6rt-95132-00させたいと思っています。 ご教授頂ければ幸いです。 以上、宜しくお願い致します。

  • エクセル関数で文字列の中のスペースの有無を調べたい。

    エクセル関数について教えてください。 全てが半角のはずの文字列・A1セルについて、下記について調べたいです。 1.同列(A列)の他のセルに入力されている文字列とのダブリチェック(同じ文字列がないかの確認)     *ダブリがある場合"ダブリ"表示 2.A1の文字列中のスペースの有無        *スペースがある場合"スペース"表示 3.A1の文字列中に全角が混ざっていないか      *全角がある場合"全角"表示 1.については、 =IF(COUNTIF(A:A,A1)>=2,"ダブリ","") の関数を使用してチェックが出来ると思うのですが、 2.については、関数TRIM 及び 置換での削除方法、3.については、 関数ASC での半角変換 しか手段が見つかりませんでした。 上記のものをマクロを組んでいる中に組み込みたいので、出来れば、上記3つの結果をひとつのセル(C1)に表示させたいのですが、可能でしょうか? *A1セルに上記3つが当てはまる場合、C1セルに "ダブリスペース全角" と表示させたい。 どれについて引っかかっているのかがわかればいいので、記号などに置き換えてもかまいません。 可能な限り調べては見たのですが、私の知識ではどうにもなりませんでした。 もし、いい案などがあればご紹介してください。 宜しくお願いいたします。

  • エクセルで沢山の行を列結合させる仕方。

    こちらでエクセルの列の結合の仕方を教えて頂いたの ですが、新たに判らない事が出てきました。 列のAの1~10まで列のBの1~10まで。というように 沢山の行を一度に結合させて、単語(全角スペース)単語というように 一度に結合させることは出来るのでしょうか? エクセルのヘルプを見ても、解決できるようなトピックスが 見つかりませんでした。 ご存知の方、宜しくお願いします。

  • エクセルファイルの結合はどうするの?

    *AとBのエクセルファイルは同書式です (1)AとBのエクセルファイルを結合してA・Bの内容を含んだCのファイルをつくれませんか?(説明不足ですかね)/列だけではなく行も同時に結合?挿入したCのファイルをつくれませんか? (2)AとBのエクセルファイルそれぞれのH列の1500行に数字が入力されてます/ABファイルのH列の1500行のセルには必ずどちらか一方にしか数字は入力されてません/ABを結合?させたH列の新たなCファイルを作りたい

  • エクセル文字列の結合

    エクセルでA列に7桁B列に6桁が入力されているのをA列とB列を結合したいのですがB列の6桁がチェックデジットの前にハイフンが入力されています。そして6桁の数字にゼロが入っているとゼロが消えてしまいます。結合するいい方法はないでしょうか

  • 半角スペースを全角スペースに

    文字列で、半角スペースを全角に置き換える方法がわかりません。。。 正規表現が苦手で、MySQLに登録する画面を作りましたが、半角スペースがあると、それ以降が無視されてしまうため、その半角スペースを全角スペースに置き換えたいのですが、書式がわかりません。 すいませんが、ご教授お願いします。 あと、もし全角スペースに置き換える方法以外で何かいい策などもしありましたら、それもよろしくお願いします。

    • ベストアンサー
    • PHP
  • エクセルで、列内の連続した文字を一気に結合したい

    エクセルで、列内の連続した文字を一気に結合したい どういうことかといいますと、例えば列内に Aさん Aさん Aさん Aさん Bさん Bさん Bさん Bさん Bさん Cさん Cさん Cさん Cさん Cさん という列があったとして、セルの結合を行い、一度に Aさん Bさん Cさん という風にしたいのです。 簡単に行える方法はないでしょうか。 よろしくお願いいたします。

  • エクセルの列表示

    エクセルの表示で普通は行が数字で列がアルファベットですが行列ともに数字になってしまいました。 元に戻す方法を教えてください。 例)  1 2 3     A B C 1        1 2      → 2 3        3

  • Excelの表の列が見えなくなりました。

    A,B,C列が隠れてしまいました。書式から再表示をクリックしたのですが、表示されません。以前もこんなことがありましたが、非表示、表示を繰り返して直ったことがありましたが、今回はどうしても表示されません。プレビューでは、見えます。 よろしくお願いします。

  • 文字列間にスペースを入れる関数はある?

    Excelについて質問です。 住所管理ファイルを作っています。 例えばセルA1に都道府県、B1に市区町村番地、C1にマンション名を入力してそれらを結合してD4に表示させたいと思っています。 D4にCONCATENATE関数を使えば結合して表示できるのですが、詰めて表示してしまいます。 市区町村番地とマンション名の間にスペースをつけたいと思っているのですが、スペースを入れる関数などはありますでしょうか?

専門家に質問してみよう