• 締切済み

エクセル行挿入 計算式のコピーができない

エクセルでA列に得意先名、B列に製品名、C列に税抜き請求額、D列に税込み金額を設定して300行ほど入力した表組みに行を挿入したのですが税込み金額のとこの計算式が挿入時コピーされたり、されなかったりします。常に挿入時計算式がコピーできる方法があれば教えてください。 ちなみにA列に「かな」を設定していますがこれはコピーされます。しかしD列の税込み金額には、C列の税抜き金額かける1.05の計算式(C00*1.05)を設定しています。初歩的なことで申し訳ございません。よろしくお願いいたします

noname#87035
noname#87035

みんなの回答

  • boatlife
  • ベストアンサー率66% (12/18)
回答No.3

こんばんわ 「かな」は「書式」で、(C00*1.05)は「計算式」です。 行挿入をすると、直前行の書式はコピーされるので「かな」は有効なんです。 でも、計算式は書式では無いのでコピーできません。 新しいデータ入力に対しては、直前行の計算式をコピーしてくれるようですが、途中で上下を移動するとコピーしなくなります。 この辺の理由がきちんと説明できなくてすみません。 行挿入をしたら、計算式はコピーしてください。 一番最後に、一番上から全行一括コピーでも大丈夫です。

回答No.2

僕もパソコン初心者です。 コピー → 右クリック → 形式を選択して貼り付け → 数式にチェックを入れて → OK これで いけるんではなかろうか? でも、普通に コピー → 貼り付け でできそうなのに?! 僕も勉強しま~す。

回答No.1

自動コピーは、『挿入する行の上に、同じ設定の行が4行以上ある』という条件があったかと思います。4行以上ある状態で行挿入すれば、何行挿入しても、C列に数字を入力した時点で数式が自動コピーされると思いますが……。間違っていたらごめんなさい。

関連するQ&A

  • エクセルで行挿入&コピー

    エクセルにて下記のように入力してあります。 A     B    C     D 111   111 222   111 次にC列の一行目にM001、D列の一行目にA001を入力した後(セルは2行目)に任意の行数を挿入し、さらにA,B列は一行目をコピー、C,D列は連番になるようにVBで作成するにはどうしたらいいでしょうか。 よろしくお願い致します。

  • エクセル 行挿入時の自動計算

    エクセルについて教えてください。 例えば、エクセルシートの1~10行目を使っているとして、 C列のみに計算式が入っているとします。 ex C列の計算式→A×B=C 通常、5行目に新たに行を挿入すると、Cは空欄になるかと 思います。Cには計算式が入っていないため、例えば、上下の 行のCの計算式を手動でコピーしてくると思います。 ここで質問なのですが、この新たに追加した5行目のCについて 手動ではなく、自動で計算させることはできますか? マクロとかはあまり詳しくないので、例えばオプション設定等で できるようになるとうれしいのですが。 お分かりになる方、回答をよろしくお願いいたします。

  • 【エクセル】行挿入で数式もいっしょにコピーしたい

    こんにちは。 エクセルで現金出納帳を作成しています。 例えば・・・   A列   B列 C列 D列 E列 1 日にち  科目 収入 支出 残高 2 10/1  光熱費    10000 3 10/2  給料  200000   190000 4 ・・・・・・ E列には=IF(E2="","",IF(AND(C3="",D3=""),"",E2+C3-D3)) という数式を入れています。 後からデータを足したい時(例えば3行目に挿入)に、行挿入をすると 数式もコピーされ、以下の行の数式も更新されるようにしたいのですが、どのようにしたら良いのでしょうか。 ご回答宜しくお願い致します。

  • エクセルのマクロ(行を挿入し連番を振る)

    ボタンを押すと以下のことを実行するマクロを作成することはできますか? A列2行目から 書類a 書類b 書類c 書類d 書類e C列2行目から 5 3 2 4 3 と入っています。C列は各書類の枚数です。 ボタンを押すと書類aと書類bの間に4行空白行が挿入され、A列とC列は増やした4行にそれぞれ書類a、5がコピーされ、B列には2列目から6列目まで1.2.3.4.5と連番が振られる。 というマクロです。 B列C列で1/5 2/5 3/5 4/5 5/5 であるという表現がしたいのです。(/は入りません) 書類が1枚の場合はB列C列共に空白で1/1とは入りません。 C列に入る書類の枚数により行が挿入されその書類の枚数分の連番が振られるようなマクロが作りたいです。 毎日何百行も手作業で挿入しコピーし連番を振る作業をしています。 決まった行数を増やすとか上の行をコピーするマクロならわかるのですが、C列の値を見て挿入する行数を判断するようなマクロができるのかわかりません。 どなたか教えて頂けないでしょうか。

  • Excelで列(行)挿入で計算式を保持する方法

    あるセルを参照する際に、セル番号の指定ではなく、 「一つ上のセル」「1つ左のセル」 といった指定がしたいです。(R1C1方式、という意味ではなく) 行のコピー、挿入の影響を受けないようにするのにいい方法はありますか? 例えば・・・ B3のセルに"1"を入力して、 C3~E3のセルにそれぞれ "=B3+1", "=C3+1", "=D3+1" と計算式を入力すると、 B3~E3がそれぞれ "1", "2", "3", "4" となります。 この状態で、"3"の値が表示されているDの列を列ごとコピーして そのままC列とD列の間にコピーした行を挿入します。 すると、B3~F3がそれぞれ "1", "2", "2", "3", "4" となります。 この時点でC3~F3の各セルの計算式は "=B3+1", "=B3+1", "=C3+1", "=E3+1" となっています。 そうではなく、この例の場合こういったオペレーションを行った後にも 「左隣のセルに1を追加」という状態を保持したいです。 この現象をうまく回避できる方法や関数はありますでしょうか? ちなみに、上記のように1列だけコピーして挿入、という操作が前提です。 D,Eの列をコピーして、E,Fの列に貼り付けるとこの現象は回避できますが、 そうではなく、あくまで1列だけコピー&挿入という操作での解決策を探ってます。 説明がわかりにくいかもしれません。すみません。 補足が必要であれば言って下さい。 宜しくお願いします。

  • EXCEL

    EXCEL2007( Win7)です。初心者です。今回、確定申告で次のような表を作りました。A列:日付、B列:税抜き金額、C列:税込金額とします。B列に、例えば30行金額を入れたとします。C3には=A1*1.05 enter で入れて下にドラッグしたのですが、今回、白紙の状態で、B1に税抜き金額を入れれば、C1には、自動的に税込金額が出るように書式を作りたいのですが教えて下さい。

  • 行の挿入で数式も自動的に挿入

    C1列に=SUM(A1:B1)を入力し、オートフィルを30行目までかけました。 3行目で行の挿入をした時に 自動的にC列に数式が入力されている状態 (上の行、又は下の行のコピーを挿入) にしたいのですがどうすればよろしいでしょうか? 行をコピー  → コピーしたセルの挿入 以外の方法はあるんでしょうか? よろしくお願い致します。

  • エクセルで数字を認識して、行をコピーして挿入するマクロ

    エクセルのマクロでこんなことは可能でしょうか? (1)あるセルに(数字)が入ったとき    (そのセルの列は固定) (2)自動的にそのセルの「行」全体をコピーして    その数字が5なら4行、1なら0行 (入力値より-1行) (3)ひとつ下の行に「コピーしたセルの挿入」で行の追加をする 例 列 A.B.C.D.E a.b.c.d.2 "a.b.c.d.2" a.b.c.d.3 "a.b.c.d.3" "a.b.c.d.3" Eの列に2とある場合下に2行-(1行)追加コピー "a.b.c.d.2"の部分。 無理を言いますが可能であれば お詳しい方、ご教授宜しくお願い致します。

  • エクセルマクロ、空白行(セル)の挿入

    データがA、B、C、D、E列100行まであります。 このうちD、E列を除き、エクセルのマクロで1行ごとに空白で10行挿入したいです。 (A、B、C、D列のデータに空白セルを10行分挿入し、下にシフトするイメージ。D、E列はそのまま。) ご教授頂きたく、お願いします。

  • エクセルで数字を認識して行をコピーして挿入するマクロ

    以前ご質問がありましたが少し違います。 エクセルのマクロでこんなことは可能でしょうか? (1)ある「不特定のセル」に(数字)が入ったとき    (そのセルの列は固定) (2)自動的にそのセルの「行」全体をコピーして    その数字が5なら5行、1なら1行 (3)ひとつ下の行に「コピーしたセルの挿入」で行の追   加をする 例 列 A.B.C.D.E a.b.c.d.2 "a.b.c.d.2" "a.b.c.d.2" a.b.c.d.3 Eの列に2とある場合下に2行追加コピー "a.b.c.d.2"の部分。 不特定が難しい場合は E列とか列を決めていただいてもよろしいです。 あとでVBをこちらで変更いたします。 無理を言いますが可能であれば お詳しい方、ご教授宜しくお願い致します。

専門家に質問してみよう