エクセル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列に番号をふる方法が
ありましたら教えて下さい。
宜しくお願いします。
No.1
- 回答日時:
__A_B______C_
1_1_1__えんぴつ_
2_2_3__消しゴム_
3_3_5__三角定規_
4_4_2__コンパス_
5_5_4___下敷き_
6_6_6_ボールペン_
__A_B______C_
1_1_1__えんぴつ_
2_2_3__消しゴム_
3_3_5__三角定規_
4_4_7__コンパス_
5_5_2___下敷き_
6_6_4_ボールペン_
7_7_6_リラックマ_
A1
=IF(C1="","",ROW(A1))
下方向・↓
B1
=IF(ROW(1:1)>COUNT(A:A),"",2*MOD(ROW(1:1)-1,ROUNDUP(COUNT(A:A)/2,0))+1+(ROW(1:1)>ROUNDUP(COUNT(A:A)/2,0)))
下方向・↓
No.2
- 回答日時:
B1
=IF(C1="","",2*MOD(ROW(1:1)-1,ROUNDUP(COUNT(A:A)/2,0))+1+(ROW(1:1)>ROUNDUP(COUNT(A:A)/2,0)))
でもいいみたいです。ごめんなさい。
...修正できないんですね。このサイト。
最速の回答、ありがとうございました!!
質問は初めてでしたので、説明も自信が無くて
どんな回答があるのか心配していましたが
本当に嬉しくて感激しました。
関数の意味がわからないままコピー&ペーストしたところ
求めていた通りの結果が得られました。
お蔭様で随分時間が短縮できそうです。
本当に有り難うございました。
関数って面白いものですね。
時間のある時に教えていただいた方法を理解できるように
じっくり勉強したいと思います。
No.3
- 回答日時:
◆こんな方法もありますよ
B1=IF(C1="","",IF(A1=COUNT(A:A),INT(A1/2)*2,IF(B2=2,EVEN(COUNT(A:A))-1,B2-2)))
★下にコピー
お早うございます。
そして本当に有り難うございます!
この方法でも希望通りの表ができました。
私の関数の知識は、How toサイトやヘルプを見て、
その時々に必要な知識だけを見つけて得たもので
非常に浅くマダラ状ですので、こんな複雑な式はとても作れそうにありませんが、一つ一つの成り立ちを勉強して理解していきたいと思います。
有り難うございました。;
No.6ベストアンサー
- 回答日時:
[回答番号:No.5] の DOUGLAS_ です。
[ROW()] 関数を使うと、行のデータがずれるかも知れませんね。
B1:
=IF(C1="","",A1*2-IF(A1*2>MAX(A:A)+1,EVEN(MAX(A:A)),1))
でお試しください。
DOUGLAS_さん
再度の回答、有り難うございました。
省エネ型があるなんて。。。
式が短い!ということしか今の私にはわかりません。。。
行のデータがずれるかも…という理由も
今現在は未知の彼方にあるように思えますが、
何とか理解できるよう勉強します。
有り難うございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Visual Basic(VBA) excelにて、特定の列に数字入力してあれば、入力してある行コピーして 別ファイルに張り付ける 2 2022/08/11 05:33
- Excel(エクセル) Excelの列から検索して該当する行を別シートに転記するVBA 2 2022/12/20 09:35
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Visual Basic(VBA) Excel VBA マクロ ある列の最終行迄を参照し、別の列の空白セルに値を入力したいです 2 2023/03/05 02:44
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Excel(エクセル) 列を自動で追加したい 3 2022/07/11 12:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
中学生です。 チ○コを小さくす...
-
自分で処女膜を破ってしまいま...
-
エクセルの折れ線グラフの折れ...
-
料、代、費の使い分けについて
-
バイトの研修は何分前に行けば...
-
ノートPCで常に「シュー」と言...
-
ワイシャツについたボールペン...
-
なぜなら~で始まった文章の終...
-
鉛筆の囲いは消すべきですか?
-
ステッカーをはがした跡のネチ...
-
マクロ F8が効かない
-
鉛筆を半分に切る方法。 女です...
-
マークシート用紙に鉛筆で書く...
-
字が汚い人って頭悪いんですか?
-
色鉛筆の落書き
-
サインを消えないようにする方法
-
学術論文と研究ノートの違い
-
静電式タッチパネルと感圧式タ...
-
ふたが開かない・・・
-
紙に写った筆圧の跡で、文字を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
中学生です。 チ○コを小さくす...
-
自分で処女膜を破ってしまいま...
-
エクセルの折れ線グラフの折れ...
-
料、代、費の使い分けについて
-
バイトの研修は何分前に行けば...
-
鉛筆の囲いは消すべきですか?
-
研修レポートはボールペン書き?
-
コンビニでエアダスターは、売...
-
ふたが開かない・・・
-
ノートの余分なページをキレイ...
-
消しゴムに名前を記入する方法
-
修正ペン・修正テープが利用で...
-
大学の学生証の裏に通学証明書...
-
ノートPCで常に「シュー」と言...
-
会員証などのプラスチックのカ...
-
マクロ F8が効かない
-
パワーポイント2016で蛍光...
-
引き出しに物が引っかかって開...
-
お店で見かける伝票を刺す道具...
-
なぜなら~で始まった文章の終...
おすすめ情報