kopieren von Teilen eines Zellinhalts

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

tobydom
***
Beiträge: 74
Registriert: Di, 23.09.2003 16:38

kopieren von Teilen eines Zellinhalts

Beitrag von tobydom »

Moin

Eine Frage zum kopieren von Zellinhalten:
Ich möchte einen Teil einer Funktion an mehrere andere Funktionen in verschiedenen Zellen anhängen. Dabei müssen die Zellbezüge korrekt geändert werden. So, als würde ich die komplette Zelle kopieren. Nur halt, dass die Inhalte der Zellen in die ich den Teil der Funktion kopieren möchte, nicht verändert werden dürfen.

Geht das?
Kann mir jemand sagen, wie?

Vielen Dank,
Tobi
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo Tobydom

Poste doch mal Addresse der Formel, die Formel und den Formelteil der verschoben werden soll, und auch bitte noch die Formel(n) an angehängt werden soll.
Evtl. findet sich dann auch eine Lösung.
Gruß Karo
tobydom
***
Beiträge: 74
Registriert: Di, 23.09.2003 16:38

Beitrag von tobydom »

Hi
Die Formeln an die ich den Formelteil anhängen möchte sind alle unterschiedlich. Es handelt sich um etwa 1600 Zellen, die alle unterschiedliche Inhalte haben und sich aufgrund der großen Unterschiede auch nicht durch späteres 'ziehen' kopieren lassen.
Es sind insgesamt 8 Spalten mit je ca 200 Zeilen.

Bei dem Fetzen der angehängt werden soll, handelt es sich um ein einfaches +Vorlage(WENN $A$3>X6;.....usw)
Dabei muss sich das X6 halt entsprechnd der Zeile und Spalte in die ich den Fetzen kopiere ändern, das A3 bleibt immer gleich.

Hilft das?
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo Toby

Versuchs mal mit einem Anhang der Zeile und Spalte abhängig von der Position in die eingefügt wird, etwa so :
+VORLAGE(WENN($A$3>INDIREKT(ADDRESSE(ZEILE();SPALTE()));...usw.
In dieser Form, mit leeren () hinter ZEILE und SPALTE wird direkt auf die aktuelle Zelladdresse bezogen. Das kannst du mit dem Eintrag von konkreten Zelladdressen und/oder Korrekturen in Form von '..ZEILE()+5' als Beispiel anpassen.
Auf einen Rutsch zusammenbasteln lässt sich das mit 'suchen und ersetzen' :

1. Alle Zellen selektieren in die angefügt werden soll
2.->bearbeiten->suchen und ersetzen:
suche nach
.*$
ersetzen durch
&+VORLAGE(WENN($A$3>INDIREKT(ADDRESSE(ZEILE();SPALTE()));...usw.
(x)nur in Selektion
(x)regulärer Ausdruck
ersetze alle

Gruß Karo
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo Toby

Möchtest du direkt mit dem Rückgabewert in der aktuellen Zelle vergleichen ?
Wenn ja, das geht noch einfacher über:

+VORLAGE(WENN(AKTUELL()<$A$3);..usw..

Gruß Karo
Antworten