Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Wechseln - mit Hilfe des Asterisks?

Forumthread: Wechseln - mit Hilfe des Asterisks?

Wechseln - mit Hilfe des Asterisks?
21.05.2015 10:36:46
Peter
Guten Tag
Wie ersetze ich eine bestimmte Zeichenfolge, sowie die nachfolgenden Zeichen eines Strings durch nichts?
In B370 steht ein String wie "XXX - abcdefg" oder "YYYYY - hijklmnopqr"
Ich dachte so:
=WECHSELN(B370;" -*";"")
Geht aber nicht.
Wer weiss weiter? Danke.
Gruss, Peter

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wechseln - mit Hilfe des Asterisks?
21.05.2015 10:52:10
UweD
Hallo
geht nicht LINKS() auch?
Tabelle1
 BC
2XXX - abcdefgXXX
3YYYYY - hijklmnopqrYYYYY

verwendete Formeln
Zelle Formel Bereich
C2 =LINKS(B2;SUCHEN(" -";B2)-1) 

Tabellendarstellung in Foren Version 5.49


Rückmeldung wäre nett
Gruß UweD

Anzeige
AW: Wechseln - mit Hilfe des Asterisks?
21.05.2015 10:59:02
Peter
Hallo Uwe
Vielen Dank. Ja, das liefert das gesuchte Resultat.
Sieht danach aus, dass die Funktion WECHSELN keinen Platzhalter zuweist ...
Gruss, Peter

AW: Wechseln - mit Hilfe des Asterisks?
21.05.2015 10:52:16
Alexander
Hallo Peter,
So?
Tabelle1

 C
3XXX - abcde
4abcde

Formeln der Tabelle
ZelleFormel
C4=RECHTS(C3;FINDEN("- ";C3))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß
Alex

Anzeige
AW: Wechseln - mit Hilfe des Asterisks?
21.05.2015 11:00:58
Peter
Hallo Alexander
Danke - so würde ich den Teil rechts bekommen.
Diesmal suchte ich den linken Teil.
Gruss, Peter

AW: =LINKS(A2;FINDEN(" -";A2;1)) o.T.
21.05.2015 10:55:57
Gerd
Gruß Gerd

AW: Wechseln - mit Hilfe des Asterisks?
21.05.2015 11:02:18
Daniel
Hi
WECHSELN kann keine Jokerzeichen verarbeiten.
Das kann die Menü-Funktion ERSETZEN, hier könntest du "-*" durch nichts ersetzen.
In deinem Fall kannsst du wie schon gezeigt die Position des "-" ermitteln und mit LINKS den unerwünchten Textteil abschneiden.
Gruß Daniel

Anzeige
AW: Wechseln - mit Hilfe des Asterisks?
21.05.2015 11:17:24
Peter
Hallo Daniel
Danke für die Bestätigung betreffend WECHSELN und Jokerzeichen.
Gruss, Peter
;
Anzeige
Anzeige

Infobox / Tutorial

Wechseln mit Hilfe des Asterisks in Excel


Schritt-für-Schritt-Anleitung

Um in Excel eine Zeichenfolge zu ersetzen, die einen Platzhalter (Asterisk) enthält, kannst du die Funktion WECHSELN nicht direkt verwenden, da diese keine Jokerzeichen unterstützt. Stattdessen solltest du die Kombination von LINKS und FINDEN nutzen. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Identifiziere die Zelle: Nehmen wir an, deine Daten stehen in Zelle B370 (z.B. "XXX - abcdefg").
  2. Finde die Position des Platzhalters: Nutze die FINDEN-Funktion, um die Position des Zeichens zu ermitteln.
  3. Verwende die LINKS-Funktion: Schneide den unerwünschten Text mit LINKS ab.

Die Formel lautet:

=LINKS(B370; FINDEN(" -"; B370) - 1)

Diese Formel gibt dir den Teil vor dem Platzhalter zurück.


Häufige Fehler und Lösungen

  1. FEHLER#WERT!: Dies kann auftreten, wenn das gesuchte Zeichen in der Zelle nicht vorhanden ist. Stelle sicher, dass das Zeichen, nach dem du suchst, tatsächlich in der Zelle existiert.

  2. Falsche Ergebnisse mit WECHSELN: Wenn du versuchst, das Jokerzeichen innerhalb der WECHSELN-Funktion zu verwenden, wirst du feststellen, dass es nicht funktioniert. In diesem Fall ist es besser, die oben beschriebene Methode zu nutzen.


Alternative Methoden

Falls du die WECHSELN-Funktion in Excel für andere Szenarien verwenden möchtest, kannst du die ERSETZEN-Funktion nutzen. Diese Funktion ermöglicht es dir, bestimmte Teile eines Textes zu ersetzen, auch wenn diese mehr als ein Zeichen umfassen:

=ERSETZEN(B370; FINDEN(" -"; B370); LÄNGE(B370); "")

Hierbei wird der Text ab dem Platzhalter bis zum Ende der Zelle entfernt.


Praktische Beispiele

  • Beispiel 1: Wenn in Zelle B2 der Text "Test - Beispieltext" steht und du "Test" behalten möchtest, verwende:

    =LINKS(B2; FINDEN(" -"; B2) - 1)

    Das Ergebnis wird "Test" sein.

  • Beispiel 2: Wenn du in Zelle C3 den Text "Beispiel - Text" hast und alles nach dem Bindestrich entfernen möchtest, kannst du die ERSETZEN-Funktion nutzen:

    =ERSETZEN(C3; FINDEN(" -"; C3); LÄNGE(C3); "")

    Das Ergebnis wird "Beispiel" sein.


Tipps für Profis

  • Wenn du regelmäßig mit Platzhaltern arbeitest, kann es hilfreich sein, einige VBA-Makros zu erstellen, die dir das Wechseln oder Ersetzen von Text erleichtern.
  • Nutze die Funktion SVERWEIS in Kombination mit WECHSELN, wenn du Daten basierend auf Kriterien austauschen möchtest.
  • Überlege dir, die TEXTKETTE-Funktion zu verwenden, um mehrere Kriterien in einer Formel zu kombinieren, falls du komplexere Ersetzungen durchführen möchtest.

FAQ: Häufige Fragen

1. Kann ich den Asterisk auch in anderen Excel-Funktionen verwenden? Ja, der Asterisk kann in Such- und Filterfunktionen verwendet werden, jedoch nicht in WECHSELN.

2. Wie kann ich mehrere Zeichen mit einer Formel ersetzen? Du kannst die WECHSELN-Funktion mehrmals verschachteln oder die ERSETZEN-Funktion verwenden, um gezielt mehrere Zeichen zu ersetzen.

3. Sind diese Methoden in allen Excel-Versionen verfügbar? Ja, die beschriebene Vorgehensweise funktioniert in den meisten modernen Excel-Versionen, einschließlich Excel 2013, 2016 und 2019.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige