• ベストアンサー

エクセルで、5の倍数以外を入力したい

お世話になっています。 エクセルで、5の倍数を除き、 自動で入力(オートフィルっていうのでしょうか?)したいのですが、 入力規定で、 MOD(A1,5)<>0 こんな数値を使う、 と言うことは先程当サイトで教えて頂いたのですが、 (その節はありがとうございました) それだと、自分で打ち込まないといけないみたいで、 自動で打ち込める方法がありましたら、 お教え下さいませんでしょうか? 宜しくお願いします。 どなたかお教え下さいm(__)m

  • kgta
  • お礼率88% (167/188)

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 以下の様な方法は如何でしょうか?  例えば最初に数値を入力するセルをA1セルだとした場合、A1セルには普通に数値を入力しておきます。  そして、2番目に数値を入力するセルには、次の数式を入力します。 =A1+1+(MOD(A1+1,5)=0)  後は、上記の数式を入力したセルを選択してからオートフィルすれば、5の倍数を除いて数値を並べる事が出来ます。  尚、並べ終えた後の数列の途中の数値を消去しますと、それ以降の数列が1から始まる数列に戻ってしまいますが、数値を消去したセルの次にあるセルの数式を消去して、正しい数値をキーボード入力すれば、それ以降の数式も元通りの値を表示する様になります。

kgta
質問者

お礼

ありがとうございました。 理屈がわかりませんが、 できました! 助かりました。 本当にありがとうございました。

その他の回答 (2)

回答No.3

tabotaboです。 フィルター(フィルタ)については http://kokoro.kir.jp/excel/auto-filter.html が画像付きなので分かりやすいかと思います。 B列の、この▽ボタンをくりっくし 1 だけを選択するというような処理になりますが、エクセルのバージョンによって多少の違いがあります。 2007以降だと http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-filter.html あたりでしょうか。

kgta
質問者

お礼

早速ありがとうございました。 簡単にできました。 ありがとうございました。 いろんなことに使えそうで、 嬉しいです。 とても勉強になりました。 m(__)m

回答No.1

他に方法があるかもですが私なら・・ セルA1にA、セルB1にB等適当に文字を入れ セルA2に1を入力、ドラッグして連続した数値を得ます。 次に、セルB2に =IF(MOD(A2,5)=0,1,0) と入力、ドラッグしてA列で得た数値の行までコピー。 フィルターを設定、フィルターでB列で1だけの行を表示するようにし、行番号をすべて選択し、行の削除、フィルター解除後、必要のないB列を削除。Excel2007だとフィルターはデータの並べ替えとフィルタを使ってフィルターの設定をします。

kgta
質問者

お礼

tabotabo55 様 ありがとうございます。 理屈がわかりませんが、 早速試してみました。 AとBの数値の設定はできましたが、 フィルターの設定がわかりません。 自分なりに調べてみたのですが、 難しくて、わかりません。 お教えいただけましたら、 幸甚です。 宜しくお願い申し上げます。

関連するQ&A

  • エクセルで、5の倍数以外を入力したい

    いつもお世話になっています。 早速ですが、 エクセルで、5の倍数を除き、入力したいのですが、 入力規定で設定できまでしょうか? 5の倍数のみ入力するには、 MOD(A1,5)<>0 こんな数値を使う、 と言うことは調べられたのですが、 以外、となるとどうすれば良いのでしょうか。 どなたかお教え下さいm(__)m

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

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

  • エクセルで数値入力するときのなぞ?

    いつもお世話になっております。基本的なことかもしれませんが、 エクセルで1,2と入力し、オートフィルで数値を入力する際、もしくは1/1と入力し、1月1日という日付形式にした場合もそうなのですが、二桁の数値(11以降)がどうしても左にすこしだけずれたような、よったような形になるのはどうしてでしょうか? おわかりのかたいらっしゃいますか?

  • エクセルで、オートフィルで、~個おきに参照するなどの数式を簡単に入力する方法について

    エクセルのオートフィルの仕方で、分からない点があり、お教え下さい。例えば、A1からZ1までのセルに、ランダムな数値がはいっているとします。A2に”=A1”、B2に”=C1”、C2に”=E1”、D2に”=G1”などのセル参照の数式をいれるときは、A2に”=A1”と入力した後、オートフィルのように簡単に連続して1個おきの次のセル参照(B2に”=C1”、C2に”=E1”・・・)を入力する方法はあるのでしょうか。つまり”~個おき”のセル参照を連続入力(オートフィル)する方法をお教えいただけないでしょうか。宜しくお願いします。

  • エクセルである数値の倍数で割った余りを出す方法

    エクセルである数値の倍数で割った余りを計算する方法を教えていただけないでしょうか。 たとえばエクセルシートのA列にある数値を60の倍数で割った余りをB列に表示するような計算です。 A列     B列 220        40 185         5  66         6 120         0 302         2 170        50 このような関数はありますでしょうか。 どなたか教えていただけないでしょうか。 何卒、ご教示のほど、よろしくお願いいたします。

  • エクセルで2数の最小公倍数を求めるには

    お世話になります。 A1とB1に入力した数値の最小公倍数をC1に求める式はどのようになりますか 宜しくお願いします

  • エクセルでオートフィルを使って『ABC・・・』と入力できますか?

    大変急いでおります。よろしくおねがいします。 エクセルで1セルずつ、A、B、C・・・Zと入力していきたいのですが、 こちらをオートフィルなどを使ってやることはできませんでしょうか? (簡単にできるのだったらオートフィルじゃなくてもかまいません) 同じく、あいう・・・のほうでも対応できるとなおうれしいです。 くわしいかたよろしくおねがいします!

  • エクセルの計算式の一部分を連番にする方法(初心者)

    エクセルで例えば、 =MID(A1、1、1) のような関数を使ったとします。 (  )の仲の真ん中の数値だけ、1,2,3,4・・・と 連番にオートフィル?をつかって一気に入力する方法を 教えてください。

  • Excel 特定の倍数の個数を数え方を教えてください

    Excel初心者です。 セルA1からA50に整数(正、負,0,重複あり)が入力されています。 その中から3の倍数だけに色をつけるのは条件付書式でできました。 A51セルにその個数が何個あるか関数で数えたいのですがうまくいきません。B列にIFとMOD関数を使いB51セルに出すことはできましたが、A1に一発で入れる方法を教えてください。 ちなみに私はA1に =Countif(A1:A50,Mod(A1:A50,3)=0) としましたが、正答が出ませんでした。 この考え方の間違いと、正解を初心者むけに教えてください。 また併せて、正の数で3の倍数の個数の算出のやり方も教えてもらえればいっそう理解が深まります。 よろしくお願いします。

  • エクセルの入力で15分単位以外をエラーにするには?

    エクセルの入力で15分単位以外をエラーにするには? 書式設定が時刻で通常は3:15,2:30,4:45というかたちで入力するのですが、 先日6:30を間違えて6.5と入力し、156時間となりました。 入力規則でMOD関数で15分単位にしてもエラーにならないのでどうしたら良いかと。。。 ●:●●で入力されていて、かつ15の倍数以外エラーにする方法を教えてください