von regina » Mi, 12.08.2009 01:21
Hallo Kurt,
ich möchte Zelleninhalte einer Tabelle in bestimmte Zellen einer anderen Tabelle im gleichen Dokument schreiben.
Du kannst ohne Makros niemals von einer Zelle aus in eine andere Zelle hineinwirken. Bei jeder Zelle wird der Zellinhalt durch das bestimmt, was in der Zelle steht. Eine Zelle muss sich also die Informationen, die sie benötigt, "zusammensuchen".
Dies kann auch auf sehr komplexe Weisen erfolgen. Im einfachsten Fall benutzt die Zelle eine Referenz auf eine andere Zelle, z.B. = A1^2. Eine Referenz kann auch indirekt gegeben sein, siehe Funktion INDIREKT. Wobei der Text, der als Parameter dort auftaucht nicht nur direkt angegeben werden kann, sondern natürlich auch Ergebnis einer Rechnung sein kann. Oder die Position der Zelle, aus der die Information entnommen wird, ergibt sich erst durch Auswerten von Parametern. Zu dieser Sorte gehören die Suchfunktionen wie SVERWEIS und die Verschiebungsfunktionen wie INDEX oder VERSCHIEBUNG. Eine weitere Sorte sind die Fallunterscheidung WENN, WAHL, die es ermöglichen in einer Zelle mehrere unterschiedliche Rechnungen vorzusehen, wovon dann je nach Bedingung eine benutzt wird. Eine ähnliche Aufgabe hat auch MEHRFACHOPERATION, wo die Rechnung nicht direkt in der Zelle steht, sondern ein Verweis, wo ein Muster für die Rechnung zu finden ist.
Du musst also die Frage umdrehen. Es geht nicht darum einen Wert in eine Zelle hineinzubekommen, sondern du musst dich fragen, wie findet meine Zelle die Information, die sie benötigt.
Ich würde übrigens am Anfang keine tief geschachtelten Rechnungen bauen, sondern mir Zwischenergebnisse in Hilfszellen schreiben. Dann kann man die Wirkung leichter überblicken.
Hallo Kurt,
[quote]ich möchte Zelleninhalte einer Tabelle in bestimmte Zellen einer anderen Tabelle im gleichen Dokument schreiben. [/quote]
Du kannst ohne Makros niemals von einer Zelle aus in eine andere Zelle hineinwirken. Bei jeder Zelle wird der Zellinhalt durch das bestimmt, was in der Zelle steht. Eine Zelle muss sich also die Informationen, die sie benötigt, "zusammensuchen".
Dies kann auch auf sehr komplexe Weisen erfolgen. Im einfachsten Fall benutzt die Zelle eine Referenz auf eine andere Zelle, z.B. = A1^2. Eine Referenz kann auch indirekt gegeben sein, siehe Funktion INDIREKT. Wobei der Text, der als Parameter dort auftaucht nicht nur direkt angegeben werden kann, sondern natürlich auch Ergebnis einer Rechnung sein kann. Oder die Position der Zelle, aus der die Information entnommen wird, ergibt sich erst durch Auswerten von Parametern. Zu dieser Sorte gehören die Suchfunktionen wie SVERWEIS und die Verschiebungsfunktionen wie INDEX oder VERSCHIEBUNG. Eine weitere Sorte sind die Fallunterscheidung WENN, WAHL, die es ermöglichen in einer Zelle mehrere unterschiedliche Rechnungen vorzusehen, wovon dann je nach Bedingung eine benutzt wird. Eine ähnliche Aufgabe hat auch MEHRFACHOPERATION, wo die Rechnung nicht direkt in der Zelle steht, sondern ein Verweis, wo ein Muster für die Rechnung zu finden ist.
Du musst also die Frage umdrehen. Es geht nicht darum einen Wert in eine Zelle hineinzubekommen, sondern du musst dich fragen, wie findet meine Zelle die Information, die sie benötigt.
Ich würde übrigens am Anfang keine tief geschachtelten Rechnungen bauen, sondern mir Zwischenergebnisse in Hilfszellen schreiben. Dann kann man die Wirkung leichter überblicken.