- ベストアンサー
エクセルで、2種類の数字を組み合わせたものを、別のセルに表示させる方法はありますでしょうか??
お世話になっております^ ^ エクセルで2種類のデータを組み合わせ、 それを別のセルに表示したいと思っています。 データがあるのは、AとBのセルです。 ABの組み合わせをCセルに表示したいと思っています。 例)Aセル_Bセル_Cセル 7___1___71 0___7___07 5___6___56 8___0___80 1___9___19 のようにしたいと思っております。 どなたか知識を分けていただけましたら幸いです。 よろしくお願い致しますm(u u)m
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
A1とB1のセルのデータを結合したいのであれば、C1セルに、 =A1&B1 という数式をいれてあげればOKです。あとは、C2以降にコピーするだけです。 この場合の、& は文字列を結合する演算子です。アンパサントともいいます。A1、B1に入っているデータが数値であれ文字列であれ、文字列にしてしまいます。ですから、0と7を結合すれば07という文字列になるのです。文字列ですから、合計をとったりという計算はできません。 07と表示されていても、実際は数値7として計算対象にしなければならない場合は、C1セルに入れる数式を、 =(A1&B1)*1 としてあげればOKです。数字文字列に1をかけることで、数値に変換することができます。但しこの場合、0と7を結合した場合など、07ではなく7と表示されますので、表示を07にしたいのであれば、C列の、セルの書式設定を、ユーザー定義で、種類を 00 にしてあげればいいかと思います。
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17070)
Excelのデータには文字列と数値がある。 このどちらかをいつも意識すること。質問にも明確に書くこと。 >0___7___07 の例から、結果は文字列でよいらしいが。 文字列として結合するなら(既出回答にもあるが) =A1&B1 文字列結合演算子&を知らないだけの話。(+-などの演算子と同列の基礎的な話) このやり方は都合よく、A,B列が数値でも 0 7 -> 07 のようにしてくれる。 =(A1&B1)*1 にすれば、数値化してくれる。 7 1 71 0 7 7 またA,B列には空白は無いのかな。質問文には目配りが必要。
お礼
ご回答ありがとうございます^ ^ 勉強になります!
- wisemac21
- ベストアンサー率39% (171/429)
数字の組み合わせでA列が10の位、B列が1の位のようなので C1=A1*10+B1
お礼
ご回答ありがとうございます^ ^ 勉強になります!
- THX1138
- ベストアンサー率51% (108/208)
"&" で文字列の連結ができます。 C1 に =A1&B1 と式を入力すると、71 と表示されるかと思います。 問題なければ C 列の式を下方向にコピーしてください。
お礼
ご回答ありがとうございます^ ^ 勉強になります!
- trajaa
- ベストアンサー率22% (2662/11921)
それぞれ、文字列として存在するのですよね? で、例示の内容に従うならば C列に =CONCATENATE(A?,B?) としてみては?
お礼
ご回答ありがとうございます^ ^ 勉強になります!
お礼
ご回答ありがとうございます^ ^ 完璧にできました! ありがとうございます!!