例えば、或るセルに「=A5+B5」という数式が入っていたとして
それを別なセルにコピーペーストするとそのコピーしたセルの位置に合わせて
勝手に数式が変えられてしまいます

例えば上記の数式の場合、一つ下のセルにコピーすると
「=A6+B6」になってしまいます
これを「=A5+B5」のまま別なセルにコピーしたいのです

形式を選択して貼り付けで数式だけを選んでも駄目でした
$を使えば移動しても変わりませんが、
数式が多いので、いちいち入力してられません
何か良い方法がございましたらご教授ください

A 回答 (8件)

私も同様の疑問があり、ネットで調べていたところ、



(1)該当箇所を選択し、そこに含まれる”=”を一旦検索・置換で$か&等で置き換える。
(2)該当箇所を文字列データとしてコピペ。
(3)コピー元とコピー先の$か&を再び”=”に戻して数式として認識させる。

の方法が出ていました。


この検索・置換機能は使えると思います。
    • good
    • 20

一例です。


(1)対象範囲を選択→編集→置換で=を#に全て置換
(2)範囲をコピー→貼り付け後、(1)の逆置換
    • good
    • 47

参考までに。



すべての数式をまとめて絶対参照にしたいなら、例えば、以下のようなワードのワイルドカード置換を利用すれば、絶対参照の数式に変換できます.

数式が入っているシートで「ツール」「オプション」の表示タブで「数式」にチェックを入れ、このシート範囲をコピーしてワードに貼り付けます。

ワードの表でCtrl+Hで置換ダイアログを出して、「オプション」ボタンをクリックし、「ワイルドカードを使用する」にチェックを入れ、検索する文字列に「$」,置換後の文字列に何も記入せず、すべて置換し、いったん相対参照の式に変換します(数式がすべて相対参照ならこの操作は必要ありません).

次に、検索する文字列に、「([A-Z])([1-9])」置換後の文字列に「$\1$\2」と入力し、すべて置換します.

この置換後の表を元のエクセルに貼り付けて、ツール」「オプション」の表示タブで「数式」のチェックをはずします.

なお、上記の操作法はA列からZ列までのセル範囲を含む数式に応用できます.
    • good
    • 7

このようなケースでは、セルではなく、数式自体の文字列をコピーして貼り付けます。



これをキー操作で行うなら、F2キーでセルを編集モードにして、Shift+Homeで数式全体を選択し、Ctrl+Cでコピーし、Escキーでセルの編集モードを解除してから、貼り付け先のセルでCtrl+Vで貼り付けます。
    • good
    • 13

「$を使えば移動しても変わりませんが、数式が多いので、いちいち入力してられません」


 計算式の入っているセルでF4キーを押せば、$付きの「絶対参照」に一発で変えられますが、それでも面倒ですか?↓
http://kokoro.kir.jp/excel/absolute-position.html
    • good
    • 5

数式が入力されているセルを



  文字列

になるように 「セルの書式設定」 を行ってみましょう。
設定を行ったら、F2キーを押した後、Enterキーを押せば、そのセルに入力されていた数式は文字列に変換されます。
あとは普通にコピーして貼り付ければよいでしょう。
文字列なら、セル番号を示す記号は変わることはありません。

貼り付け終わったら貼り付けたセルを全て選択して、今の逆で

  標準

になるように 「セルの書式設定」 を行えば完了です。


あるいはコピーしたいセルの先頭にダッシュマーク(’)を付けてから子ぴいも良いでしょう。
これなら貼り付けた後 「置換」 で一瞬にして戻すことができます。


要は文字列にしちゃえば良いって事です。
    • good
    • 5

数式バーの内容をコピーする

    • good
    • 5

コピーしたい数式=A5+B5 のA5とB5にそれぞれ$を付けますよね?


その$を付けたセルをコピーして、貼付けたいセルを全てドラッグして『数式を貼付け』で 貼付けではダメですか?
    • good
    • 3

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qphotoshopを使ってA4→B5へ

photoshopを使用して、A4サイズをB5サイズに縮小したいです。
試しに300dpiでA4、B5のキャンバスを作り、A4をB5に合わせて
縮小したところ、7~9px程のずれが出ました。
A4とB5は等倍と思っていましたが違うのでしょうか?
ぴったりのサイズに縦横等倍で縮小する事は不可能でしょうか。
よろしくお願いします。

Aベストアンサー

画像解像度にもよりますが7~9ピクセルのズレだったら気にしなくてもいいと思います。

それでもキリを良くしたいのなら添付画像の赤丸の部分のチェックを全て外して
黄丸の箇所にB5の数値を入れればいいです。※単位を間違えないように。
A4をB5にするくらい(つまり、縮小する)だったら元絵を大きく崩さずに変形させられます。

ただそれでも、本来ピクセルはインチ計算ですから「mm」に置き換えた時点で小数点が出ます。
つまりはどうやってキリが良くはなりません。数ピクセルの誤差と同じです。
「ぴったりのサイズ」にはなりません。

---

ついでに、A列とB列は比率は同じです。
ただ、サイズ表に書かれている寸法数字は端数を切り捨ててたものです。
例えば「257mm」は「実際には257.5mm」です。
そうやって端数を切り捨てて小さなサイズを作ってきましたから
どこかで細かく比率が変わっているのは当然です。
が、それで今まで何十年も過ぎてきたのですから、それくらいは無視していいものです。
そう考えると300dpiの書類で7~9ピクセルのズレも問題にはならないと思います。
もともとがそれくらいアバウトなんですから。

画像解像度にもよりますが7~9ピクセルのズレだったら気にしなくてもいいと思います。

それでもキリを良くしたいのなら添付画像の赤丸の部分のチェックを全て外して
黄丸の箇所にB5の数値を入れればいいです。※単位を間違えないように。
A4をB5にするくらい(つまり、縮小する)だったら元絵を大きく崩さずに変形させられます。

ただそれでも、本来ピクセルはインチ計算ですから「mm」に置き換えた時点で小数点が出ます。
つまりはどうやってキリが良くはなりません。数ピクセルの誤差と同じです。
「ぴ...続きを読む

QExcelで数式はそのままで値のコピー

セルA1,A2,A3,A4に値が2,3,空白,5 とあります。
セルB3には=A1*A2の式が入っています。
この時、A1からA4の範囲選択し、コピーし、B1にベーストしてB3に入っている式をそのままにするやり方を教えてください。

形式を選択して貼り付けで値のみにしてもB3の式が消えてしまいます。
最終的にはVBAで行うのでVBAの指定方法が解ればお願いします。

Excel2000です。

Aベストアンサー

[レ]空白セルを無視する にチェック

Q2台のPCを接続し、A4のモニタを使い、B5のキーボードを使うのは可能?

現在ノートPCを2台持っています。
1台はA4.もう1台はB5です。
A4の方はキーボードが壊れていますので、普段はB5を使っています。でも画面が小さいのでA4を使いたいです。

そこで思ったのが、B5とA4をつないで、キーボードはB5を使って、モニタはA4を使えないのでしょうか?

そこまで可能なら、キーボードも外付けを買おうかと思っています。

まず可能なのでしょうか?

宜しくお願いします

Aベストアンサー

MAXIVISTAというソフトがあります。
これを使えばLAN経由で可能です。
私は,ノートPCのモニターをデスクトップPCのセカンダリーディスプレイとして使っています。
パソコンのリモートコントロールモードもありますので,お持ちの2台のパソコンは同時に使えるようになると思いますよ。

参考URL:http://www.maxivista.com/

Q数式の入ったセルを前にコピーする

単純なことかと思ったら意外と詰まってしまったので、ご教授ください。

添付のようなExcelファイルで、それぞれ下方向にSUM関数を使って、該当月に計上された個数を上にまとめています。

1月であれば、A商品のC2に=SUM(C17:C19)と式を入れて、横(B商品・C商品・D商品)にコピーしています。
B商品 D2=SUM(D17:D19)
C商品 E2=SUM(E17:E19)
D商品 F2=SUM(F17:19)

今までは、締め日後に手動でA商品の計算をして、その後に横にコピーをしていましたが、毎月発生する作業でイチイチ毎回コピーするのが面倒です。
(ここでは、商品が4つしかありませんが、実際はもっと多くあります)

そこで、あらかじめB商品・C商品・D商品に式などを入れておき、A商品の数式が入力されたら自動的にコピーする、というようにすることはできるのでしょうか。
マクロでも良いのですが、初心者のためA商品のセルが入力されたら、というイベント発生(条件?)のマクロがよく分かりません。

なお、式をコピーではなくSUMIF等で日付から月を取り出して…という方法以外でお願いします。
(締め日の関係で、対応月=その月の件数ではないため)

Excel2003 SP3/Windows XPにて使用しています。
分かりづらい説明かもしれませんが、困っています。
もしどなたか良い案があれば教えてください。

よろしくお願いいたします。

単純なことかと思ったら意外と詰まってしまったので、ご教授ください。

添付のようなExcelファイルで、それぞれ下方向にSUM関数を使って、該当月に計上された個数を上にまとめています。

1月であれば、A商品のC2に=SUM(C17:C19)と式を入れて、横(B商品・C商品・D商品)にコピーしています。
B商品 D2=SUM(D17:D19)
C商品 E2=SUM(E17:E19)
D商品 F2=SUM(F17:19)

今までは、締め日後に手動でA商品の計算をして、その後に横にコピーをしていましたが、毎月発生する作業でイチイチ毎回コピーするの...続きを読む

Aベストアンサー

こういう事?
マクロの方が簡単なので

対象シートタブを右クリック
コードの表示を選択
出てきたワークシートモジュールへコピペ

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range("c2:c13"), Target) Is Nothing Then
Application.EnableEvents = False
Range(Cells(Target.Row, 3), Cells(Target.Row, Range("d1").End(xlToRight).Column)).Formula = Target.Formula
Application.EnableEvents = True
End If
End Sub

C2~C13に入力された数式を
1行目の項目のある列までコピーする

QA4からB5へ

Word2003を使って書いたA4サイズの文章を、B5の用紙に印刷したいのです。
けれども、ページ設定でB5を選択して印刷すると、文章がA4サイズのままでB5用紙に印刷され、文字が足りなくったりして、きちんと印刷できません。
なんとかしたいのですが。

Aベストアンサー

特に変更しないのなら、#1さんもおっしゃるように印刷時にA4→B5に縮小するのが簡単です。
まあ、A4で印刷したものを縮小コピーするようなものです。
http://kokoro.kir.jp/word/sprint.html

今後も継続的に利用したり、内容を更新するなら、B5に合わせてレイアウトを変更し直さなければなりません。

参考URL:http://kokoro.kir.jp/word/sprint.html

Q【Excel】数式をそのまま他のシートにコピーする方法

タイトルの通りです。

http://oshiete1.goo.ne.jp/qa4132116.html

検索したらこの過去質問があったのですが、コピーしたいセルが複数あり、さらにファイルが大量にあるので、この方法ですと手間がかかってしまいます。

せめてシート単位でコピーしたいのですが、何か方法はないでしょうか。

Aベストアンサー

下記操作を試してください。

コピー元セル範囲を選択
編集メニューの置換で
=

#
に「すべて置換」
Ctrl+C でコピー
貼り付け先に移動し、Ctrl+V で貼り付け
編集メニューの置換で
#

=
に「すべて置換」

これで良ければ「マクロの記録」をし、得られたコードを編集して汎用性のあるマクロにする。

Qワード文書 B5→A4変換

B5で作成したMS Wordの資料を A4に一括で変換する方法はありますでしょうか?
文字と図が含まれておりますので自動的に、大きくしてくれる仕組みを想像してます。
もともとB5サイズで作成した資料が多数あるのですが、毎回B5用紙を用意するのが煩わしいので一括でA4にサイズ変更したい次第です。

Aベストアンサー

> B5で作成したMS Wordの資料を A4に一括で変換
基本的にできないことだと思ってください。

Wordでは指定した用紙サイズに配置するものであって、配置したものを
自動でサイズ変更するようなものではないからです。文字サイズから、
図のサイズおよび配置などは、Wordの基準であるページ(段落の位置)
の左上の位置からの距離で指定されているといえるからです。

A4用紙に変更するということは、拡大率に応じたフォントサイズの拡大
及び、図などの位置の修正が必要になります。
個々に修正することになるので、大変な作業になります。
マクロで処理するにしても、様々な要素があるWord文書は複雑であり、
無茶な処理といえるからです。

資料が印刷を目的にするだけなら、印刷用マクロを用意するか、PDFに
変換しておいて、そのPDFファイルを印刷するほうが効率的です。
https://msdn.microsoft.com/ja-jp/library/office/ff837331.aspx

マクロの例:

Sub PrintZoomPaper_A4()
'
' A4サイズに拡大して印刷
'
  ActiveDocument.PrintOut _
  PrintZoomPaperWidth:=11907, _
  PrintZoomPaperHeight:=16839

End Sub

> B5で作成したMS Wordの資料を A4に一括で変換
基本的にできないことだと思ってください。

Wordでは指定した用紙サイズに配置するものであって、配置したものを
自動でサイズ変更するようなものではないからです。文字サイズから、
図のサイズおよび配置などは、Wordの基準であるページ(段落の位置)
の左上の位置からの距離で指定されているといえるからです。

A4用紙に変更するということは、拡大率に応じたフォントサイズの拡大
及び、図などの位置の修正が必要になります。
個々に修正することになるので...続きを読む

Qエクセルで A1+B1=C1、A2+B2=C2と順番に答えCを出し、数

エクセルで A1+B1=C1、A2+B2=C2と順番に答えCを出し、数字が少ない順番に並べるには、どのようにすれば良いのでしょうか。検索しましたが、検索方法もわからず悩んでおります(以前 一度教えて貰いましたが、思い出せません)。書式並びにフリーのテンプレートがありましたら教えて下さい。出来ればそれを保存して、1つ1つ見比べたいとも思っています。不純なドウキでして競馬の結果を並べてデータにしたいのですが。

Aベストアンサー

 まず、C1セルに次の数式を入力して下さい。

=IF(COUNT($A1:$B1)=2,$A1+$B1,"")

 次に、D1セルに次の数式を入力して下さい。

=IF(ROW(D1)>COUNT($C:$C),"",SMALL($C:$C,ROW(D1)))

 そして、C1~D1の範囲をコピーして、同じ列の2行目以下に貼り付けると良いと思います。

QCanon LBP3970のB5サイズのプリント速度がA4サイズに比べて落ちることについて

 キヤノンのLBP3970(A4サイズのプリント速度:35枚/分)の購入を検討しているのですが、B5サイズにプリントするとA4サイズと比べて、紙がA4に比べて小さいので熱による故障を防ぐためにスピードを落とすようになっていると聞いたのですが、どなたか持っている方、B5サイズの10枚以上連続印刷したときにA4に比べてどのように変わるか知っている方、または試していただける方、教えてください。

 B5の印刷を多く行うのでA4の速度が速いだけでB5の速度が落ちるようであれば高速なプリンタを買っても意味がありません。どなたか協力していただける方、回答をお願いします。

Aベストアンサー

プリンタの修理屋です。

この辺りは詳細には伝えられていませんし、機械内部の温度状況によって対応していますので、一概にどのくらい落ちるかは分かりません。

取説によると、最終的には1.9枚/分程度まで落ちることになっています。

このプリンタに限らず、キヤノンのレーザープリンタでは特殊なフィルムを使った定着方法を使っています。大昔はSURF方式、最近はオンデマンド定着と呼んでいます。

普通の定着器ではアルミのパイプ(ローラー)の中にガラス管ヒーターを仕込んで、それを発熱させてアルミローラーの表面温度を上げ定着しています。
しかしながら、ヒーターと定着するローラーの表面の間に1cm+αの空間ができ、そこは輻射で伝わります。結果的にヒートアップに時間がかかる、大きな容量のヒーターが必要となったわけです。

そこでキヤノンは薄い特殊なフィルムのチューブの中にセラミックヒーターを仕込み、フィルム越しにほぼ直接紙を加熱するようにしました。
その結果、ヒーターの容量も小さくでき、立ち上がりの時間もゼロと言う機種が出来ました。

欠点もあります。
昔はフィルムのチューブを回転させると軸方向にずれてきて、フチが破れることがありました。このため高速化では少し遅れました。
もう一つは、紙に接することでヒーターの熱が奪われるため、ヒーターの温度変化が大きいこと。
特に幅の狭い厚紙を印刷すると、両端は浮いた形になり、熱が逃げないのですが、中央部分は用紙に接しているので温度が下がります。
温度ムラが出来て、伸縮差もでき、紙にある程度の圧力で押し付けられているので、セラミックヒーターが折れてしまうことがあります。

高速化し始めた頃の機種では時々発生していました。

速度を上げると、表面温度を上げるためにヒーターには大きな電流を通す必要があり、ヒーターの温度も上がります。
速度を下げると表面温度が低くても定着ができるようになります。
また、印刷の間にインターバルを取ってヒーターを均一に冷却することも出来ます。

その辺りの温度ムラをセンサで感知して速度を落としますので、実際は分からないというのが真実です。

ただ、昔の機種(LBP-1820)ではいきなり半分くらいの速度になりましたが、LBP3970では35→30→25→20・・・・と段階的に落としていきますので、10枚くらいでは大きな落ち込みも無いとは思います。


「そんな面倒なシステムを・・・・」と思われるかも知れませんが、省エネ効果と待ち時間が少なくなることは大きな要素ですし、役所を中心にA4、A3に統一する動きも定着してきたので、社会的に受け入れられているわけです。

プリンタの修理屋です。

この辺りは詳細には伝えられていませんし、機械内部の温度状況によって対応していますので、一概にどのくらい落ちるかは分かりません。

取説によると、最終的には1.9枚/分程度まで落ちることになっています。

このプリンタに限らず、キヤノンのレーザープリンタでは特殊なフィルムを使った定着方法を使っています。大昔はSURF方式、最近はオンデマンド定着と呼んでいます。

普通の定着器ではアルミのパイプ(ローラー)の中にガラス管ヒーターを仕込んで、それを発熱...続きを読む

QExcel2003 結合したセルに数式をコピー

結合したセルに連続した数式を入れたいのですが、なかなか思い通りに
行きません。助けてください。宜しく御願いします。

【やりたいこと】
F3とF4が結合してF3、F5、F6とF7が結合してF6、F8・・・
みたいにセルが並んでいます。
F3とF4の結合セル「F3」には数式『='H21'!$F2』
F5には数式『='H21'!$B2』
F6とF7の結合セル「F6」には数式『='H21'!$F3』
F8には数式『='H21'!$B3』
F9とF10の結合セル「F9」には数式『='H21'!$F4』
F11には数式『='H21'!$B4』
F12とF13の結合セル「F12」には数式『='H21'!$F5』
F14には数式『='H21'!$B5』

このように数式をコピーしていきたいのですが、
結合セルが邪魔をして上手くコピー出来ません。
ご教授御願いします。

Aベストアンサー

以下のような手順でオートフィルコピーするのが簡単かもしれません。

まず結合していないセルで(すでに結合しているならその部分の結合を解除し)、F3セルに「'='H21'!$F2」と「=」の前に「'」を入力した数式を入力します。

同様にF5セルに「'='H21'!$B2」と入力しF3:F5セルを選択して下方向にオートフィルし、そのまま「データ」「区切り位置」で「完了」して該当セルにご希望の数式を入力します。

最後にF3:F4セルを結合してから、F3:F5セルを選択し、右クリック「コピー」、その下のデータ範囲を選択し、右クリック「形式を選択して貼り付け」で「書式」にすれば完成です。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報