- ベストアンサー
前半分の行には1,3,5,7…を、後ろ半分の行には2,4,6,8…を自動で入力する方法は
エクセル2000を使用しています。 C列に文具名が入力されている表があります。 別のシートにある約500種類の文具一覧の中から、 毎月末に、ある条件を満たした文具名だけをC列に抽出しています。 月によってC列に抽出される文具名の数は変動します。 各文具名のA列には1,2,3,4の連番を、 B列には前半分の行に1,3,5,7…を、 後ろ半分の行には2,4,6,8…を入力したいのですが、 自動で入力する方法があれば教えていただけないでしょうか。 A列 B列 C列 1 1 えんぴつ 2 3 消しゴム 3 5 三角定規 4 7 コンパス 5 2 下敷き 6 4 ボールペン 7 6 ノート 8 8 セロハンテープ 上の例では文具が8個ですので、 A列は1~8 B列は半分の4行目までは1,3,5,7 5行目からは2,4,6,8が入ります。 文具が奇数個の場合のB列は… 例えば11個の場合には、 1~6行目まで1,3,5,7,9,11 7~11行目まで2,4,6,8,10 が入ります。 C列に抽出される文具が500個近くなる月がありますが、 現在はA1,A2に1,2を入力してマウスで下にフィルコピー、 B列には、前半分の行まではB1,B2に1,3を入力し、 後ろの半分の先頭行と、その次の行に2,4を入力して それぞれフィルコピーしています。 抽出された行数に応じて、自動でA列、B列に番号をふる方法が ありましたら教えて下さい。 宜しくお願いします。
- みんなの回答 (6)
- 専門家の回答
お礼
DOUGLAS_さん 再度の回答、有り難うございました。 省エネ型があるなんて。。。 式が短い!ということしか今の私にはわかりません。。。 行のデータがずれるかも…という理由も 今現在は未知の彼方にあるように思えますが、 何とか理解できるよう勉強します。 有り難うございました!