• ベストアンサー

Excel関数のコピーについて教えてください。

kei_suの回答

  • kei_su
  • ベストアンサー率33% (35/106)
回答No.1

これは仕様ですね 変則的な範囲移動までサポートしていないと思います。 どうしてもというのならG1:I1が選択されるまでドラッグコピーして中の計算式だけコピーして必要な部分に貼り付けるとか・・・

関連するQ&A

  • Excel関数コピーについて

    Excel関数を横にコピーした時に、 その前の関数の次の列から計算式を作成したいのですが可能でしょうか? D1セルには、=SUM(J2:L2)が入ります。 (B1の関数であれば、A1がC2まで計算しているのでD2からはじまります) A1セル B1セル C1セル     ・・・ =SUM(A2:C2) =SUM(D2:F2)  =SUM(G2:I2)  ・・・ 教えてください。

  • EXCEL2007の関数について

    EXCEL2007を使って集計を取ることになりました。 下記の表のD列に以下のような関数?を記入したいのですが分からないので教えてください。 B列に「お」の記入がある場合のみ(B2)、一つ右のセル(C2)の文字列を「お」のセルから右に2、上に1移動したセル(D1)にコピーしたいです。この場合で言うとD1のセルだけに「か」と記入されるようにしたいのです。   A  B  C  D 1 あ  い  う   2 え  お  か 3 き  く  け D1のセルの場合には =OFFSET(B2,,1) と入力するまでは分かったのですが、これにB2のセルの文字列が「お」の場合のみという条件が付けられません。 私のEXCELの知識は普段関数を使わないのでFOM出版の「よくわかるEXCEL2007」の基本編と応用編を2冊勉強し終えて課題に取り組んでいる程度です。 お手数ですが分かる方、ご教示願えませんでしょうか。

  • EXCEL2007 情報抽出 関数

    A~E列それぞれの一つのセルに"1"を入力し、F列にある情報を抽出、 G列のセルに表示させたいです。 行が多いので、IF関数などは使用できませんでした・・・ 何を使用すればよろしいでしょうか・・・? 例) A1~A20 B1~B20 C1~C20 D1~D20 E1~E20 それぞれの列の一つだけに1を入力します。 ・A 5に1を入力 → F5の情報をG1に表示 ・B15に1を入力 → F15の情報をG2に表示 ・C 2に1を入力 → F2の情報をG3に表示 ・D18に1を入力 → F18の情報をG4に表示 ・E9 に1を入力 → F9の情報をG5に表示 行数が多く、複数の関数を試してみても、数の制限にひっかかるのか うまくいかず困っています。どうぞよろしくお願いします。

  • 【Excel】数式のコピー

    Excel2003を使用しています。 他人が作成した表の行数を増やして、数式もコピーしたいのですが、その数式は別シートを参照していて、行・列が連続していないので、単純にコピー → 貼り付けでは、正しい数式を貼り付けることができません。 現在は、とりあえず、コピー&貼り付けした後に、数式を修正しているのですが、規則性があるので、手作業で数式を修正する以外に何か良い方法はないでしょうか? Sheet1…参照するシート Sheet2…数式が入力されているシート Sheet2に入力されている数式は  C7 = Sheet1!B7  D7 = Sheet1!C7  E7 = Sheet1!D7  F7 = Sheet1!E7  G7 = Sheet1!F7  H7 = Sheet1!G7  I7 = Sheet1!B8  J7 = Sheet1!C8  K7 = Sheet1!D8     :     :  C16 = Sheet1!B25  D16 = Sheet1!C25  E16 = Sheet1!D25  F16 = Sheet1!E25  G16 = Sheet1!F25  H16 = Sheet1!G25  I16 = Sheet1!B26  J16 = Sheet1!C26  K16 = Sheet1!D26 以上が1ページ分で、C列~H列、I列~K列はそれぞれ参照する行が1行おきになっています。 Sheet1の1ページは26行ありますので、2ページ目のSheet2の数式は  C17 = Sheet1!B33  から始まり  D17 = Sheet1!C33     :     :  H17 = Sheet1!G33  I17 = Sheet1!B34  J17 = Sheet1!C34  K17 = Sheet1!D34     :     :  K26 = Sheet1!D52  までが、2ページ目となり、これが下方向へ続いています。 これらの数式を変更することなどで、コピー&貼り付けができないかと思い、質問させていただきました。 説明がわかりづらくて、申し訳ありませんが、よろしくお願いします。

  • どんな関数を使えばいいでしょう(EXCEL)

    EXCEL2003で以下のような表を作っています。 A2~A13・・1月~12月の月を入れています B1~D1・・・店舗名(店舗A~C)を入れています データは店舗ごと(月毎)の売上が入っています。 E列にその月の最低売上をMIN関数で出しています。 F列にE列で出した最低売上の店舗名を出したいのですが、どのように出したらよいのかわかりません。 なるべく簡単な方法で出したいのですが、どうしたら良いでしょうか? 関数で出すと思うのですが、どんな関数を使えばよいでしょうか? よろしくお願いいたします。

  • 最適なExcel 関数を教えて下さい

    宜しくお願いします。 (1)sheet1  A列と   sheet2 B1  が同じで (2)sheet1 B列と   sheet2 C列  が同じだった場合 sheet1 の  D2:g2 を sheet2 の  D2:g2 に表示させたい (D2:g2)  の  2列は  (1)(2)の条件一致の際に変化する ということができる関数はありますか?

  • 関数で対応が可能でしょうか?

    次のような、エクセル表で、関数(IF関数?)を使って、コピーが出来ますか? <sheet1>    A列    B列  C列  D列  E列  F列  ・・・ 1行 タイトル1  1 2行 数式1        2 3行 タイトル2          3 4行 数式2                4 5行                       タイトル1をコピー 6行                       数式1をコピー 7行                       タイトル2をコピー 8行                       数式2をコピー (1)B1=1 且つ C2=2 のとき、A1のタイトル1をF5にコピー (2)B1=1 且つ C2=2 のとき、A2の数式1をF6にコピー (3)D3=3 且つ E4=4 のとき、A3のタイトル2をF7にコピー (4)D3=3 且つ E4=4 のとき、A4の数式2をF8にコピー

  • Excel:関数

     A B C D E F G H 1  あ い 51  か い 2  あ か 14  あ い 3  あ お 24 4  か い 54 5  か さ 22 6  あ い 66 7  か い 56     ・      ・     ・ このような表があるとします。 H1,H2に、それぞれの合計を出したいです。 例えば「か い」(F1,G1)だと、 B4、C4とB7,C7に合致する項目があるので 54+56で110となりH1には110と表示されます。 これを、関数を使って求めたいんですが… どなたか教えて下さい。

  • エクセルの関数を使った並べ替え

    写真はA,B,C列を第一優先をG列、第二優先をF列でならべ変えたものですが、 これを関数を使って自動でやりたいのですが、どのようにすればいいのでしょうか? *A列、B列、C列に入っているものも関数で表示されているものです。 http://jisaku.155cm.com/src/1371307474_719732ce3fb5d5d42790d60a0711c8f38d87f586.jpg

  • (Excel)RANK関数で同じ値なのに違う順位になる

    Excel2000を使用しています。 下記の表を作成して、  F列には、=SUM(A1:E1)-MIN(A1:E1)-MAX(A1:E1)  G列には、=RANK(F1,$F$1:$F$4) を入力していますが、 F2とF3は同じ値になるのに順位が違って出てきます。 確か、RANK関数は同値の場合同じ順位が出てくると思うのですが、 そうならないので困っています。 ちなみに、F列に数式ではなく計算結果を直接入力した場合には 同じ順位が出てきました。 どうしてそのようなことになってしまうのでしょうか? ご存知の方がいましたら教えてください。 (A) (B) (C) (D) (E) (F) (G)  9.50  9.20  9.35  9.60  9.45 28.3000  1  9.40  9.30  9.35  9.55  9.45 28.2000  2  9.20  9.45  9.40  9.35  9.55 28.2000  3  9.45  9.30  9.30  9.40  9.50 28.1500  4 宜しくお願いします。