• ベストアンサー

数式の大量連続データ作成

数式 =COUNTIF(A:A,A1)をA1セルに入力してA2以下に2万行の連続データを 作りたいと考えています。 =COUNTIF(A:A,A1)をA1セルに入力した後 編集→フィル→連続データの作成で 範囲:列 種類:加算 増分値:1 停止値:20000 で作成すると=COUNTIF(A:A,A1)式の値(たとえば8という数字)の 連続データが作成されてしまいます、 8 9 10 11 12 といった具合です 希望としては =COUNTIF(A:A,A1) =COUNTIF(A:A,A2) =COUNTIF(A:A,A3) =COUNTIF(A:A,A4) という具合に数式の連続データをマウスのドラッグではなく 2万行に対して一括で作成したいのです 何卒お知恵をお貸し下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.4

1.B1に1と入力し、編集→フィル→連続データの作成で列方向に増分1で連続データを1~20000入力する 2.A列を選択し、書式 → セル → セルの書式設定の表示形式で文字列に設定する 3.A1に =COUNTIF(A:A,A1) と入力 4.A1セルを選択し、フィルハンドル(セル右下の小さい黒い四角)をダブルクリックするとA1からA20000に=COUNTIF(A:A,A1)が=COUNTIF(A:A,A1) =COUNTIF(A:A,A2) =COUNTIF(A:A,A3) =COUNTIF(A:A,A4)と増加してコピーされます。 5.必要なければB列を削除する 以上でA列にお望みのように表示されます。 ただし、挿入された式は、文字列です。念のため

matupo69
質問者

お礼

アドバイス有難う御座います、 フィルハンドル(セル右下の小さい黒い四角)をダブルクリックで簡単に 出来ました。

その他の回答 (3)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

次の方法は如何でしょうか。 (1)仮にB列に作成するとして、名前ボックスにB20000を入力、shift+enterキー押下でB1:B20000が選択 (2)数式バーに=COUNTIF(A:A,A1)を入力、ctrl+enterキー押下

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

>=COUNTIF(A:A,A1)をA1セルに入力 1)上の式では「循環参照」になりますので、B1セルに入力します 2)画面左上の「名前ボックス」に「B1:B20000」と入力してEnterを押します 3)画面上の「数式バー」の「=COUNTIF(A:A,A1)」を指定して、Ctrlを押しながらEnterを押します ◆これで、ご希望のような式がコピーされているはずです ◆式の範囲等は実際のものに変更してください

回答No.1

>数式 =COUNTIF(A:A,A1)をA1セルに入力して 循環参照になってしまうのでB1:B20000セルに入力するものとします まずはじめに名前ボックスまたは、[Ctrl]+[G]ジャンプ のボックスの中に B1:B20000 と入力してセル範囲を選択します そのまま、=COUNTIF(A:A,A1) を入力し、セルの入力を確定する際に [Ctrl]+[Enter]です B1セルに入力された状態ならばB1:B20000セル範囲を選択後(B1セルがアクティブセル) [F2] → [Ctrl]+[Enter]です A列に20000行までデータが入っているようでしたらフィルハンドルをダブルクリックしてもよいです 参考まで

関連するQ&A

  • EXCELで連続データの作成の活用について

    <編集>→<フィル>→<連続データの作成>で 増分値を入力し、加算と乗算のそれぞれの答えのでかたの違いを 教えてください。よろしくお願い致します。

  • Excel2010 数式のオートフィルに関して

    現在Excel2010を使っています。 関数を入力し、それを2000行までフィルしたい場合、やはり2000行ドラッグするしか方法はないのでしょうか? 隣接するセルにデータがある場合はダブルクリックでオートフィルできますが、他には何もデータがない場合、2000行までドラッグするのは面倒だと思い、何か方法がないかと探しています。 数値であれば、ホームタブ「フィル」→「連続データの作成」で停止値の設定ができますが、 文字列や数式の場合は設定できないようで…。 そして、その「連続データの作成」の設定の中に、「オートフィル」とあるのに停止値の設定はできず、 そのままOKをしても何の変更も起こりません。 この機能はどんなに使うのでしょうか? もしご存知の方がいらっしゃいましたら教えてください。 よろしくお願いします。

  • EXCELの連続データの作成ができません

    昨日まで普通にできていました。 今日同じファイルを開いて1,2とセル毎に入力し右下の+で連続データの作成をしたところ、「1,1,1,1,1…」となってしまいます。 しかも、ドラッグしてフィルハンドルを動かしている最中+の右下に候補数字が出てきますが、それは「1,2,1,2…」となるんです。 マウスを離すと、「1,1,1,1,1…」となってしまうんです。 PCがおかしいのかと思い、再起動してみましたが現象は変わりませんでした。 ちなみにEXCEL2007です。 誰か助けて下さい!!

  • EXCELの連続データの作成について

    あるセルのデータを基に隣接するセルに連続データを入力するにはもとになるセルを選択 してフィル ハンドルをドラッグしますが、同じ値が続く場合(例えば 1 1 1 )と 増減する場合(例えば 1 2 3 ) がありますが、これはどこで指定してるのでしょうか。 この切り替えはCtrlを押しながらすればできますが、デフォルトの設定はどうしたらいいでしょうか。

  • Excelの連続データ入力について

    Excelで連続データを入力したいのですが、連続するデータが複数重なると(かつ連続しない文字も含んでいます)これらのオートフィルは重なったセルも加算され狙ったものとは違う値になってしまいます。 例えば、 =A1 aaa(ただの文字) =B1 これをオートフィルで連続データを作成すると、 =A1 aaa =B1 =A4 aaa =B4 =A7 aaa =B7 こうなります。 本当は、 =A1 aaa =B1 =A2 aaa =B2 =A3 aaa =B3 こうしたいのです。 良い方法はありませんでしょうか? 宜しくお願い致します。

  • 連続データの作成(E)が選択出来ません。どうすれば !

    エクセルのオートフィル機能:連続データの作成 について、教えてください。 エクセルに数値を入力する作業をしています。 毎回、与えられたエクセルファイルの指定された一つの列に、数値を入力してゆく作業です。 例えば、1 2 3 ・・・ 100 といった連続したデータを入力する際、つい、昨日までは、最初のセルに1を入力した後、そのセルの右下から、マウスの右をおさえた状態で下へドラッグし、「連続データ(E)」というのを選び、100までのデータを取得していました。 ところが、今日与えられたエクセルファイルだと、出来ないのです。 つまり、先ほどの例で言うと、1を入力したセルの右下からマウス右をおさえたままドラッグしても、「連続データ(E)」というのが薄いグレー文字のままで、選択不可能なのです。 どうすれば、昨日までのように出来るのでしょうか? 初心者ですが、どうぞ、よろしくお願いします。

  • Excel文字を含む連続テータ作成

    Ecxelで文字を含む番号の連続データの式なんか作成できますか? 例えばA1セルに  N0001    A2セルに  N0002    A3セルに N0003 と連続で式をいれたいのですが ドラックするのではではなく罫線があるため 数式を入れたいのです。

  • 連続データの入力

    お世話になります。 エクセルで、たとえばセルA1に1、B1に10000と入力があるとして、 別のセルに、1.2.3.4.5.......10000と行方向へ入力したいです。 要するに、セルA1の入力値からB1の入力値までの、 連続する数値を入力します。 実際には、上記のような例が200行程度あり、 各行の開始値にも終了値にも、規則性はありません。 (1行目が1~10000、2行目が10505~11223等。桁は7桁まで) 結果の連続データは、1列に収まる必要はありません。 オートフィルで入力したり、先にMAX行まで連続データを入力後 不要な分を削除するようなやり方では、件数が多すぎて大変です。。 イメージとしては、マクロで動かせば・・・とは思いますが、 知識が乏しく、解決できませんでした。 お知恵を拝借できれば、幸いです。 よろしくお願いします。

  • エクセルの連続データでこんなことできませんか?

    いろいろ調べたのですが、どうしてもできなかったので 質問させてください。 以下の様な感じで連続データを作成したいのですが なにかよい方法はないでしょうか? a001 ・ ・ ・ a050 b001 ・ ・ ・ b050 c001 ・ ・ ・ c050 普通にドラッグしても同じセルのコピーか 同じ連続パターンの繰り返しにしかならず困っております。 最悪、数字の部分は(000~050)連続しなくても(データがなくても) 構いません。 例えば、50行ごとにA.B.Cとなればいいのですが・・。

  • Excelの連続データがオートフィルで入力できない。

    会社でExcel2003を使用しております。 連続データを入力しようと思い、オートフィルを使ってドラッグしたら、オートフィルオプションは表示されるのですが、クリックしても連続データの項目がありません。(セルのコピーやフィルは表示されています) これは設定の問題でしょうか? とても困っています。 助けてください。。。。

専門家に質問してみよう