• 締切済み

Excelのトップテンオートフィルタ

オートフィルを使用してトップテンデータを出そうとするとき、 上位5位など指定すると、7件でてくることがあります。 同一データを1件と見なすのかと思っていましたが、その法則でいくと トータル4件分しかない場合などあります。 何か規則性があるのでしょうか? 教えてください。

  • Ot2
  • お礼率57% (4/7)

みんなの回答

  • Feb
  • ベストアンサー率60% (3/5)
回答No.3

glimlachさんがおっしゃっていることの数値データに限った話ですが……。 フィルタをかける列が数値データ(または計算式)であるため、表示されない桁数レベルでは異なったデータになってはいませんか? 例えば下位3位を抽出する場合、「1 , 2 , 3 , 3 , 3」と表示されていても実は「1 , 2 , 2.5 , 3.4 , 2.9」だったら、「1 , 2 , 2.5」が抽出されますよね。ところが実際も「1 , 2 , 3 , 3 , 3」だった場合、「1 , 2 , 3 , 3 , 3」と抽出されます。 もし、少数以下が存在する数値データ(または計算式)の場合は、そのデータ自体を確認してみてください。

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.2

オートフィルタでトップテン(上位でも下位でも)を指定した場合(以下は10個の例です) 『項目』の場合は、9番目、10番目と数えていき、10番目と11番目が同じなら11番目を表示、以降11番目と12番目も同様にチェックしていき表示されるようです。従って、指定個数以上に表示されることになります。 『パーセント』の場合は、当然個数は特定されません。 トップテンで指定したのにもかかわらず(当然項目で)、10個表示されない状態を再現しようとしましたが、   1.全データが10個未満しかない(ありえない?)   2.他項目でフィルタがかかっていて(この時は10個以上表示されている)、     新たなフィルタで10個未満になってしまった。 くらいしか考え付きませんでした。 私見では2.の可能性はかなり高い? この場合は、最初のフィルタで選択されたデータと次のフィルタで選択されたデータの共通なデータしか表示されませんので指定した10個未満に、もしかしたらゼロ件になってしまいます。

  • glimlach
  • ベストアンサー率36% (14/38)
回答No.1

どのようなデータを扱っているのか不明なので、詳しいことは書けませんが、重複しているデータは完全に同じものでしょうか。 スペースや全角半角、他の行のデータも念のため確認してみてはいかがでしょう。

Ot2
質問者

補足

さっそくお返事いただいてありがとうございます。 データは数値データなので完全に同じものになります。 よろしくお願いします。

関連するQ&A

  • EXCELのオートフィル機能について

    お世話になります。 EXCELのオートフィル機能でセルに1を入れフィルハンドルで下にドラッグすると ずっと1のデータがコピーされますね。連続データを入れたいならば、最初のセルに1、 次のセルに2を入れて二つのセルを選択してフィルハンドルでドラッグすると 1,2,3,3,4,5・・・と数字が入ります。セルデータのコピーと連続データのコピーは 操作上に上記のような規則がありますよね。(アルファベットのオートフィルも 同様の規則性あり) ここからが本題なのですが、数字だけ、またはアルファベットだけの場合、上記のような 規則性がありながら混在文字列(A1やB1874等)の入ったセルをオートフィルすると データのコピーではなく連続データのコピーになってしまいます。(A1,A2,A3,A4,A5・・・) オートフィルで"A1"の文字列をコピーをしたい場合、ドラッグした後に表示される オートフィルオプションでセルのコピーを都度選ぶしかないのでしょうか。 混在の文字列には最初に記述した規則性が当てはまりませんがこれはこういうものですか? Microsoftオンラインヘルプにはオートフィルについてこのような説明書きはありません。 またアルファベットと数字混在の文字列の場合だと例外があります。 Q1という文字列をドラッグコピーするとQ1,Q2,Q3,Q4,Q1,Q2,Q3,Q4・・・となります。 尚、ユーザ設定リストには初期登録されたものしかなく、個人的に追加した設定リストは ありません。Q2,Q3,Q4で始まる場合も同様にQ1,Q2,Q3,Q4,Q1,Q2,Q3,Q4・・・の繰り返し となります。但しQ5をドラッグコピーするとQ5,Q6,Q7,Q8,・・・・という法則性に変わります。 これはどういうことでしょうか。なんだかバグのようにしか思えないのですが・・・ 何かご存知の方いらっしゃったら教えて下さい。宜しくお願い致します。

  • エクセルのデータの入力規則での設定

    エクセル2010です。 アンケート用のファイルを作成し、回答欄に、データの入力規則で、「リスト」を指定し、「元の値」を 1-はい,2-いいえ,3-未定 としました。 通常は、この三択以外は入力できないのですが、オートフィルでドラッグされると 1-はい 2-はい 3-はい 4-はい となってしまいます。 もちろんフィルドラッグした人が、オートフィルのオプションで「セルのコピー」を選んでくれたらそうなりませんが、対象者が多いので期待できません。 オートフィルをできない設定にしようかとも思いましたが、設問数が多く、ユーザーの利便性を損ないます。 「はい」、「いいえ」、「未定」と、数字をいれなければいいじゃん!とは当然思いますが、上からの指示でどうしようもありません。 こうならないようにするにはどうすればよいのでしょうか?

  • エクセルオートフィルのやり方について

    エクセルのオートフィルで、 =A3、=A6、=A9、=A12という規則性でやりたいのですが、 =A3 =A6 と入力して、 オートフィルすると、=A6の次が=A5に戻ってしまいます。 3の倍数という規則性があると思うのですが、 これは、オートフィルではできないのでしょうか? 他に簡単にできるやり方があれば、教えてください。 よろしくおねがいします。

  • EXCELオートフィルの謎

    A1に1 A2に10 A3に100 と入れて、 この3つのセルを範囲選択してオートフィルすると A4に136 A5に185.5 A6に235 と入っていきます。 これはどういった法則なのでしょうか? 異なる数値の入った2つのセルを選択してフィルすると 常に一定の数値が足されたり引かれたりしますが 3つの場合の法則がまったくわかりません。

  • EXCELのオートフィルについて

    EXCELで数値をオートフィルすると書式(罫線種も)コピー されますよね。 でも、連続データにした場合、オートフィルオプションで「書式なし」にすると連続データではなくなってしまいます。 連続データでオートフィルして、でも書式はコピーさせたくない(罫線や塗りつぶしを崩したくない)というときはどうしたらいいのでしょう? あるテキストのデータで、なぜかオートフィル(縦に)して 連続データで入力しても塗りつぶしや罫線が崩れず 連続データが入力できるのがありました。 それはそれで「なぜ?」と疑問が残ったののですが・・・。 どうかアドバイスお願いいたします<m(__)m>

  • Excelオートフィルとコピーについて

    改めて質問させていただきます。 左図のような表で、B2セル(B2とC2一緒の場合も)からオートフィルを使って右図にしたいのですが、 1.オートフィルを使うと連続データになってしまってCtrlを押しながらオートフィルを使い、罫線も種類が違うのでオプションで書式なしコピーを選ぶと連続データに戻ってしまいます。   この場合、オートフィルは使えないのですか?? 2.セルの結合が原因なのでしょうか?? 3.他にも方法はあるのですがオートフィルを使った方法が知りたいです。  よろしくお願いいたします。

  • エクセル データをオートフィルで抽出後乱数

    エクセルのデータでオートフィルを使用し、ある程度絞り込んだものから ランダムなデータを抽出したいのですがやっていてもっとうまくやる方法はないかと思い 質問させえていただきました。 私が考えた方法はオートフィル後のデータにsubtotal関数を使用し上から順位をつけ 他のワークシートに乱数表(rand関数とrank関数を併用)を用意するというのもです。 件数の少ない条件ですとそれでもかまわないのですが、1000件中300件抽出という風になってくると 手間がかかりすぎてしまいます。 もっと簡単にできる方法はないでしょうか? データ自体は一行が1つのデータとなっており大体3万行ぐらいです。

  • エクセルにて連続データのオートフィル

    エクセルで連続データのオートフィルについての質問です。 セルに1、2という値があってオートフィルをすれば1、2、3、4、5・・・と連続した値のオートフィルが出来ると思います。 しかし、値が6桁の年月の場合、オートフィルをすることは可能でしょうか? 201301という値があって(2013年1月)、それをオートフィルすると 201301 201302 201303 ・・・ 201312 201401 201402 ・・・ という具合に12月を過ぎると翌年になるオートフィルをしたいのですが、可能ですか?

  • オートフィル

    エクセル2003のオートフィルで数式やマクロを使わず,不規則なデータを取り扱うことはできないのでしょうか? 例えば, 1 2 3 5 6 7 9 10 11 ・ ・ ・ といった感じでオートフィルするにはどうしたらいいでしょうか? 回答よろしくお願い致します.

  • EXCELマクロ:列の指定を数値で表現できますか?

    Excel2000を使用しております EXCELの任意列の挿入、およびオートフィルを行なう関数を作成しようと思ったのですが、 オートフィルのメソッドの場合、 Columns("D:D").AutoFill Destination:=Columns("D:E"), Type:=xlFillDefault と、列を指定する場合、英字で指定しなければならないようで、 これを今回作成する関数の引数で渡された数値(2列目を3~10列目までオートフィル) で行ないたいと思っております。 列を数値で表現するにはどのようにすればよいのでしょうか。 ご回答をよろしくお願いいたします。

専門家に質問してみよう