在庫更新

在庫更新

Excel ファイルを使用して在庫を更新しようとしています。ワークブック 1 の列 A には、各製品を識別するための SKU があります。ワークブック 2 の列 A は一致する SKU です (ワークブック 1 と同じ順序ではありません)。列 B には在庫量があります。ワークブック 1 の列 A の SKU をワークブック 2 の列 A の SKU と一致させ、列 B の在庫量 (ワークブック 2) をワークブック 1 に追加する必要があります。このための数式は何でしょうか。

答え1

ワークブック 1 の列 B で、次の数式を試すことができます。

=INDEX('[Worbook2.xlsx]Sheet1'!B:B,MATCH(A1,'[Workbook2.xlsx]Sheet1'!A:A,0))

次に数式を他のセルにドラッグします

答え2

以下の方法を試すことができます:

ここに画像の説明を入力してください

  • セル B36 (ワークブック 1) の数式:

    =IFERROR(INDEX('[Worbook2.xlsx]Sheet1'!E$36:E$39,MATCH(A36,'[Worbook2.xlsx]Sheet1'!D$36:D$39,0),1),"")
    

注意

  • IFERROR で囲まれた数式はエラーをトラップし、#N/A を空白に置き換えます。

  • この部分ではMATCH(A36,'[Worbook2.xlsx]Sheet1'!D$36:D$39,0),1)、,,1は列の位置を表します。

  • 必要に応じて数式内のセル参照を調整します。

関連情報