Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Bestimmte Endungen entfernen

Bestimmte Endungen entfernen
24.05.2018 15:18:20
Jürgen
Hallo zusammen,
eine kurze Frage. Gibt es mittels einer Formel die Möglichkeit in einem Text-String nach den letzten 2 Zeichen zu suchen und diese zu eliminieren, wenn diese "-x"; "-y" oder "-z" sind ?
Folgendes Beispiel: In Zelle B4 steht "A998B08-x". Es könnte aber auch "A998B08-y" oder "A998B08-z" oder "A998B08" stehen. In Zelle C4 will ich nun den Inhalt von Zelle B4 dahingehend untersuchen, dass die Formel nach den letzten zwei Zeichen sucht und wenn diese eben -x, -y oder -z sind, dass es diese eleminiert und nur A998B08 als Ergebnis liefert. Sind die letzten Zeichen nicht -x, -y oder -z, dann soll die Formel einfach den Inhalt von Zelle B4 liefern.
Wichtige Info vielleicht noch....der Buchstabenzahlencode kann unterschiedlich lang sein....könnte also z.B. auch nur "A99-x" lauten.
Gibt es dafür eine formeltechnische Lösung ?
Wäre für jede Hilfe dankbar.
viele Grüße
Jürgen
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Bestimmte Endungen entfernen
24.05.2018 15:23:00
Daniel
HI
wenn die Texte in B4 nicht länger als 256 Zeichen sind, so:
=wenn(Oder(ZählenWenn(B4;{"*-x";"*-y";"*-x"}));links(B4;länge(B4)-2);B4)
Gruß Daniel
AW: Bestimmte Endungen entfernen
24.05.2018 15:31:27
UweD
Hallo
Wenn es den Teil VOR dem Minus geht, dann evtl. so.

Tabelle1
 AB
1A998B08-xA998B08
2A998B08-zA998B08
3A998B08A998B08
4A99-xA99

verwendete Formeln
Zelle Formel Bereich N/A
B1:B4=WENNFEHLER(LINKS(A1;FINDEN("-";A1)-1);A1)  
http://excel-inn.de/dateien/vba_beispiele/tabellenanzeige_in_html_addin.zip
http://Hajo-Excel.de/tools.htm
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 25.14 einschl. 64 Bit


LG UweD
Anzeige
AW: Bestimmte Endungen entfernen
25.05.2018 06:53:08
Jürgen
Hallo Uwe,
Deine Lösung funktioniert genauso gut, denn sie fängt einfach alles ab, sobald ein Minuszeichen kommt. Genial einfach wie so eine Formel aussieht, aber ich bin einfach nach Stunden zu keiner Lösung gekommen.
Vielen Dank daher auch Dir für Deine Hilfe und ein schönes Wochenende.
viele Grüße
Jürgen
Anzeige
Danke für die Rückmeldung owT
25.05.2018 09:24:04
UweD
AW: Bestimmte Endungen entfernen
25.05.2018 06:50:20
Jürgen
Hallo Daniel,
genial, die Formel funktioniert. Einzig, dass das letzte Kriterium "-z" ist, aber dann funktioniert die Formel perfekt und genauso wie ich mir das vorgestellt hatte. Super vielen Dank. Das hilft mir enorm.
Schon mal ein schönes Wochenende
viele Grüße
Jürgen
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Bestimmte Endungen in Excel entfernen


Schritt-für-Schritt-Anleitung

Um bestimmte Endungen aus einem Text-String in Excel zu entfernen, kannst Du folgende Formel verwenden:

=WENN(ODER(RECHTS(B4;2)="-x";RECHTS(B4;2)="-y";RECHTS(B4;2)="-z");LINKS(B4;LÄNGE(B4)-2);B4)

Hierbei wird in Zelle B4 nach den letzten zwei Zeichen gesucht. Wenn diese "-x", "-y" oder "-z" sind, wird der Text ohne diese Endungen zurückgegeben. Andernfalls bleibt der Inhalt von B4 unverändert.


Häufige Fehler und Lösungen

  • Formel funktioniert nicht: Stelle sicher, dass die Zelle, auf die Du verweist (B4), auch einen Text-String enthält. Wenn die Zelle leer ist oder einen anderen Datentyp hat, funktioniert die Formel nicht wie erwartet.

  • Falsche Endungen werden entfernt: Achte darauf, dass die angegebenen Endungen korrekt in der Formel stehen. Diese müssen exakt mit dem übereinstimmen, was Du entfernen möchtest.


Alternative Methoden

Eine andere Möglichkeit, um Endungen in Excel zu entfernen, besteht darin, die Funktion FINDEN zu nutzen:

=WENNFEHLER(LINKS(A1;FINDEN("-";A1)-1);A1)

Diese Formel sucht nach dem ersten Vorkommen eines Minuszeichens und gibt alles links davon zurück. Wenn kein Minuszeichen gefunden wird, bleibt der Originaltext erhalten.


Praktische Beispiele

Hier sind einige Beispiele, die Du in Excel nachvollziehen kannst:

Zelle Eingabe Ergebnis
B1 A998B08-x A998B08
B2 A998B08-y A998B08
B3 A998B08-z A998B08
B4 A99-x A99
B5 A99 A99

Verwende die obigen Formeln in der entsprechenden Zelle, um die gewünschten Ergebnisse zu erzielen.


Tipps für Profis

  • Variablen in Formeln verwenden: Du kannst Zellverweise in den Formeln dynamisch gestalten, um die Flexibilität zu erhöhen. Zum Beispiel, anstatt B4 festzulegen, könntest Du eine andere Zelle angeben, um die Formel wiederverwendbar zu machen.

  • Excel 0 vor Zahl entfernen: Wenn Du vor einer Zahl ein 0 hast, kannst Du die Funktion WERT verwenden, um die Zahl ohne führende Nullen darzustellen:

    =WERT(A1)

FAQ: Häufige Fragen

1. Frage
Wie kann ich mehrere Endungen gleichzeitig entfernen?
Du kannst die oben genannten Formeln anpassen und weitere Bedingungen hinzufügen, um mehrere Endungen in einem Schritt zu entfernen.

2. Frage
Funktioniert das nur in neueren Excel-Versionen?
Die meisten dieser Funktionen sind in Excel 2007 und höher verfügbar, jedoch sollten die grundlegenden Funktionen auch in älteren Versionen funktionieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige