• 締切済み

セルA2の内容を、セルA1の後ろに貼り付ける簡単な方法はないでしょうか!

エクセルXPを使っています。 例えば、セルA1に”100”と入力されています。 その下のセルA2には”円”と入力されています。 このセルA2の”円”を切り取って、セルA1の”100”の後ろに貼り付けて、セルA1を”100円”としたいです。 これを、切り取り&貼り付けではなく、何か関数など使って出来ないでしょうか? と言いますのは、この作業が1つのシート内に膨大にあるのです・・・・ とてもやってられません。 何か簡単な方法は無いでしょうか? よろしくお願いします。

みんなの回答

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

B列の円というのは実際の例か、例として思い付いただけか。 実際例なら、A列のセルの値を数値化して、書式で#、###円と設定するのが普通。B列全部削除(不要)。 文字列で結合しても良いが、位取りその他の書式設定の機能が使えないよ。 また&は演算子で、+-*/などと並ぶものなんだよ。それだけ基礎的なこと。

全文を見る
すると、全ての回答が全文表示されます。
noname#77517
noname#77517
回答No.5

No.2 です。 空白のセルが近くにないのであれば、行の挿入などをして、一時的に 作ってしまえばいいのです。式を入れた行は、1行目に値として貼付けた 後に削除しても構いません。 シート上で、どのような構成になっているか、詳しく書いていただければ、 アドバイスももう少し的確にできると思いますよ。

全文を見る
すると、全ての回答が全文表示されます。
  • opechorse
  • ベストアンサー率23% (435/1855)
回答No.4

一応VBAで行う場合です 選択したセルと右となりのセルを合体する内容です Sub 隣のセル合体() Dim i As String Dim J As String i = ActiveCell.Offset(0, 1).Value J = ActiveCell.Value ActiveCell.Value = J + i ActiveCell.Offset(0, 1).Delete End Sub

全文を見る
すると、全ての回答が全文表示されます。
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

どのようなシートの構成になっているかわかりませんのでうまくアドバイスできませんが、たとえばセルA3に =A1&A2 とすると100円と表示されます。 それをコピーして形式を選択して貼り付けで、「値」にし、不要部分を削除したらどうでしょうか?

全文を見る
すると、全ての回答が全文表示されます。
noname#77517
noname#77517
回答No.2

まず、A1, A2以外のセル(例えば A3)に以下の式を入れて下さい。 =A1 & A2 これで、A3に "100円" と表示されますから、数字のデータがB以降の 列に入っているなら、A3の式を B以降の列にコピーします。 3行目をまとめてコピーし、1行目に値として貼付ければ OKです。

noname#114571
質問者

お礼

ありがとうございました。 できないことはないのですが、 空白のセルが画面の外にあるためやりにくかったです。。。。 せっかく教えてくださったのに住みませんでした。

全文を見る
すると、全ての回答が全文表示されます。
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

>この作業が1つのシート内に膨大にあるのです・・・・ 表示だけで良いのなら、書式設定で変更出来ます。 「ユーザー定義」で、「#,##0"円"」と指定 http://asugi23.web.infoseek.co.jp/excel/soft37.htm#1

noname#114571
質問者

お礼

ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルデータ整理方法について(効率化)

    こんにちは。標記の件で質問があります。 XPパソコンのエクセル2003で、データ整理を効率良くしたいと思いますが、 その方法がわかりません。ご存知であれば教えてください。 1.エクセルのワークシート(sheet1)A5のセルの数字を、ワークシート(sheet100)のB8のセルに   入力したいと思います。(この作業だけならばリンク貼付け等で良いと思います。) 2.ここが問題なんですが、、ワークシート(sheet2)~(sheet99)までのA5のセルの数字をワークシー  ト(sheet100)のB9~B107までのセルに順に入力できる方法はありますか。 宜しくお願いします。

  • エクセルとセルの比較について

    エクセルとセルの比較について エクセル2007で二枚のシートを以下のように作成しました。 シート1   A 1   ←全くの未入力の空白セルです 2 3 シート2   A 1   ←未入力で空白セルですが、数式(if関数とISERROR関数)が入っています。 2 3 ここでしたい処理は、二枚のシートをIF関数で調べて正誤チェックをして、相違するセルに×を表示したいです。 ただ、A1セルに  if(シート1A1=シート2A1,"","×")  の数式をいれると、両者は違うセルとして認識してしまいます。 同じ空白セルなのにどうしてでしょうか。 また、この二つのセルはともに空白なので、同じものとして処理する方法はあるのでしょうか。 お願いします。

  • セル移動の設定

    エクセルマクロがわからない初心者です。 エクセルシート「sheet1」のセルA2で(データ入力、または入力せずに)「Enter」を押した後、A5に移動させたいのですが、カーソルでA1からA2を通りA6にカーソルを移動させてもセルが飛ばない(A6からA1に下から移動させても同様に飛ばない)ようにしたいのですが、何かよい方法はありませんか教えてください。

  • エクセル:指定した別シートのセルに入力する方法

    エクセル2000 を使用しています。 sheet1 のセルに数字を入力して ・sheet2、sheet3、・・・ の指定したシートの指定したセルに文字を反映させる方法はありますでしょうか? 例)sheet1 A3 に"100"と入力すると、('sheet2'の'B2'を指定)   sheet2のB2に"100"と反映   同様に sheet1 A3 に"300"と入力すると、('sheet3'の'C5'を指定)   sheet3のC5に"300"と反映 ※作業しやすい為に入力セルを一つのみにするというのは難しいでしょうか? 条件 ・一度指定して入力したセルは何度も入力しなおします。 ・入力は数値のみです。 ・入力の対象シートは30シート程あります。 対象となるセル全てに関数をいれてみて・・とやってみたのですが、たどり着きませんでした。 分かる方どなたか教えていただけますでしょうか? 質問文が下手ですいません、回答していただけたら補足で再度質問しなおしたいと思います。。 VB、関数どちらでも分かる方お願いします。

  • セルA1 と セル A4 の数値を直線にするには?

    セルA1=10 セルA4=40 という数値が入力されている場合、 セルA2とセルA3それぞれにEXCELの関数を入力し、 A1~A4の区間を直線にするには どのような関数があるのでしょうか? 今回の様な数値の場合、 A1=10 A2=20 A3=30 A4=40 と成りますが関数を使用する場合、 A2とA3にはどの様な数式が入るのでしょうか?

  • excelにて  シート1のA1セルにA1と入力し

    excelにて  シート1のA1セルにA1と入力したら、別シートのA1にあらかじめ書いてある文字を表示させる方法がわからない 自動的に他のシートのセルを参照させる方法はわかるのだが・・・すみませんどなたか・・お願いします

  • Excel:セルの内容が変更されない

    Excel2010(Excel97-2003ブック)で、1つのセルに関数を入力し、そのセルをコピーして、その下に何行か、貼り付けをしたのですが、セルの内容が変更されていませんでした。 一度、セルの中をクリックして、Enterキーを押さないと変更されません。 例えば、添付画像の「赤枠」が最初に関数を入力した部分でコピーしたとします。そして、貼り付けを「緑枠」にしたのですが、「緑枠」の部分が「赤枠」と同じ結果になってしまうんです。(添付画像では変更されていますが、実際は別のエクセルファイルです。) この説明で理解できたでしょうか? これは、どうすれば、セルの内容を変更できるようになるのでしょうか? 回答よろしくお願いします。

  • セルA1 と セル A4 の数値を直線にするには?

    カテゴリーを間違えてしまいました。こちらで再質問させて下さい。 セルA1=10 セルA4=40 という数値が入力されている場合、 セルA2とセルA3それぞれにEXCELの関数を入力し、 A1~A4の区間を直線にするには どのような関数があるのでしょうか? 今回の様な数値の場合、 A1=10 A2=20 A3=30 A4=40 と成りますがEXCEL関数を使用する場合、 A2とA3にはどの様な数式が入るのでしょうか?

  • Excelで「一つのセル」をいじられたくないのですが・・・

     エクセルについての質問です。  一つ(例えばA1)のセルに入力した関数を知らない間に  (1)消してしまったり、  (2)上書きで他の数字や文字を入力してしまったり、  ということがあります。  シートを保護するように、一つのセルだけを保護する方法はないのでしょうか?  お教えください。よろしくお願いいたします。

  • 一定の間隔でセルに入力する方法

    皆様お世話になります。 エクセルの入力について教えてください。 例えば、 シート1のA1、A2、A3・・・A10を シート2のA1、B1、C1・・・J1に同じ値が入るように設定したとします。 次に、 シート1のA11、A12、A13・・・A20までの値を シート2のA2、B2、B3・・・B10まで入れたいのです。 このように、 シート2の1行目には、シート1のA1~A10、 2行目にはシート1のA11~A20、 3行目にはシート1のA21~A30・・・と一定の間隔で入れていきたいのですが、シート2のセルで何か関数など使って、簡単に入れる方法はありませんか? 膨大な数なので、いちいちコピペするのも大変だし、間違う恐れもあるし・・・・。 わかりづらい質問ですみません。よろしくお願いします。

このQ&Aのポイント
  • ノートPCの充電時に発生するノイズを軽減する方法を教えてください。
  • ノートPCの充電時に起こるノイズの周波数と、それに対応した対策製品について教えてください。
  • フィライトコアやノイズフィルター、イヤフォンジャックをUSBに変換するケーブルなど、ノイズ軽減に効果的な方法について教えてください。
回答を見る

専門家に質問してみよう