私はそうのような2つのExcelブックがある場合:エクセルインデックスの一致と基準
Workbook1
A (Delivery Date) B (Item Code) C (Expected Delivery quantity) D (Received Stock)
01/11/2016 412 100 0
31/10/2016 234 200 200
02/11/2016 111 10 6
私はの列BのExcelの数式を実行しようとしています2
A (Item Code) B (Status)
412 Delivery expected 01/11/2016
234 Delivered
111 Insufficient Stock Delivered
ワークブックをワークブック2は、アイテムコードが一致する配送状況についてユーザを更新する。
ワークブック1は、Iブック2の列Bに配置するかの式を作成する
C.
列の列A内の各アイテムの予想配達日、及び配信アイテムの予想される量を与えます各項目(列C)の予想数量が列Dの受領在庫と一致するかどうかを確認します。受領在庫が予定された受注数以上であればステータスが「納品済み」となります。
受け取った在庫が予定された配送数量より少ない場合は、ステータスが不十分在庫が配信されたとします。
受領在庫が0の場合はステータスが「納品予定」となり、納品日がA桁から引き抜かれますので、「納品予定日は2011年1月11日」となります。私の式が動作しないと私は#VALUEエラーを取得
=IF('[workbook1.xlsm]Sheet1'!$D$1:$D$10000=0,"Delivery Due"&Index('[workbook1.xlsm]Sheet1'!$A$1:$A$10000',Match(B1,'[workbook1.xlsm]Sheet1'!$B$1:$B$10000),0),IF('[workbook1.xlsm]Sheet1'!$D$1:$D$10000<'[workbook1.xlsm]Sheet1'!$C$1:$C$10000,"Insufficient Stock Deliverd","Delivered")
:
これまでのところ私はそうのような声明を一緒に入れAN場合しようとしています。誰かが私が間違っているところを私に見せてもらえますか、私は最終結果をどのように達成することができますか?
VLOOKUPを使用するWB2の各項目に関連する値を検索する必要があります。 WB1で数式を追加することができる場合は、Col E.でステータスを追加し、次にWorkbook 2でVLOOKUPを使用してステータスを参照することをお勧めします。 – eshwar
@eshwarあなたの考えに感謝しますが、WB1 –
を改訂することはできません。別のVLOOKUPが必要になり、Expected&Receivedが必要になります。 – eshwar