EXCELで顧客ごとにファイルを整理しており、ファイルをどこの棚に入れたかを管理するためのデータを作成中です。
EXCELで顧客ごとにファイルを整理しており、ファイルをどこの棚に入れたかを管理するためのデータを作成中なのですが、いい方法があれば教えてください。
データ上は日付ごとに名前と棚の名前があるのですが、ファイルの保管は家族は同じ棚に保管するようになっているので、データを加工する必要があります。
例:Aの列には買い物した日付、Bの列にたくさんの名前が入っており、重複した名前も入っています。Cの列にBの列で重複した名前や家族などで同じグループである名前の人には半角の数字1,2,…などの番号を振ってあり、そうでない人は空欄にしてあります。Dの列にAの棚、Bの棚、Cの棚などの棚の名前が入っています。Eの列に棚ごとに数字を振っており、Aの棚なら半角の数字で1、Bの棚なら2、Cの棚なら3としています。
具体的に図で説明すると、現在のデータ上
A列 |B列 |C列 |D列 |E列
1/2|田中一郎 |1 |Bの棚 |2
1/5|佐藤一郎 |2 |Bの棚 |2
1/10|田中二郎 |1 |Aの棚 |1
1/15|小田二郎 |3 |Cの棚 |3
1/20|佐藤二郎 |2 |Aの棚 |1
1/20|小田一郎 |3 |Cの棚 |3
1/22|田中一郎 |1 |Cの棚 |3
1/25|山本一郎 | |Cの棚 |3
目的としてはCの列で同じグループにした名前のファイルの中で、Eの列で最小の番号にある棚の番号をFの列に表示して、Gの列に棚の名前を表示したいと思っています。
A列 |B列 |C列 |D列 |E列 |F列 |G列
1/2|田中一郎 |1 |Bの棚 |2 | 1 |Aの棚
1/5|佐藤一郎 |2 |Bの棚 |2 | 2 |Bの棚
1/10|田中二郎 |1 |Aの棚 |1 | 1 |Aの棚
1/15|小田二郎 |3 |Cの棚 |3 | 3 |Cの棚
1/20|佐藤二郎 |2 |Cの棚 |1 | 2 |Bの棚
1/20|小田一郎 |3 |Cの棚 |3 | 3 |Cの棚
1/22|田中一郎 |1 |Cの棚 |3 | 1 |Aの棚
1/25|山本一郎 | |Cの棚 |3 | 3 |Cの棚
Fの列の番号さえわかれば、Gの列の名前は関数を使えば表示できるのですが、Fの列の番号を表示するのは現在手作業でやっており、数も多く大変なので関数かマクロで簡単に出来ないかと思っています。
マクロはあまり得意ではないので、もしマクロの場合はできたらVBAのコメントを入れていただければありがたいです。
お礼
早々、ご回答頂きありがとうございました。 >同じ分野(色分け)のファイルを更に順序を決めて >整理する場合は、左側から右側にかけて、 >右肩下がりになるようらシールを張る シールの位置を変えるとは、 とても、良い方法だと思いまた。 参考にさせて下さい。ありがとうございました。