- 締切済み
excel 2つのシートのデータを同じ順番にしたい。
こんにちわ。仕事の見積り作成で困っているのですが、現在シート1には商品、値段、過去半年間の売り上げ数量の順に400品目ほど見積りを作成しています。シート2には商品、値段、過去1年間の売り上げ数量の順に450品目ほど見積りを作成しています。 シート1 商品 値段 数量 a 100 1 b 150 2 d 75 10 シート2 商品 値段 数量 a 130 2 b 200 2 c 400 1 d 100 18 このように現在なっています。シート2をシート1と同じ商品順に並び替えシート1に入っていない商品は除外したいのです。値段はシート2の値段を使い、数量はシート1のものを使いたいので並び替え後に貼り付けて訂正しようと思うのですが・・・。 並び替えの方法を教えてください。よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- poohron
- ベストアンサー率59% (574/971)
シート1、シート2とも A列=商品、B列=値段、C列=数量となっているとします。 シート1の値段のセル(例えばB2)に =VLOOKUP(A2,Sheet2!A:B,2,FALSE) としてB列の他の値段のセルにもコピー。 その後、シート1のB列を選択してコピー →同じシート1のB列に「形式を選択して貼り付け」で「値」を選択して貼り付け。 そうしたらA~C列を選択し、データ→並べ替え→[最優先されるキー]数量、降順でOK。 ※操作を間違って元のデータが分からなくならないように バックアップを行ってからお試しください。 …こんな感じでいかがでしょうか?