2016-08-30 7 views
-2

Ich versuche, diese Funktion auf Google-Tabelle ohne Erfolg, um in einem Blatt einen Wert nach einer vlookup zu sammeln:VLOOKUP in IMPORT

=importrange("otherurl";cell("address";vlookup(value("201608"),"All_nodevice!$A$16:$C$1000",2,false))) 

ich einen allgemeinen Fehler. Unterstützt importrange diese Art von Funktion?

- EDIT - Um mehr Details zu geben, muss ich Daten aus der Ceil eines anderen Blattes mit dem Wert 201608 auf der linken Seite extrahieren. Da importange einen ceil Zeiger wie $ A $ 12 will, dachte ich theese Schritte zu tun:

  1. Suche mit einem Nachschlag der Wert
  2. das Ergebnis in einem ceil Zeiger in dieser

Hoffnung konvertieren Weg ist klarer.

+0

Sie sind weniger wahrscheinlich, eine Antwort zu erhalten, wenn Sie erklären, was Sie zu tun versuchen. – pnuts

+0

IMPORTRANGE erfordert zwei Argumente, den Tabellenkalkulationsschlüssel und einen range_string. Es spielt keine Rolle, ob Sie sie als Literale oder als Berechnungen verwenden. Was ist das Ergebnis von vlookup? –

+0

Weitere Details hinzugefügt. – Luca

Antwort

2

Ich fand den richtigen Weg. Vielleicht könnte es für jemand anderen nützlich sein.

=VLOOKUP(201608;IMPORTRANGE("sheet url"; "All_nodevice!$A$16:$C$1000"); 2; 0) 

oder

=query(IMPORTRANGE("sheet url";"All_nodevice!$A$16:$C$1000");"select Col2 where Col1=201608 limit 1")