WENN X und A den Bereich "A1,G20" anzeigen Wenn X und B den Bereich "A1,G20" anzeigen, aber auf einem anderen Blatt

WENN X und A den Bereich "A1,G20" anzeigen Wenn X und B den Bereich "A1,G20" anzeigen, aber auf einem anderen Blatt

Ich versuche, eine Excel-Tabelle für unsere Steinbrüche zusammenzustellen. Wir haben jedoch viele verschiedene Gruben entlang zweier Flüsse, aus denen wir unser Rohmaterial gewinnen, und jede dieser Gruben hat ihre eigenen Siebergebnisse. Jetzt versuche ich, in Excel eine Tabelle zusammenzustellen, in der die Kosten des Produkts je nach Siebergebnis aufgeschlüsselt werden. Ich habe also für jeden Fluss X und Y ein Blatt mit den entsprechenden Gruben A, B, C … Jetzt habe ich auch ein Blatt für Listen mit Datenüberprüfung. Ich habe also die Hauptseite eingerichtet, auf der die Ergebnisse angezeigt werden und die Eingabeoptionen bietet.

Welcher Fluss? Wähle X oder Y, welche Grube? A, B, C... je nach Fluss

jetzt möchte ich darunter die Siebtests anzeigen, die sich entweder auf Blatt X oder Blatt Y befinden. Wie kann ich ein ganzes Array durchziehen? WENN X und A "" anzeigen, wenn X und B "" anzeigen usw., muss ich diese Zahlen auch für andere Formeln verwenden können.

Die erste Dropdown-Liste enthält also entweder Whakatane oder Waimana. Die zweite Vertiefung in der ersten Liste: Was ist los?

  • Nati Rongo
  • X
  • Y

Waimana

  • John Browns Farm
  • A
  • B

Jetzt gehe ich tiefer auf die zweite Option ein. Ich habe unten zwei Blätter, eines für Waimana und eines für Whakatane, mit den Testergebnissen darauf (die Ergebnisse sind 21Rx8C). Ich möchte eine Formel, die die richtigen Ergebnisse abruft und sie auf der Hauptseite anzeigt, wo die Listenoptionen sind. Alle Testergebnisse haben das gleiche Format.

Antwort1

Dies erreichen Sie mit der INDIRECTFunktion. Mit dieser Funktion können Sie einen Zellbezug als Text konstruieren. Das bedeutet, dass der Blattname Teil einer Textzeichenfolge sein und von einer anderen Zelle bestimmt werden kann.

Die folgende Formel stellt eine Verknüpfung mit der Zelle A1im Blatt her, deren Name in der Zelle angegeben ist C2:

=INDIRECT("'"&C2&"'!A1")

Wenn die Zelle beispielsweise C2enthält X, wird die Textzeichenfolge in den Klammern wie folgt ausgewertet: 'X'!A1. Beachten Sie, dass die Anführungszeichen erforderlich sind, wenn der Blattname Leerzeichen enthält.

verwandte Informationen