|
UO3さま
ケメ子です。
その節は大変お世話になりました。
本当にありがとうございました。
確かに分かりにくいですよね。大変申し訳ございません。
業務工程を精査したところ、若干手順が変わりましたので、詳細をお知らせします。
<業務の概要>
各証券会社の銘柄のレーデイング格付け一覧表をとりまとめる。
<使用フォルダ・ファイル名>
・今月度の作業用データ・・・「今月度」フォルダ/ファイル名:【作業】xxxxxxxxx(数字9ケタ)→格付けランクの貼り付け先ファイル
・前月度の提出用データ・・・「前月度提出用」フォルダ/ファイル名:xxxxxxxxx(数字9ケタ。今月度の作業用データファイル名の「【作業用】」を省いたもの)→前月度の格付けランクが入っているファイル
・情報元データ・・・「元データ」フォルダ/ファイル名:xxxxxxxxx(数字9ケタ。「前月度の提出用データ」と同じファイル名)
→「証券銘柄名」「証券銘柄コード」「Keyコード」などの情報が入ったファイル
各フォルダには、約50ほどのファイルがあり、9ケタの数字は3つのフォルダで使われています。
また、3つのフォルダ内のファイルには、同名のシート「A」「B」「C」「D」の4シートがあり、同じ名前のシート同士でデータの転記を行います。
<作業の流れ>
1.「元データ」フォルダのファイル内4シートそれぞれの「証券銘柄名」「証券銘柄コード」「Keyコード」をコピーする
シート「A」のセル範囲→C16:E列データ最終行
シート「B」のセル範囲→F16:H列データ最終行
シート「C」のセル範囲→M16:O列データ最終行
シート「D」のセル範囲→E16:G列データ最終行
2.「今月度」フォルダの作業データ内4シートそれぞれのB6、C6、D6を先頭に下方向値貼り付け
3.「今月度」フォルダの作業データ内4シートそれぞれのE6(格付けを入れるフィールド)を先頭に、「前月度提出用」フォルダの提出用データ内4シートに入っている「格付け」をVLOOKUPで参照。
※ VLOOKUPの検索値は、「Keyコード」フィールドで、数字のみの5ケタが入っています。
※ 提出用データの格付けが入っている先頭位置は以下の通りです。
シート「A」→P16
シート「B」→O16
シート「C」→V16
シート「D」→N16
また、前月と同じ「Keyコード」があった場合は、前月の格付けをそのまま表示し、前月にないコードは「#N/A」を表示するようにします。
4. 3.で参照したVLOOKUPの結果を値貼り付けしなおす
5.「今月度」フォルダ内のファイル各4シートにあるF〜I列の6行目のみに空白などを処理した式が入っているのですが、これをデータ最終行までコピー。
さらに、各4シートのA列に連番を振るフィールドが用意されており、自動で付番したい。
以上の操作になります。
実のファイルをご覧にならないことにはイメージが湧きにくいと思いますが、また何かご不明な点がありましたらお知らせいただければと思います。
どうぞよろしくお願いいたします。
|
|