Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1832to1836
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Massenänderung Formeln

Massenänderung Formeln
20.05.2021 09:14:44
Tamás
Guten Tag :-)
ich habe folgendes Problem: ich habe ein Tabellenblatt mit einer größeren Anzahl komplexer Formeln, z.B. mehrfach verschachtelte WENN Funktionen. Jetzt möchte ich an den Formeln eine Massenänderung vornehmen, das geht ja beispielweise mit der "Ersetzen" Funktion (nicht der Ersetzen Formel), allerdings nur wenn die Änderungen simpel sind. Komplexere Änderungen, wie beispielweise eine zusätzliche WENN Funktion einfügen, kann man damit nicht umsetzen.
Ich möchte konkret folgendes tun: das

=
am Anfang der Formel mit

=WENN(SUMME(A1)0;
ersetzen
und am Ende der Formel noch folgendes hinzufügen:

;"")
Lässt sich sowas mit einfachen Bordmitteln umsetzen oder braucht es dafür ein sauber programmiertes Makro?

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Massenänderung Formeln
20.05.2021 09:36:37
Daniel
Hi
Geht prinzipiell auch ohne VBA.
Obs klappt, hängt auch davon ab, wie die restliche Formel assieht
Die Menüfunktion ERSETZEN lässt sich auch auf Formeln anwenden.
Mit der Funktion FORMELTEXT oder durch einfaches Ersetzen von "=" durch "x=" kannst du die Formel in einen Text wandeln, den du dann in Hilfsspalten weiter verarbeiten kannst und dann diesen Text wieder zur Formel machst.
Generell dürfte es Sinnvoll sein, für eine derartige Aktion auf die Z1S1-Bezugsart umzuschalten und die Aktion in dieser durchzuführen.
Das hätte den Vorteil, dass sich der Formeltext nicht ändert, wenn du das ganze eine Zeile tiefer anwendest.
Gruß Daniel
Anzeige
AW: Massenänderung Formeln
20.05.2021 13:18:53
Tamás
Danke für den Tipp, damit konnte ich meine Änderungen umsetzen.
Ich habe zuerst

=
durch

X=WENN(SUMME(A1)0;
ersetzt. Anschließend mit der VERKETTEN Funktion das

;"")
angefügt, dann die Zellen mit der VERKETTEN Funktion kopiert und als Werte eingefügt und abschließend dann

X=
durch

=
ersetzt.
Vielen Dank
AW: Massenänderung Formeln
20.05.2021 10:27:28
Sigi.21
Hallo,
ist dein A1 fix? Also $A$1 oder muss das mit den Zeilen wandern? (A1, A2, etc...)
Gruß
Sigi
Anzeige
AW: Massenänderung Formeln
20.05.2021 10:50:16
Daniel
Deswegen hatte ich das Verwenden der Z1S1-Bezugsart vorgeschlagen.
In dieser hat man auch bei "mitwandernden" Zellbezügen einen unveränderlichen Formeltext.
Gruß Daniel
AW: Massenänderung Formeln
20.05.2021 13:14:12
Tamás
Spalte A ist fix, Zeile soll wandern.
Ich habe mir jetzt mit dem Tipp von Daniel behelfen können.
Man sollte Microsoft mal darauf hinweisen dass ein Tool zur komplexen Massenbearbeitung von Formeln hilfreich wäre.
So wie es mit "Advanced Renamer" für Dateinamen möglich ist.

32 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige