2017-08-24 11 views
0

Also hier ist, was ich versuche zu tun, alle verschachtelten zusammen.Der Zugriff auf eine andere Excel-Tabelle innerhalb einer Match-Funktion innerhalb einer Address-Funktion innerhalb einer indirekten Funktion

Ich versuche, einen String in dem Blatt, in dem sich dieser Befehl befindet, mit einer Reihe von Strings in einem anderen Blatt zu vergleichen (zum Beispiel im Hauptblatt habe ich einen Wert 1337 in Zelle I1670, und ich suche '1337' in einem anderen Blatt, bekannt als 'Sheet1'). Das gibt mir wieder, welche Zeile die passende Zelle ist. Diese Funktion ist:

=MATCH(I1670, Sheet1!G:G, 0) 

Dann wird, da in weiß, dass in dem anderen Blatt, der Bereich ist in Spalte G (Numeric, Spalte 7), ich versuche, die genaue Adresse, dass mit der Adresse Funktion zu erhalten :

=ADDRESS(MATCH(I1670, Sheet1!G:G, 0), 7)) 

Dann versuche ich, den Wert innerhalb dieser Zelle zu erhalten, also benutze ich die indirekte Funktion:

=INDIRECT(ADDRESS(MATCH(I1670, Sheet1!G:G, 0), 7)) 

ich weiß, dass diese Probleme hat. Für den Anfang versuche ich, auf die Zelle in einem anderen Blatt zuzugreifen, aber indirekt, nach meinem Wissen, würde wahrscheinlich die resultierende Adresse im aktuellen Sheet, nicht Sheet1 suchen. Ich bin mir nicht sicher, wie man es in dieser Funktion formatiert, um es in Sheet1 aussehen zu lassen.

Wenn ich nur tun =ADDRESS(MATCH(I1670, Sheet1!G:G, 0),7), bekomme ich $ G $ 6383, die in der Tat ist die Zelle, die ich will, Cell G6383, es ist nur, dass ich nicht weiß, wie man die Informationen darin extrahieren.

Wenn jemand mir sagen kann, was ich falsch mache, oder in welche Richtung zu suchen, danke! Ich habe versucht zu suchen und konnte keine ähnliche Frage finden, aber es könnte sein, weil ich ein großer Excel-Neuling bin. Ich entschuldige mich, wenn dies vorher gefragt wurde.

Antwort

0

Try

=INDIRECT(ADDRESS(MATCH(I1670, Sheet1!G:G, 0),7,,,"Sheet1")) 

ADDRESS hat einen optionalen Eingang für einen Blattbezug verwendet wird. Wenn es weggelassen wird, bezieht sich die Funktion auf das Blatt, auf dem es steht Source

+0

Ich kann nicht glauben, dass ich das übersehen habe, als ich die Address-Funktion aufgesucht habe. Es funktioniert perfekt. Vielen Dank für Ihre Hilfe! – Sbrau

+0

Kein Problem. Vergessen Sie nicht, auf das Häkchen zu klicken, um dies als akzeptierte Antwort zu markieren – Tom

Verwandte Themen