2017-01-14 2 views
-2

Ich versuche, den Wert einer Zelle in eine Übersichtstabelle ziehen, aber ich brauche die Zelle, die es zieht abhängig davon sein, wo die benachbarte Zelle zieht.Wie kann ich einen "Offset" Verweis auf eine Zelle basierend auf den Ergebnissen eines "wenn" in einer anderen Zelle

Hier ist eine vereinfachte Version von dem, was ich versuche zu tun.

eine Reihe von 5-Zellen J25 vorstellen: n25

abhängig von den Ergebnissen der Auswertung, wenn ein entweder J25 bis f10 bzw. I10 gleich sind.

k25 in die Zelle 3 Spalten rechts von der Zelle gleich muss, dass J25 bekommt seinen Wert von ... in diesem Szenario entweder i10 oder l10

l25 Bedürfnisse aus der Zelle 3 Spalten ziehen das Recht der Zelle, die k25 zog seinen Wert von ... in diesem Szenario l10 oder o10

und so weiter und so weiter.

Nach einigen Recherchen es sieht aus wie ich in der Lage könnte dies mit der Funktion Formula zu tun, wenn ich Excel 2013 habe, aber ich bin immer noch auf 2010

Irgendwelche Vorschläge? Danke

Antwort

0

Für Excel 2010, wenn Sie bereit sind, eine Hilfszelle irgendwo zu verstecken, kann es wie folgt getan werden. In den Bildern sagt die grüne Zelle, welche Zelle in J25 gehen soll. Die gelbe Zelle enthält nur die entsprechende Zellenadresse. Um dies zu tun, müssen Sie J26 auch mit J25 synchronisieren (gleiche Zellenadressen). enter image description here

Die Ergebnisse sehen wie folgt aus: enter image description here

Die J25 Werte - M25 alle Änderung auf den Wert von F1 abhängig. Zusätzliche Zellen müssen nur M25 nach rechts ziehen.

Zur leichteren Bezugnahme die Formel in K25 ... ist =OFFSET(INDIRECT($J26),0,(COLUMN()-COLUMN($J25))*3)

Sie könnten J26-Format, so dass es nicht sichtbar ist und/oder in einem anderen Teil des Arbeitsblatts zusammen setzen.

Nebenbei, es sieht so aus, als könnte es 2013 mit FORMULATEXT getan werden, wie Sie dachten.

+0

Leider, wie ich im OP gesagt habe, habe ich nicht Excel 2013 ... nur 2010 –

+0

@MSchoenike - Meine Formulierung war schlecht. Ich glaube, dass meine Lösung in Excel 2010 funktioniert. Es verwendet nicht 'FORMULATEXT' - ich habe es nur erwähnt, weil es ** vielleicht 2013 funktioniert. Ich werde die Antwort bearbeiten, um sie klarer zu machen. – vknowles

+0

Entschuldigung. Ich habe versucht, zu viele Dinge auf einmal zu machen. Ihre Lösung hat wunderbar funktioniert. Vielen Dank. –

Verwandte Themen