• ベストアンサー

EXCEL:A列とB列の内容を足してC列に

A列(http://~)とB列(/tokyo、/osaka、/nagoya…)と言う構成で それらを合算した文字列をC列に表示したいのですが上手く行きません (例)="A1"+"B1" どのようにしたら良いか御教授願います。 後、私がしようとしている作業の名称は何と言うのでしょう?セル結合でないのは分かるのですが。

  • e-na
  • お礼率60% (102/169)

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

  • ベストアンサー
  • neko-tama
  • ベストアンサー率29% (112/377)
回答No.1

=A1&B1 で、どうですか。

e-na
質問者

お礼

出来ました!早速の回答有難うございました。 後、この作業に名称とかあるんでしょうか?

その他の回答 (5)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.6

今日初めてこの質問をみて、思い付いたトッピッスを述べます。 ーー VBやエクセルVBAのプログラムの中では A9にaa,B9にbbbが入っているとき Sub test01() MsgBox Cells(9, "A") + Cells(9, "B") End Sub を実行すると「aabbb」が表示されます。 +が使えます(結合演算子)。 質問に書いておられるような表現が、可能な世界があると言うことです。 ただ「&」を使っての結合が勧奨されていて、余り勧められないのですが。 昔昔のBasicの名残でしょうか。

  • arukie
  • ベストアンサー率32% (716/2188)
回答No.5

EXCELのヘルプ丸写しで申し訳ありませんが CONCATENATE (文字列1, 文字列2, ...) 文字列1, 文字列2,... 1 つにまとめる文字列を指定します。引数は 1 ~ 30 個まで指定できます。また、文字列だけでなく、数値やセル参照も指定できます。 解説 CONCATENATE 関数の代わりに、"&" 演算子を使用して文字列を結合することもできます。 使用例 ダブル クォーテーション (") は、戻り値が文字列であることを表します。 CONCATENATE("総","合計") = "総合計" = "総"&"合計" 次の例は、セル C2 に "輸出伸び率"、セル C5 に "北米市場"、セル C8 に "15%" というデータが入力されている場合です。 CONCATENATE("来期の",C5,"に対する",C2,"は、",C8,"と予想される。") = "来期の北米市場に対する輸出伸び率は、15%と予想される。"

  • black2005
  • ベストアンサー率32% (1968/6046)
回答No.4

方法は、既に解ったようですね。 作業名称は、”文字列の結合”と言います。 そのまんまですね・・・

e-na
質問者

お礼

なるほど、そのまんまでしたか! コメントありがとうございました。

  • k-f3
  • ベストアンサー率31% (945/3036)
回答No.3

Ano.2 補足 誤:[(例)= B2&C2 ]と入力する 正:[ C = A1&B1 ]と入力する

  • k-f3
  • ベストアンサー率31% (945/3036)
回答No.2

府県名と市町村名等、それぞれ別々のセルに分けていたものを、一つのセルにまとめたい場合は、表示したいセルを選択しつなげたい[セル番地]を[&]で結びつける。 [(例)= B2&C2 ]と入力する → つなげるセルの枠の色が変わり [Enter]キーを 押すとつながれた文字が表示される → そのまま下にドラッグすれば、オートファイル 機能が適用され、他のセルも同じように表示される。

e-na
質問者

お礼

出来ました!早速の回答有難うございました。 後、この作業に名称とかあるんでしょうか?

関連するQ&A

  • エクセルでA列とB列のデータを統合するには?

    エクセルでA列とB列のデータを統合することはできるでしょうか?よろしくおねがいします。 A列^^^^^B列 1,^^^^^^Tokyo 2,^^^^^^Osaka 3,^^^^^^Nagoya 下のようにしたいのです。「^^」はスペースをあらわします。 A列^^^^^^^B列(データはなし) 1^^Tokyo 2^^Osaka 3^^Nagoya エクセル2002です。

  • EXCELでA列とB列の文字が合わせてC列に入るやり方を教えて欲しいで

    EXCELでA列とB列の文字が合わせてC列に入るやり方を教えて欲しいです。 例 A1セルは04+  B1セルは2000 C列に04+ 2000のように作りたいです(真ん中に1個スペース)。 セルが多すぎて、一個ずつやるのは大変時間かかりますので、関数のやり方をご教示ください。 よろしくお願いします。

  • ファイル名からテキスト内文字列の置換

    フォルダ内に tokyo.txt、nagoya.txt、osaka.txt… といったファイル名のテキストファイルがあり そのテキストファイルの中に 地名リンクという文字列があります。 この地名リンクという文字列を各々のファイル名 tokyo.txt、nagoya.txt、osaka.txt…(できれば.txtなしのtokyo,nagoya,osaka) に一括置換したいのですが、何かいい方法はありませんか。

  • Excelの結合でA列とB列の内容を結合したいのですが

    A列とB列を結合しますと、B列のデータがなくなってしまい、A列のデータのみとなってしまいますが 具合の良い方法ありますでしょうか。 行数が沢山あるものですから。 例: A列に東京都中央区銀座 B列に8-5-6 ××ビル5階 これを結合して 東京都中央区銀座8-5-6 ××ビル5階 にしたいのです。 初心者です宜しくお願い致します。

  • B列の値を参照して、A列に連番を振る方法

    A・B・C列があり、A列には連番を、B列にはVLOOKUP関数が入っており、 C列には、B列の検索値が入っております。 B列は下記のVBAコードで同じ値をセル結合させています。 Sub 結合() Dim rngU As Range Dim i As Range Dim rngB As Range Dim Key As String Set rngB = Range("B2") Set rngU = Range(Range("B3") _ , Range("B6000").End(xlUp).Offset(1)) Application.DisplayAlerts = False For Each i In rngU If Not i.Text = Key Then If (Not i.Offset(-1) Is rngB) And _ (Not i Is rngB) Then Range(rngB, i.Offset(-1)).MergeCells = True End If Set rngB = i End If Key = i.Text Next i Application.DisplayAlerts = True End Sub そこで、A:3から連番を振りたいのですが、B列の決まった特定の結合セルの 隣のA列のセルもB列の決まった特定の結合セルと同数にセル結合させ、 連番を1つとしてカウントしたいのです。 また、A列にはB列同様にVLOOKUP関数が入っており、連番を振りたくないセルには 印が付くようにしています。 行数やB列の決まった特定の結合セル番地はランダムに変わるため、B列の結合セルで参照させるしか ないのかなっと思っております。 B列の特定の結合セルの値は決まっております。 上記のような処理を自動にさせるためのVBAが分かる方がいらっしゃいましたら、 是非ご教授お願いいたします。

  • Excel文字列の連結について教えてください(VBA)

    Excelの文字列の結合について教えてください。 色々調べたのですが、VBA自体がよくわからず困っています。 やりたい事は、(Excel表をご参考) 『セルA1とB1とA2の文字を固定で、セルA3以降の文字以降を  順次連結してcsvに書き出すVBAを作成したい。』 どうしても繰り返す連結マクロがわかりません。 ExcelVBAに詳しい方、教えてください。 よろしくお願いします。 結果例) 20080501A01 20080501A02 20080501B01 20080501C01   ・   ・(300件以上続きます) <Excel表>    A列  B列 1  2008  05 2  01    3  A01 4  A02 5  B01 6  C01 7  ・ 8  ・

  • Excel2007のマクロで文字列を結合

    Excel2007のマクロで文字列を結合したいのですがうまくいきません。 1、セルA1からU1までデータが1つずつ入ってます。 2、1のデータを3列ずつ結合してA3からG3にコピー。 例えば、セルA1あ、B1い、C1う、D1え、E1お、F1か、ならセルA3あいう、セルB3えおか、のようにマクロで一機にできるソースをお願いします。

  • A列の文字列によってB列への入力を変える

    こんにちは。マクロ初心者で、質問なのですが、 エクセルで、A列に入力されている文字列によって、 B列文字を自動で入力するマクロを作成したいのですが、 どのように記述すればよいでしょうか? 例: A列 |B列 |  あ | 01 |A列「あ」の場合、B列の同じ行に「01」  い | 02 |A列「い」の場合、B列の同じ行に「02」 といった感じです。 初歩的な質問で申し訳ございませんがご教授願います。

  • Excel2007のVBAで文字列を結合

    Excel2007のマクロで文字列を結合したいのですがうまくいきません。 下記がお題になります 1、セルA1からU1までデータが1つずつ入ってます。 2、1のデータを3列ずつ結合してA3からG3にコピー。 例えば、セルA1あ、B1い、C1う、D1え、E1お、F1か、ならセルA3あいう、セルB3えおか、のようにマクロで一機にできるソースをお願いします。

  • A列の指定した位置にB,C列の文字を置換させる方法 2

    お世話になります。 昨日以下のような質問をさせていただきました。 *********** Excel2003で、A列の指定した位置にB,C列の文字を置換させる機能はありますか。 例 *にB列の文字を、¥にC列の文字を置換。 A   |B |C 1 (*)\(z)| あ| 2 2 (*)\(z)| 3 | 4     ↓ 1 (あ)2(z)|あ | 2 2 (3)4(z) | 3 | 4 ************ そして回答をいただき、そのうちの一つ「セルD1に数式で表示させるのなら =SUBSTITUTE(SUBSTITUTE(A1,"*",B1,1),"z",C1,1) 」を使わせていただきました。 この関数を用い、60行ほどある置換作業を短時間で終えることが出来喜んでいたのですが、その何時間か後に別ファイルで同じ作業を試みたのです。しかし今度は上手くいきませんでした。 一行目は難なく置換できたのですが、前回上手くいったやり方と同じ作業をしているのに、2行目以降の置換結果が1行目と同じになってしまいます。 こちらの過去ログやGoogleで調べましたが、自分でも理解できる解決策を見つけられず再度質問させていただきました。 よろしくお願いいたします。

専門家に質問してみよう