• ベストアンサー

2つのセルの値を1つにしたとき

A1 =CONCATENATE(A2, B2) A2 00000 B2 山田 花子  で A1には 00000山田 花子 になります。  希望は   00000 山田花子 としたいのです。        (00000と山田 花子の間に半角スペースを) =CONCATENATE(A2, B2) をどのようにすれば良いのでしょうか。 ご指導宜しく御願いします。

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

  • ベストアンサー
noname#79646
noname#79646
回答No.1

=CONCATENATE(A2," " , B2) で希望の動作になると思います。

dorasuke
質問者

お礼

早速の回答ありがとうございます。 こんなに沢山の方に応援していただいてうれしき泣きです。 凄く感激しました。

その他の回答 (4)

回答No.5

>希望は   00000 山田花子 としたいのです。 ならば =A2&" "&SUBSTITUTE(B2," ","") > (00000と山田 花子の間に半角スペースを) なら皆さんの回答どおりです。 ついでに(勉強のために) =REPLACE(A2&B2,1+LEN(A2),," ") なんて手段もあります。

dorasuke
質問者

お礼

早速の回答ありがとうございます。 こんなに沢山の方に応援していただいてうれしき泣きです。 凄く感激しました。

回答No.4

>00000と山田 花子の間に半角スペースを なら、既出でOK。 「山田 花子」→「山田花子」も希望であるなら、 分解してトリミングを使わんと・・・ もっといい方法あるかな??

dorasuke
質問者

お礼

早速の回答ありがとうございます。 こんなに沢山の方に応援していただいてうれしき泣きです。 凄く感激しました。

回答No.3

A1= A2 & " " & B2

dorasuke
質問者

お礼

早速の回答ありがとうございます。 こんなに沢山の方に応援していただいてうれしき泣きです。 凄く感激しました。

dorasuke
質問者

補足

早速の回答ありがとうございます。 こんなに沢山の方に応援していただいてうれしき泣きです。 凄く感激しました。

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.2

こうすればいいのでは? =CONCATENATE(A2," ", B2) =A2&" "&B2

dorasuke
質問者

お礼

早速の回答ありがとうございます。 こんなに沢山の方に応援していただいてうれしき泣きです。 凄く感激しました。

dorasuke
質問者

補足

早速の回答ありがとうございます。 こんなに沢山の方に応援していただいてうれしき泣きです。 凄く感激しました。

関連するQ&A

  • 姓名の表記法について

    例えば山田花子という名前を表記するとき、「山田花子」と姓と名の間は空けないでそのまま続けるのが正しいのか、「山田 花子」と半角(あるいは全角?)スペースを入れるのが正しいのか、正式にはどちらなのでしょうか。 よろしくお願いします。

  • セルとセルの文字列を結合について

       A     B       C 1       2008/1/2   0:00:00 2       2008/1/2   0:15:00 3       2008/1/2   0:30:00 4       2008/1/2   0:45:00 5       2008/1/2   1:00:00 6       2008/1/2   1:15:00 ↓     A          B       C 1 2008/1/2 0:00   2008/1/2   0:00 2 2008/1/2 0:15   2008/1/2   0:15 3 2008/1/2 0:30   2008/1/2   0:30 4 2008/1/2 0:45   2008/1/2   0:45 5 2008/1/2 1:00   2008/1/2   1:00 6 2008/1/2 1:15   2008/1/2   1:15 といった感じにA列に Bの日付とCの時刻を半角スペースを挟んで 入力させたいのですが Excel上で以下の関数を使って手動でやると =CONCATENATE("2008/1/1"," ",0:15) 2008/1/1 0:00 と表示されるが マクロでの記述上では上手くいかない。 For i = 1 To 10 Range("A1,A10") = CONCATENATE(Cells(i, 2), Cells(i, 3)) Next ↑書き方としてはやっぱり間違ってる? 何かいい書き方ってないでしょうか・・? お手数おかけいたしますがよろしくお願いします。

  • エクセルで文字を活かしたままセルの結合を・・・

    なぜこんなことを?と思われてしまうかもしれませんが、 二つのファイルがレイアウトがばらばらで どうしてもタイトルのような作業を行いたいので、教えてください!      A      B 1  山田太郎   佐藤花子 とあるものを     A 1 山田太郎、佐藤花子 としたいのです。 かなりの行数があり、 =A1&B2 と言った作業ですと どうしても 山田太郎佐藤花子 と続き文字になってしまうのをひとつひとつ名前の間に「、」を入れるのは手間がかかってしまうものですから・・・。 間に「、」を入れつつセルを結合させる方法はございませんでしょうか? 二つファイル(A,B)があって、Aは1つのセル内に名前が羅列され、もうひとつのファイルBは上記のような状態のものなんです。 これをひとつにまとめたいんです。 ひとつのセルを分離させる方法(AをBに合わせる)はあるのですが、どうしても結合という方法で処理をしたいのです。 ぜひお教えください!!

  • 文字列の分割

    PHP4で作成しています。 DBはMySQLです。 DBに名前が 山田(半角スペース×2)花子 すなわち 山田  花子 とある文字列を取り出して 山田と花子に分割したいのですが出来るでしょうか? 教えてください。 お願い致します。

    • ベストアンサー
    • PHP
  • Excelのセル結合

    お願いします。Excel2000です。 複数セルの値を別のセルに結合させ表示させたいのです。 ただしセルの結合時には間にスペースを空け結合させるのが条件です。 たとえば =A1&B1 だとすると結合したセルの値にはスペースが入りません。 また =Concatenate(A1,B1) も結合したセルの値にはスペースが入りません。 どなたか教えていただけませんか? A1(スペース)B1としたいのです。 以上わかりにくい点がございましたらご指摘くださいませ。

  • エクセル・1つのセルに入った漢字(カナ)の分け方

    エクセルにお強い方、教えてください>< A1のセルに、 山田 花子(ヤマダ ハナコ) とあるとします。 私は B1のセルに 山田 花子 C1のセルに (ヤマダ ハナコ) と、分けてデータ化させたいのですが、 どのようにマクロを組めばよいでしょうか? また、分け終わったC1の(ヤマダ ハナコ)に 置換を使って( )をとって、 カナ を かな に直すため、 PHONETICと書式のふりがな機能を使って直しても データにエラーは起きずに処理できるでしょうか? 最終的なデータとして A1セル→山田 花子(やまだ はなこ) B1セル→山田 花子 C1セル→やまだ はなこ としたいのです。 ご存知の方いらっしゃいましたら、教えてください。 宜しくお願い致します。

  • エクセルでセルの連結の逆

    エクセルでA1に「山田」、B1に「太郎」と入っていて、「山田太郎」としたい場合には =A1&B1 と入力し、セルを連結させますよね。 それの逆で、すでにA1に「山田 太郎」と入っているものを「山田」と「太郎」にわけることはできますでしょうか。 ちなみに「山田」と「太郎」の間にはスペースが入っています。

  • 結合されたセルのオートフィルについて質問です。(長文です)

    結合されたセルのオートフィルについて質問です。(長文です) いつもお世話になります。 Excel2000を利用して,住所一覧表を作成しています。 【sheet1】には,データ入力用として手入力していき, 【sheet2】には,sheet1のデータが反映されるように数式を入れ, 一覧表として表示されるように利用します。 例えば,【sheet1】ですが, 1行目には項目を, A1「番号」 B1「氏」 C1「名」 D1「〒」 E1「住所」 F1「ビル名」 という風に入力し, 2行目からはデータとして A2「1」 B2「山田」 C2「太郎」 D2「123-4567」 E2「*市*町」 F2「山田ビル」 A3「2」 B3「山本」 C3「花子」 D3「987-6543」 E3「*群*町」 F3「山本ビル」 A4 下に続く-- という風に,1行ずつ1つのセルごとに入力していきます。 そして【sheet2】には 「氏名」で1つのセルに,また「〒住所ビル名」として1つのセルに表示されるようにします。 【sheet2】例↓ A1「番号」 B1「氏名」 C1「〒住所ビル名」 D1「備考」 A234「1」 B234「山田太郎」 C234「123-4567**市**町山田ビル」 D234「備考」 A567「2」 B567「山本花子」 C567「987-6543**群**町山本ビル」 D567「備考」 となります。 ※【sheet2】の2行目以降は,3行ごとにセルを結合させます! ※表にするとこんな風になります↓(わかりにくいかも知れませんが...)     A |  B    |   C     |  D -----------------------------------------------------  1  番号 |  氏名   |   住所    |  備考 ----------------------------------------------------- 2     |         | 〒123-4567   | 3   1  | 山田太郎  |   **市**町 |  備考       4     |         |    山田ビル | ----------------------------------------------------- と表示されるようにしました。 まず氏名のセルにおいての式としては, =IF(sheet1!B2="","",CONCATENATE(sheet1!B2,CHAR(10),sheet1!C2)) の式を【sheet2】のB2のセルに入れました。 すると,無事に山田太郎君が統合されて出てきてくれました! ただ,この先がわかりません。。 この式を下の行にも反映させようとオートフィル機能を使って, 【sheet2】のB234のセルを下にドラッグしていくと, 式は出てきてくれたのですがセルが結合されている為 【sheet2】のB567には =IF(sheet1!B5="","",CONCATENATE(sheet1!B5,CHAR(10),sheet1!C5)) 【sheet2】のB8910には =IF(sheet1!B8="","",CONCATENATE(sheet1!B8,CHAR(10),sheet1!C8)) と,当然ではあるのですが3行ごとの式としてでてしまいます。 上述した通り, 【sheet1】には1行に1人という入力方法なので, 上の式だと,【sheet2】のBに表示されない人が出てきてしまいます。 山本花子さんが出てきてくれません(泣) 長くなりましたが,ここで質問です。 B2の式の =IF(sheet1!B2="","",CONCATENATE(sheet1!B2,CHAR(10),sheet1!C2))を オートフィルで B5 =IF(sheet1!B3="","",CONCATENATE(sheet1!B3,CHAR(10),sheet1!C3)) B8 =IF(sheet1!B4="","",CONCATENATE(sheet1!B4,CHAR(10),sheet1!C4)) B11 =IF(sheet1!B5="","",CONCATENATE(sheet1!B5,CHAR(10),sheet1!C5)) と1つづつあげていく事はできるでしょうか? 手入力が一番早いのでしょうか? 又,他に何かいい方法はありますでしょうか? 長文になってしまい申し訳ございません;; 又,初心者の為わかり辛い箇所があるかもしれません。 都度補足致しますので, おわかりになる方がいらっしゃいましたら,宜しくお願い致します

  • エクセル:複数行のセル値を、対応した項目に従って一つのセルにまとめたい

    いつもお世話になっています。 早速ですが、下記のようなことをしたいのですが、 関数でできるでしょうか?  │ A     │ B ----------------------- 1│日本太郎 │ ばら ----------------------- 2│日本太郎 │ さば ----------------------- 3│山田花子 │ キリン ----------------------- 4│山田花子 │ 米 ----------------------- 5│日本太郎 │ イス ----------------------- 6│山田花子 │ インク ----------------------- ↓  │  A   │ B -----------------------  │       │ ばら 1 │日本太郎│ さば  │       │ イス -----------------------  │       │ キリン 2 │山田花子│ 米  │       │ インク ----------------------- A列に人物名、B列に品物を入力します。 誰かが何かを入手した際、その順に入力していきますので、 同一の人物が複数の行に亘って入力された表(上の表)があります。 これを基に「誰が何を持っているか」をまとめる表(下の表)を作りたいのですが、 上の表を基に下の表が自動的に出来上がるような関数はあるでしょうか? VLOOKUPを使っても上手く出来ず、しかし他に思い浮かびません。 何か良い知恵がございましたら、お教え下さい。

  • Exel一括でセル結合

    Exelで一括で2行以上のセルをそれぞれ一つに結合するにはどうしたら良いでしょうか。 例えば    A   B   C 1 山田  花子 2 小池  鉄平 3 小島  良夫 となっている状態から    A   B   C 1        山田花子 2        小池鉄平 3        小島良夫 と一括で結合したいです。

専門家に質問してみよう