Registriert seit: 18.02.2025
Version(en): MS365
Hallo, ich nochmal...
Ich würde gerne eine Formel verlängern:
Es sollen aus dem errechneten Wert 3 Buchenstaben entfernt werden, wenn bestimmte Voraussetzungen vorliegen.
Habe es erstmal ohne Voraussetzungen versucht: =WERT(RECHTS(J17;LÄNGE(J17)-3)) -> klappt nicht.
Ich möchte, dass wenn 3 bestimmte Buchstaben vorkommen (ABX + ABY), entfernt werden.
Wenn sie nicht vorkommen, soll nichts entfernt werden.
Hat da jemand eine Idee?
Danke und Gruß
Celly
Registriert seit: 29.09.2015
Version(en): 2030,5
20.02.2025, 11:08
(Dieser Beitrag wurde zuletzt bearbeitet: 20.02.2025, 11:09 von snb.)
PHP-Code:
=substitute(substitute(A1;"ABY;"");"ABX;"")
Registriert seit: 18.02.2025
Version(en): MS365
Vielen Dank!
Leider bekomme ich eine Fehlermeldung: Mit dieser Formel gibt es ein Problem.
Habe jetzt nach dem ABX und ABY jeweils ein "oben gesetzt, was jetzt zu NAME? führt.
Was habe ich falsch gemacht?
Celly
Registriert seit: 29.09.2015
Version(en): 2030,5
substitute auf Deutsch übersetzen.
Registriert seit: 02.12.2017
Version(en): Microsoft365
20.02.2025, 13:11
(Dieser Beitrag wurde zuletzt bearbeitet: 20.02.2025, 13:11 von EA1950.)
Hallo,
die Formel von @snb auf deutsch mit korrekten Anführungszeichen:
=WECHSELN(WECHSELN(A1;"ABY";"");"ABX";"")
oder bei einem ganz aktuellen Excel365:
=REGEXERSETZEN(A1;"(ABX|ABY)$";"")
Mit lieben Grüßen
Anton.
Windows 10 64bit
Office365 32bit
Folgende(r) 1 Nutzer sagt Danke an EA1950 für diesen Beitrag:1 Nutzer sagt Danke an EA1950 für diesen Beitrag 28
• Kuwer
Registriert seit: 18.02.2025
Version(en): MS365
20.02.2025, 13:23
(Dieser Beitrag wurde zuletzt bearbeitet: 20.02.2025, 13:24 von Celly.)
Vielen Dank!
Meine Formel sieht jetzt so aus: =WENN(''!E5="";"";'Tabelle2'!E5)=WECHSELN(WECHSELN(A1;"ABY";"");"ABX";"")
Fehlermeldung: Es liegt mindestens ein Zirkelbezug vor.
Kann es daran liegen, dass sich die ursprüngliche Formel auf eine andere Tabelle bezieht?
Wenn ich die untere Formel nutzte: #NAME?
Celly
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
der Zirkelbezug besagt, dass irgendwo auf die Zelle ein Bezug ist, in der die Formel steht
# Name besagt, dass es die Funktion in Deiner Excelversion nicht gibt

(manchmal auch, dass ein Syntaxfehler fabriziert wurde)
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 02.12.2017
Version(en): Microsoft365
20.02.2025, 14:35
(Dieser Beitrag wurde zuletzt bearbeitet: 20.02.2025, 14:35 von EA1950.)
Hallo,
1) was soll die folgende Formel, die du angeführt hast, bedeuten?
=WENN(''!E5="";"";'Tabelle2'!E5)=WECHSELN(WECHSELN(A1;"ABY";"");"ABX";"")
2) Ein Zirkelbezug liegt dann vor, wenn sich (Teile) eine(r) Formel auf die Zelle beziehen, in der die Formel enthalten ist - also übertragen gesprochen: ein Fall von Münchhausen, der sich selbst aus dem Sumpf zieht.
3) Die Fehlermeldung #NAME? wird angezeigt, wenn es sich um einen Funktionsnamen handelt, der in der verwendeten Excel-Version nicht vorhanden ist. Wenn die Funktion REGEXERSETZEN(..) diesen Fehler bewirkt, hast du eine Excel-Version, die nicht aktuell genug ist, da sie diese Funktion noch nicht enthält.
Mit lieben Grüßen
Anton.
Windows 10 64bit
Office365 32bit
Registriert seit: 18.02.2025
Version(en): MS365
20.02.2025, 15:16
(Dieser Beitrag wurde zuletzt bearbeitet: 20.02.2025, 15:17 von Celly.)
=WENN(''!E5="";"";'Tabelle2'!E5)
Dieser Teil bedeutet, dass die Formel auf Daten aus Tabelle 2 holen soll und wenn in dieser Zelle in Tabelle 2 nichts steht, soll er nichts reinreinschreiben.
=WECHSELN(WECHSELN(A1;"ABY";"");"ABX";"")
Dieser Teil sollte bedeuten, dass die Formel die letzten 3 Buchstaben der aus Zahlen und Buchstaben bestehenden Zelle entfernen soll.
Die Version ist die aktuellste Version von MS365.
Gruß
Celly
Ah, jetzt klappt es.
Allerdings nur, wenn die zu bearbeitende Zelle nicht aus einer einer Formel kommt.
Hatte mal die Zahl 12345-33ABX in einer Zellle ohne Formel geschrieben und da hat alles funktioniert...
Weiß jemand, was da der Plan ist?
Gruß
Celly
Registriert seit: 30.09.2018
Version(en): Microsoft 365
Zitat:Weiß jemand, was da der Plan ist?
Ja, du.
Am besten, du lädst mal eine Beispieldatei hoch, damit man weiß wo welche Formel steht und welches Ergebnis wo erwartet wird.
So ist das nur rumraten.
Cadmus