• ベストアンサー

EXCEL 下1ケタの自動入力?

A列セルに下へ向かって、V-59001から連番が打たれています。 <A列>  <B列> V-08001 V-08001 V-08002 V-08001 V-08003 V-08001 V-08004 V-08001 V-08005 V-08001 V-08006 V-08006 V-08007 V-08006 V-08008 V-08006 V-08009 V-08006 V-08010 V-08006 V-08011 V-08011 ・・・というように、5くくりになるように、B列に数式を入れたいのですが、どうしてもうまくいきません。 何かうまい方法がありますか?ご伝授ください!! ※ちなみに「V-」は書式設定しているのでA列入力は数字のみになっています。

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

  • ベストアンサー
  • izmlz
  • ベストアンサー率55% (67/120)
回答No.3

=FLOOR(A1-1,5)+1 でどうでしょう?

参考URL:
http://www2.odn.ne.jp/excel/waza/function.html
chikachu
質問者

お礼

おおおお!!これでも出来ますね!! ありがとうございました!!

その他の回答 (2)

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.2

B1セルに =INDIRECT(ADDRESS(INT((ROW()-1)/5)*5+1,1,4)) か =INT((A1-1)/5)*5+1 と入力して下方向にセルのコピー。 最初の長い式の方は「A列の中身が文字列でも、連番でなくてもOK」になっている。 2つ目の短い式の方は「A列の中身が、数値で、かつ、連番になっている」と言う条件が必要。

chikachu
質問者

お礼

出来ました!!すごく助かりました~~~ ありがとうございました!!

  • s_end
  • ベストアンサー率41% (176/425)
回答No.1

一例です。 セルB1に下記の式を入力。後はコピーして増やす。 =ROUNDDOWN(A1/5,0)*5+1

chikachu
質問者

お礼

早速のご回答ありがとうございます。 この方法は試したのですが、 08000~08004=08001 08005~08009=08006 となってしまいます。 08001~08005=08001 08006~08010=08006 となって欲しいのです・・・(T_T)

関連するQ&A