• ベストアンサー

エクセルでの書式(コピー&ペースト後)

エクセルに他のエクセルブックからコピー&ペーストで データ(数値)を持ってきています。しかしながら、 数値であるにもかかわらず、左によってコピーされてしまいます。セル/フォーマットで属性を見てみると「General」となっています。 このセルを選択してリターンを押すとセル内で右に寄って表示されるようになります。 右に寄ったままでは、関数(Vlookup等)が使えません。 (1)なぜ、コピー&ペーストで数値であるにもかかわらず、左に寄ってしまうのでしょうか? (2)属性が「General」であるにもかかわらず、関数が使えない(エラーになる) (3)一気に修正する方法を教えてください。    (いちいちリターンを押すのでなしに)

noname#95859
noname#95859

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

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

> (3)一気に修正する方法を教えてください。 これだけ回答します。 1.どこか、空きセルに数字の1を入力。 2.これをコピーする。 3.一気に修正したいセル範囲を選択。 4.[形式を選択して貼り付け]-[値]、演算で[乗算]でOK。 ハイパーリンクもこれで解除できます。 1.のセルを元に戻してね。

noname#95859
質問者

お礼

ありがとうございます。うまくいきました。 助かりました。

その他の回答 (2)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんにちは。 (1)/(3) 他のExcelブックでコピー元のデータが、必ず「数値」なのでしょうか? それと、左によっている、というのは、「文字列」だということを案におっしゃっているのでしょうか?右や左などの表示形式だけでは、Vlookup関数に感知できないことはないはずです。 だから、元のブックのシートが、文字列設定になっているとしか言いようがありませんね。それ以外は、思いつきません。 実際、そういう状態で、コピー&ペーストするなら、 貼り付け側で、セルポインタを定め、 右クリック-形式を選択して貼り付け-「値」で、 書式情報を落とせば、数値として張り付きます。 (2) 関数が使えないということですが、 VLOOKUP(検索値,範囲,列番号,検索の型) この中の検索値なのでしょうか?もし、そうなら、検索値*1 とすれば、数値には変わりますね。 それから、General というのは、Format の名前ですが、Excelの日本語版ではありませんね。

noname#95859
質問者

お礼

ありがとうございました。皆様のお陰で、原因もわかり、そして修正の仕方もわかり、とにかく仕事は完了できました。重ねて御礼を申し上げます。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

(1)元のシートの数値が文字列として記入されてませんか? (2)「General」ということは標準ですよね。ただ元の数値が文字列なら左寄せになります。 (3)コピー時なら、形式を選択して貼り付けで加算して貼り付ければOK ※コピー先に数値がある場合は、クリアしてください。 貼り付け後なら「データ」「区切り位置」で「完了」がいちばん簡単です。

noname#95859
質問者

お礼

ありがとうございます。 元が文字列の可能性がありそうです。

関連するQ&A

  • エクセルでコピー・ペーストができない

    エクセル2003を使って集計表を作成しているのですが シート(4月)のセルをコピーしてシート(5月)に貼り付けようと しても右クリックメニューの貼り付けがグレーになっていて ペーストできません 原因が何なのかわかりません シートやセルに保護は掛かっていませんし 複数シートを選択してもいません 右クリックメニューでコピーまではできるのですが困っています

  • Excelのコピー&ペーストについて

    Excelでコピー&ペーストするとき、コピー先領域の内容を全て削除してからコピーしてくれるような 機能はないでしょうか? <理由>  マクロ実行ボタン付きのシートがあり、セルの内容を毎回書き換えてから、別のブックのシートにコピーしています。  しかし、コピー時、前回のボタンはそのまま残るため、ボタンが沢山溜まっていきます。  コピー先でもマクロを使用したいため、ボタンはコピーしたいです。    以前は、初回コピー時のみ、ボタンをコピーし、以降はオプションでコピーしないように設定していました。しかし、Excelのオプションはブックごとに指定できないため、別のブックを開くときは、オプションを戻さなければなりません。  そこで、コピー時にコピー先領域を削除してからコピーするようにしましたが、毎回削除を行うのは面倒です。  コピー先シートの内容を全て削除してからペーストするような機能はないのでしょうか。  あるいは、ブック毎にオプション指定をする方法でも良いのですが・・・ よろしくお願い申し上げます。

  • エクセルのコピー&ペーストについて

    エクセルで作ったある表をコピー&ペーストで、セルの寸法(幅とか高さ)も、コピー元通りペーストする方法を教えてください。 いつもペーストの結果がセルのデフォルトの寸法でしか出来ないので困っています。 どうぞ宜しくお願い致します。

  • エクセルコピー&ペースト

    エクセルのコピー&ペーストでいくつか「表示させない」にしているセルが ペーストするとなぜか「表示」されてしまいます。 「表示しない」 指示のままペーストするのは不可能なのでしょうか?

  • エクセルのVBAで、異なるブック間でのコピー&ペースト

    こんばんは。 エクセルのVBAで、異なるブック間でのコピー&ペーストに関しての質問です。 現在アクティブになっているシートのB4セルをコピーして、 現在開いているシートのブックとは異なる特定の ブック(”Book1")の特定のシート(”Sheet1”)のC5セルに貼り付けたい場合、 ●●●の部分に何と表現すればよいか教えてください。 Range("B4").Copy Destination:=●●● よろしくお願いいたします。

  • エクセルのブック間で値のみコピー

    エクセル 2003使用です。 エクセルのブック間におけるシートのコピーについてお願いします。 Book.Aのシート1の各セルは、関数の数式で入力(出力)されています。 このシートをコピーして、Book.Bにペーストしたいのですが、 コピーは、関数計算後の”結果の文字列”で行いたいです。 Book.Aのシート全体をコピーして Book.Bのシートに「形式を選択して貼り付け」 → 「値」 で可能なのですが、シート数が多いので困っています。 Book.Aのシートタブを右クリックして「移動またはコピー」で シートのコピーをすると、数式でコピーされてしまいます。 この方法で、値のみコピーのような方法はありませんでしょうか? よろしくお願いします。

  • Excelでのコピーペースト

    超ど素人です。教えていただきたいことがあります。 Excelで作成した表を他のワークシートに複製したい場合、 コピー→ペーストすれば数値や値はそのまま複製されますが セルのサイズは複製先のワークシートのサイズのままです。 セルのサイズまでそのまま複製することはできないのでしょうか?

  • エクセル2007のコピー&ペーストについて

    エクセル2007のコピー&ペーストについて いつもお世話になります。 例えばAシートでSUMで作った計算式を同じシート内でコピー&ペーストするのは何の問題も無いのですが別の新しいBシートにコピー&ペーストをすると数値のみがコピーされ計算式がコピーされません。数式も含めて別のシートにコピーするにはどうしたら良いでしょうか。ご教授下さい。

  • エクセルで

    エクセルで、 VLOOKUP関数を使って、シート2枚目と数字が一致する物に関して、 抜き出して行こうと思っています。 でも完全一致ではなく例えば、 2170610105186 の数値を左2行右1行消した数字(7061010518)がシート2枚目の一致しているのを 探そうとする場合、関数を合わせることによってセルを抜き出すことはできるでしょうか? 誰か知っていれば教えてくださーい。

  • エクセル98のコピーペーストについて

    エクセル98を使用しております。 そこで、下記のようなコピーペーストが可能かどうか教えて頂けないでしょうか? また、コピーペースト以外に方法があれば、教えて頂きたいのです。宜しくお願いします。 例えば、 A1セルに10、B1セルに15、C1セルに20とあったとして、 A50セルに「=A1]答10、B50セルに「=15」答15、C50セルに「=C1]答20 と置いきたいのです。 つまり、縦方向のデーターをコピーして、横方向に貼りつけていきたいのですがどうでしょうか? 手作業で1つ1つ入れて行くしか方法が無いのでしょうか?

専門家に質問してみよう