アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルの二つの表を一つの表に纏めたいです。
工程リストと部品購入リストがあります。部品リストのうちだいたい2行~5行が一行の工程リストの部品購入代金でで、部品リストを工程ごとに並べたいです。

工程リストは工事受付日・工事名・部品購入日・工事日・部品支払日があり、部品購入リストには、工事名・工事受付日・部品名・部品金額(税込)があり、部品購入リストに部品支払日の列を作り支払日ごとに並べ替えしたいです。
ります。
工程リストの部品支払日の列を工事受付日と工事名が一緒の各部品に追加したいのですが、一対一ではないので、うまくいきません。

例)
<工程リスト>
工事受付日 工事名 部品購入日 工事日 部品支払日
6月1日 シリンダー交換 6月2日 6月2日 6月15日
6月1日 ベル取り付け 6月3日 6月5日 6月10日
<部品リスト>
工事名 工事受付日 部品名 金額(税込)
シリンダー交換 6月1日 シリンダー 7500円
シリンダー交換 6月1日 キー 3000円
シリンダー交換 6月1日 スペアー 500円
ペル取り付け 6月1日 ベル 3000円
ペル取り付け 6月1日 シーリング 1200円
<作りたい表 部品リスト(改)>
工事名 工事受付日 部品名 金額(税込) 部品支払日
シリンダー交換 6月1日 シリンダー 7500円 6月15日
シリンダー交換 6月1日 キー 3000円 6月15日
シリンダー交換 6月1日 スペアー 500円 6月15日
ペル取り付け 6月1日 ベル 3000円 6月10日
ペル取り付け 6月1日 シーリング 1200円 6月10日


アドバイスよろしくお願い致します。

A 回答 (2件)

例えば


<工程リスト>
A   B     C
  工事受付日 工事名 部品購入日 工事日 部品支払日
  6月1日 シリンダー交換 6月2日 6月2日 6月15日
  6月1日 ベル取り付け 6月3日 6月5日 6月10日
とA列を挿入して
=C2&B2 と入れて下までコピィした作業列を準備しては如何でしょうか。
部品リストには 
VLOKUP(A2&B2,工程リスト!A:F,FALSE) と入れて下コピィしてみてください。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
簡単でわかりやすかったです。
合致したものが無い場合はブランクを表示するようなものを合わせてやってみることができました。

お礼日時:2009/07/06 23:45

工程リストがシート1にあり、A1セルに工事受付日 、B1セルに工事名、C1セルに部品購入日、D1セルに工事日、E1セルに部品支払日が入力されており、下の行にデータが入力されるとします。


F2セルには=A2&B2と入力して下方にオートフィルドラッグしまっす。
例えばシート2ではA1セルに工事名、B1セルに工事受付日などと入力されE1セルには部品支払日と入力されているとします。
E2セルには次の式を入力し下方にオートフィルドラッグします。
=IF(OR(A2="",COUNTIF(Sheet1!F:F,B2&A2)=0),"",INDIRECT("Sheet1!E"&MATCH(B2&A2,Sheet1!F:F,0)))
なお、E列を選んで「セルの書式設定」から「表示形式」で日付にします。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
仕組みがわかりました。

お礼日時:2009/07/06 23:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!