[[20160818064028]] 『行数・項目が異なる2つのファイルを統合し、新た』(シントモ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『行数・項目が異なる2つのファイルを統合し、新たなファイルを作る方法』(シントモ)

商品を管理しているファイルが2つあり(行数・項目は異なる)、それらを統合し、新たに<ファイル3>を作る方法を模索しています。例えば、管理番号01のブラウスAにはSとMサイズがありますが、それらが別々の表で管理されている状態です。

どなたか、ご教授いただけないでしょうか。よろしくお願いいたします。

<ファイル1>
管理番号  商品名   価格
01   ブラウスA 1,000
02   ブラウスB 1,000
03   シャツA  1,500
04   シャツB  1,500 

<ファイル2>
管理番号 サイズ カラー
01   S   ネイビー
01   M   ネイビー
02   F   ネイビー
03   F   ブラック
04   7   ブラック
04   8   ブラウン

<ファイル3>
管理番号  商品名   価格   サイズ カラー
01   ブラウスA 1,000  S   ネイビー
01   ブラウスA 1,000  M   ネイビー
02   ブラウスB 1,000  F   ネイビー
03   シャツA  1,500  F   ブラック
04   シャツB  1,500  7   ブラック
04   シャツB  1,500  8   ブラウン 

< 使用 アプリ:Excel2011(Mac)、使用 OS:MacOSX >


 希望する処理方法のイメージがわかりませんが 数式処理であれば。
 ファイル という表現になっていますが、以下では、シートとして扱っています。またSheet3のタイトル行は、あらかじめ記載されているとします。
 管理番号の 01 とか 04 というのが気になります。文字列なのか数値表示書式での表示なのか。
 どちらかわかりませんが、Sheet3のA列にも同じ書式が設定されているという前提です。

 Sheet3 の

 A2 : =IF(Sheet2!A2="","",Sheet2!A2)
 B2 : =IF($A2="","",VLOOKUP($A2,Sheet1!$A:$C,COLUMN(B1)))  これを C2 にフィルコピー
 D2 : =IF($A2="","",Sheet2!B2)  これを E2 にフィルコピー

 A2:E2 を下にフィルコピー。

(β) 2016/08/18(木) 07:44


ご教示いただきありがとうございました!
言葉足らずでしたのに、ご丁寧に教えていただき感謝しております。
無事、データが完成いたしました。
(シントモ) 2016/08/19(金) 22:06

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.