2017-01-19 8 views
0

Excelがスペイン語であるため、数式が正しく翻訳されていない場合は、私を許してください。Excel vlookupテーブルアレイ

= IF.ERROR(VLOOKUP(B3; [2017年1月17日の.xlsx] Hoja1 $ A $ 2:$ B $ 29と、2; FALSE); "")

私は必要なものを得ることです数式が存在するアクティブブックの日付と、残りのブックを別のワークブックからの情報を取得する場所と同じにします。

Woorkbook1:

enter image description here

Workbook2:

enter image description here

あなたは21.481,65を見ることができる場所式があります。この数式は、17.01.2017.xlsxという別のブックからこの情報を取得しています。

日付を左側の画像に表示されている日付と同じにします。

+0

アクティブブックのどこから日付を取得しますか?両方のワークブックにデータの例を追加して、望ましい結果を追加できますか? –

答えて

1

INDIRECTを使用して別のシートを参照できます。

=IFERROR(VLOOKUP(B$3, INDIRECT("'[" & $A4 & ".xlsx]" & "Hoja1'!$A$2:$B$29"), 2, FALSE), "") 

これはあなたの式と同じですが、代わりに[17.01.2017.xlsx]Hoja1!$A$2:$B$29のそれはINDIRECT("'[" & $A4 & ".xlsx]" & "Hoja1'!$A$2:$B$29")に置き換えられています。

あなたはスペイン語エクセルに合わせて書式を変更する必要があり、また、ファイルの拡張子が.xls, .xlsx, .xlsm正しいことを確認可能性があるなど

すべてのファイルが開いている場合にのみ、また、私は考えていない、動作します/のファイルを保存することができますので、日付は.でなければなりません。