2017-01-30 19 views
0

2枚のワークブックがあります。シート1には2列、最初の列にはSKU番号のリストが含まれています。 2列目は、以下のようにSKUのコストの一覧です。Excel/Calcの計算式SKUのリストから製品コストを引き出す

SKU Cost 
B5  $3.00 
G7  $7.50 

ワークブックの2番目のシートは販売データです。私がしようとしているのは、この2番目のシートにコスト列を追加し、シート2の各データ行でSKUを検索し、シート1の対応するコストデータをコスト列と行に入れる式を実行することですここではシート2は一例です。

シート2:

SKU Sold Price Cost 
G7  $14.99  $7.50 (Obtained by looking up the SKU in Sheet 1) 
B5  $12.99  $3.00 (Obtained by looking up the SKU in Sheet 1) 

私はMATCH関数を使用してみましたが、エラー503sまたは504sを得ることになったので、何かが右ではありません。誰もがこのようなことをする最良の公式を知っていますか?私はそれが遅く、SKUまたはコストがアルファベット順または数字順でなければならないので、VLOOKUPは理想的ではないと読んでいます。ありがとうございました。

Sheet1 Image

Sheet2 Image

答えて

0

=INDEX(Table1[Cost],MATCH([@SKU],Table1[SKU],0))

+0

これは、あなたのデータがテーブルにあると仮定しています。 '= INDEX(Sheet1!B:B、MATCH(A2、Sheet1!A:A、0)) 'を使用しない場合は – MakPo

+0

ありがとうございました。私のデータはテーブルにはないので、私はあなたの2番目の式を使用して#Nameを取得していますか?式2をシート2のコスト列に貼り付ける際にエラーが発生しました。 –

+0

シートの名前(下のタブ)は何ですか? – MakPo

関連する問題