- ベストアンサー
Excel2007で数式をオートフィルすると
Excel2007で発注数をカウントする表を作っています。 sheet1でA列を発注番号、B列を発注数としたいです。 (sheet1) A列 B列 no1 3 no2 5 no3 2 no4 7 : : : : sheet2のA列1行から発注番号を入力し sheet2で入力した発注番号の個数をsheet1のB列に反映させたいのですが、 (sheet2) A列 1 5 3 1 2 4 1 : : sheet1のB列1行目に 「=COUNTIF(Sheet2!A1:A255,1)」 と入力し下方向にフィルしたところ 「=COUNTIF(Sheet2!A2:A256,1)」 「=COUNTIF(Sheet2!A3:A257,1)」 「=COUNTIF(Sheet2!A4:A258,1)」 : : となってしまいました。 本来は 「=COUNTIF(Sheet2!A1:A255,1)」 「=COUNTIF(Sheet2!A1:A255,2)」 「=COUNTIF(Sheet2!A1:A255,3)」 : : : としたいです。 どこを改善すればよろしいでしょうか? よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- エクセル2007オートフィル機能について
皆様 3ケタの数字からなる2000行ほどのデータ(A1:A1001)を、25行ずつcountifで検索し、100が当該の25行に何個含まれているかを知りたいと思っています。 =countif(A1:A25,100)とB1に入力しB2にオートフィルしたところ、どうしても=countif(A2:A26,100)となってしまいます。。 B列のB2以降に=countif(A26:A50,100)、=countif(A50:A74,100)・・・となるようにするにはどうしたらよいでしょうか。 ご存じのかたがいらっしゃいましたら、お教えいただけると幸いです。 とても困っています、ぜひともよろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- エクセルのオートフィルで教えてください
sheet1のA列、B列、C列にデータが入っています。 Sheet2の表に参照でデータを入れたいと思っています。 Sheet2のB2に=Sheet1!A3 B3に=Sheet1!B3 B4に=Sheet1!C3 B5~B7は空欄にして B8に=Sheet1!A4 B9に=Sheet1!B4 B10に=Sheet1!C4 と連続して入力していきたいです。 B2~B7を選択してオートフィルを使ってみたのですが B8,B9,B10には、=Sheet1!A9、=Sheet1!B9、=Sheet1!C9が入ってしまいます。 B13まで手作業で入力して、そこからオートフィルをやってみましたが 空欄部分がカウントされてしまうのか上手くいきません。 エクセル初心者です。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- EXCEL2007マクロ/オートフィルについて
VBA初心者です。 EXCEL2007でオートフィルのマクロを作ったのですが、下記のケースで困っています。 A列のデータが入っている行までB列のデータをオートフィルで入力したく、 A列の最終行からデータが入っている行までを求めてB列のデータをオートフィルで入れるため、下記のマクロを設定しました。 Sub test() Range("B1").AutoFill Destination:=Range("B1", Range("A1048576").End(xlUp).Offset(, 1)) End Sub ところが、A列のデータが2行以上ある場合はうまくいくのですが、一行のみだった場合オートフィルができなくてマクロがとまってしまいます。 一行なので当然なのですが、このような処理をしたい場合、他に方法はないものでしょうか? お知恵を拝借できますと大変助かります。 どうぞよろしくお願いいたします。
- ベストアンサー
- Visual Basic
- オートフィルのことで教えてください
オートフィルのことで教えてください。 XP、エクセル2007を使っています。 A列、B列共に漢字が入力されていて B列の上部にウィンドウ枠の固定をしています。 A.B列以外をロックし、シートの保護をしています。 A列はオートフィルできるのですが、B列には+マークが出ません、 B列もオートフィルできるようにする方法を教えてください。
- ベストアンサー
- Windows系OS
- Excel 関数でcountifの複数条件
Excelで条件にあった個数をカウントする関数はcountifですが、 複数の条件にあった個数をカウントする場合、countifの式はどうすればよいのでしょうか。 例えば A列の1行から20行で"○"が入っている個数のカウントは =countif(a1:a20,"○")ですが A列の1行から20行で"○"が入っていて、なおかつ B列の1行から20行に"1"が入っている個数のカウントを知りたいです。 =countif(a1:a20,"○")and(b1:b20,"1")ではないですよね。 よろしくご教授願います。
- ベストアンサー
- オフィス系ソフト
- 【Excel 関数】 INDIRECT関数のオートフィルについて
INDIRECT関数のオートフィルについて、昨日より色々調べましたが 解決できませんでしたので質問させて頂きます。 宜しくお願いします。 【状況】 ・Bookの構成は 一番左に「集計」シート、その横に「Sheet1」「Sheet2」・・・ と続いており、それぞれ数字のデータが入っています。 ・「集計」シートには、 「A1」セルに シート名を入力する欄、 「B1」セルに「=INDIRECT($A$1&"!B1")」 とデータを反映させる式が入っています。 この状態で、「B1」セルを、 横方向(横)にオートフィルすると ・・・ 「C1」「D1」「E1」 縦方向(下)にオートフィルすると ・・・ 「B2」「B3」「B4」 とそれぞれのデータを反映させるには、元の 「=INDIRECT($A$1&"!B1")」 をどのように変えればよろしいでしょうか? ご教示頂けましたら幸いです。 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- オートフィルで数式をコピー出来ない
例えばA列にデータが縦に1列 B列に別のデータが縦に1列 C列でAをBで割って達成率を出したい。 C1のセルが「=A1/B1」となるような式で C1のセルをオートフィルでコピーしたら 思っていたのと違う式でコピーされた。 オートフィルで下が C1=A1/B1 , C2=A2/B2 , C3=A3/B3・・・・のようにその行ごとに計算できる様にするにはどうすればいいでしょう? 設定みたいなものが必要でしたら教えてください。
- ベストアンサー
- オフィス系ソフト
- Excel2010 数式のオートフィルに関して
現在Excel2010を使っています。 関数を入力し、それを2000行までフィルしたい場合、やはり2000行ドラッグするしか方法はないのでしょうか? 隣接するセルにデータがある場合はダブルクリックでオートフィルできますが、他には何もデータがない場合、2000行までドラッグするのは面倒だと思い、何か方法がないかと探しています。 数値であれば、ホームタブ「フィル」→「連続データの作成」で停止値の設定ができますが、 文字列や数式の場合は設定できないようで…。 そして、その「連続データの作成」の設定の中に、「オートフィル」とあるのに停止値の設定はできず、 そのままOKをしても何の変更も起こりません。 この機能はどんなに使うのでしょうか? もしご存知の方がいらっしゃいましたら教えてください。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- Excel2007で数式のオートフィルの仕方について
Excel2007で数式のオートフィルの仕方について ただの数字をセルA1に1、セルA2に3と入力し、A1とA2を範囲選択して、 下方向にオートフィルすると 1 3 5 7 9 となるのですが、 数式の場合、このような連続入力になりません。 例えば、 =B1 =B3 =B5 =B7 =B9 のようにするにはどうすればいいのでしょうか。 オートフィルはできないのでしょうか。
- ベストアンサー
- その他MS Office製品
お礼
すばやく回答いただきありがとうございました。 目的を達成することができました。