Zum Hauptinhalt springen

Abrufen von Excel-Teilzeichenfolgen nach einem bestimmten Muster

Microsoft Excel ist ein beliebtes Tabellenkalkulationsprogramm, das in verschiedenen Arbeitsbereichen verwendet wird. Es verfügt über viele Funktionen, mit denen Sie verschiedene Operationen an Daten durchführen können, einschließlich Operationen mit Teilzeichenfolgen.

Das Abrufen einer Teilzeichenfolge aus einer Excel-Tabellenzelle kann bei der Verarbeitung großer Mengen an Informationen hilfreich sein. Wenn Sie einen bestimmten Teil des Textes nach einem bestimmten Muster auswählen, können Sie die weitere Arbeit mit den Daten erheblich vereinfachen.

Excel bietet mehrere Funktionen zum Arbeiten mit Teilzeichenfolgen, z. B. die Funktionen LEFT, RIGHT und MID. Die LEFT-Funktion gibt eine bestimmte Anzahl von Zeichen links von einer angegebenen Position zurück, die RIGHT-Funktion rechts und die MID-Funktion gibt einen bestimmten Textabschnitt zwischen zwei angegebenen Positionen zurück. Sie können verschiedene Methoden verwenden, um ein Muster festzulegen, z. B. die Zeichenposition oder die Verwendung von Trennzeichen.

Wenn beispielsweise Zelle A1 die Zeichenfolge "Beispielzeichenfolge" enthält und Zelle B1 die Formel "=LEFT(A1, 7)" enthält, wird die Formel als Teilzeichenfolge "Beispiel " ausgeführt, die aus den ersten 7 Zeichen besteht.

Daher ist es eine wichtige Aufgabe, eine Teilzeichenfolge nach einem bestimmten Muster in Excel zu erhalten, wenn Sie mit Textdaten arbeiten. Die Kenntnis der verfügbaren Funktionen und die Fähigkeit, sie anzuwenden, ermöglicht die effiziente Verarbeitung von Informationen und verkürzt die Zeit für die Ausführung von Aufgaben.

Übersicht über die Methoden zum Abrufen einer Teilzeichenfolge von Excel nach einem bestimmten Muster

1. Funktion LINKS

Mit der Funktion LEFT erhalten Sie eine bestimmte Anzahl von Zeichen links von der Zelle. Um beispielsweise eine Teilzeichenfolge aus Zelle A1 zu erhalten, die die ersten 3 Zeichen enthält, können Sie die Formel =LEFT(A1, 3) verwenden .

2. MID-Funktion

Mit der MID-Funktion können Sie eine Teilzeichenfolge von einer Zelle ableiten, beginnend an einer bestimmten Position und einer bestimmten Länge. Um beispielsweise eine Teilzeichenfolge aus Zelle A1 ab Position 2 abzurufen und 4 Zeichen lang zu sein, können Sie die Formel =MID(A1, 2, 4) verwenden .

3. Funktion RIGHT

Mit der Funktion RIGHT erhalten Sie eine bestimmte Anzahl von Zeichen rechts neben einer Zelle. Um beispielsweise eine Teilzeichenfolge aus Zelle A1 zu erhalten, die die letzten 5 Zeichen enthält, können Sie die Formel =RIGHT(A1, 5) verwenden .

4. Funktion SUCHEN

Die Funktion FIND ermöglicht es Ihnen, die Position einer bestimmten Teilzeichenfolge innerhalb einer Zeichenfolge zu finden. Um eine Teilzeichenfolge zu erhalten, können Sie die Funktionen LEFT und RIGHT mit der Funktion FIND kombinieren. Um beispielsweise eine Teilzeichenfolge aus Zelle A1 abzurufen, beginnend an der Position, an der die Teilzeichenfolge "abc" gefunden wurde, können Sie die Formel =MID(A1, FIND("abc", A1), LEN(A1) - FIND("abc", A1) + 1) verwenden .

5. Reguläre Ausdrücke

Sie können reguläre Ausdrücke für komplexere Muster verwenden. In Excel können Sie die REGEXEXTRACT-Funktion verwenden, um eine Teilzeichenfolge zu erhalten, die einem bestimmten Muster entspricht. Um beispielsweise eine Teilzeichenfolge aus Zelle A1 zu erhalten, die dem Muster "(\d)-(\d)-(\d)" entspricht, können Sie die Formel =REGEXEXTRACT(A1, \"(\\d)-(\\d)-(\\d)\") verwenden .

Sie können eine Teilzeichenfolge aus Excel nach einem bestimmten Muster abrufen, indem Sie die Funktionen LEFT, MID, RIGHT und FIND verwenden und bei Bedarf reguläre Ausdrücke verwenden. Die Auswahl der Methode hängt von der spezifischen Aufgabe und dem gewünschten Muster ab.

Verwenden der LEFT-Funktion

Die LEFT-Funktion ermöglicht es Ihnen, eine bestimmte Anzahl von Zeichen vom Anfang einer Textzeichenfolge in Excel abzurufen. Es kann nützlich sein, wenn Sie eine Teilzeichenfolge nach einem bestimmten Muster erhalten.

Syntax der LEFT-Funktion:

  • =LEFT(text, [num_chars])

text ist eine Textzeichenfolge oder eine Zellreferenz, aus der eine Teilzeichenfolge abgerufen werden soll.

num_chars (optionales Argument) - Die Anzahl der Zeichen, die vom Anfang der Zeichenfolge abgerufen werden müssen. Wenn dieses Argument nicht angegeben wird, wird die gesamte Zeichenfolge zurückgegeben.

Beispiel für die Verwendung der LEFT-Funktion:

  • =LEFT("String-Beispiel", 7) gibt ein "Beispiel " zurück
  • =LEFT(A1, 5) kann verwendet werden, um die ersten fünf Zeichen aus dem Inhalt von Zelle A1 abzurufen.

Die LEFT-Funktion kann nützlich sein, wenn Sie Aufgaben im Zusammenhang mit der Textverarbeitung in Excel ausführen, einschließlich des Abrufs einer Teilzeichenfolge nach einem bestimmten Muster.

Anwenden der Funktion RIGHT

Mit der Funktion RIGHT in Excel können Sie eine Teilzeichenfolge rechts von einer angegebenen Zeichenfolge abrufen. Es ist nützlich, wenn Sie mit Daten arbeiten, wenn Sie eine bestimmte Anzahl von Zeichen am Ende einer Zeichenfolge abrufen oder einen bestimmten Teil einer Zeichenfolge abrufen möchten, der mit einem bestimmten Zeichen beginnt.

Das Format der Funktion RIGHT sieht folgendermaßen aus:

  • der Text - die Zelle oder Textzeichenfolge, aus der die Teilzeichenfolge extrahiert werden soll.
  • anzahl der Zeichen - ein optionales Argument, das die Anzahl der Zeichen angibt, die vom Zeilenende abgerufen werden sollen. Wenn dieses Argument nicht angegeben wird, wird die gesamte Zeichenfolge zurückgegeben.

Beispiel für die Verwendung der Funktion RIGHT:

Angenommen, wir haben eine Zelle A1 mit dem Wert "Beispieltext". Um die letzten 5 Zeichen aus dieser Zeichenfolge zu extrahieren, verwenden Sie die Formel:

Das Ergebnis ist die Zeichenfolge "Text". Wenn wir das zweite Argument nicht angegeben hätten, würde die gesamte Zeichenfolge "Beispieltext" zurückgegeben.

Die Funktion RIGHT kann auch zusammen mit anderen Funktionen verwendet werden, z. B. um eine Teilzeichenfolge basierend auf einem Wert in einer anderen Zelle zu extrahieren oder komplexe Textverarbeitungsvorgänge auszuführen.

Die Verwendung der Funktion RIGHT erleichtert die Arbeit mit Daten in Excel, indem Sie die gewünschten Teilzeichenfolgen abrufen und Textinformationen effizienter verarbeiten kann.

Arbeiten mit der MID-Funktion

Die Syntax der MID-Funktion lautet wie folgt:

MID(текст; начальная_позиция; количество_символов)
  • der Text - die Zeichenfolge, aus der die Teilzeichenfolge extrahiert werden soll;
  • erste Position - die Position des ersten Zeichens der extrahierten Teilzeichenfolge. Die Position wird vom Anfang der Zeile gezählt, wobei das erste Zeichen eine Position von 1 hat;
  • anzahl der Zeichen - anzahl der zu extrahierenden Zeichen.

Die MID-Funktion ist eine der nützlichsten Funktionen für die Arbeit mit Textdaten in Excel. Es ermöglicht Ihnen, die benötigten Textfragmente aus großen Zeilen zu extrahieren und verschiedene Vorlagen zum Suchen und Abrufen von Informationen zu verwenden.

Beispiel für die Verwendung der MID-Funktion:

=MID("Привет, мир!", 9, 4)

In diesem Beispiel extrahiert die MID-Funktion den Teilstring "Welt!" aus der Zeile "Hallo Welt!". Die Startposition wird als 9 und die Anzahl der Zeichen als 4 angegeben.

Es ist wichtig zu beachten, dass die MID-Funktion keine Groß- und Kleinschreibung ist. Dies bedeutet, dass Sie es für die Arbeit mit Groß- und Kleinbuchstaben verwenden können.

Wenn Sie eine Teilzeichenfolge ab einem bestimmten Zeichen bis zum Ende der Zeichenfolge extrahieren möchten, müssen Sie als Argument für Zeilenzahl die Länge der Zeichenfolge minus "erste Position" plus 1 angeben. Daher kann die MID-Funktion verwendet werden, um einen Teil des Textes zu extrahieren, ohne die genaue Anzahl der Zeichen zu kennen.

Abschließend können wir sagen, dass die MID-Funktion eine einfache und effiziente Möglichkeit bietet, mit Teilstrings von Textdaten in Excel zu arbeiten. Seine Flexibilität und Kapazität ermöglicht es Ihnen, verschiedene Aufgaben zu lösen, die mit der Verarbeitung und dem Abrufen von Informationen aus Strings verbunden sind.

Verwenden der SUCHFUNKTION

Die Suchfunktion in Excel ermöglicht es Ihnen, die Position einer bestimmten Teilzeichenfolge oder eines Textes innerhalb einer anderen Zeichenfolge zu finden. Es gibt die Nummer des Zeichens zurück, mit dem die gesuchte Teilzeichenfolge beginnt. Die Funktion hat die folgende Syntax:

  • SEARCH(Suchzeichenfolge, Text, [anfangsnummer])
  • suchzeichenfolge - Die zu suchende Zeichenfolge;
  • text - Der Text, nach dem gesucht wird;
  • anfangsnummer (optionaler Parameter) - Die Nummer des Zeichens, mit dem die Suche gestartet werden soll. Der Standardwert ist 1.

Beispiel für die Verwendung einer Funktion:

=SEARCH("абв", "абвгде") - вернет значение 1, так как искомая подстрока находится в начале строки "абвгде".=SEARCH("лмн", "абвгде") - вернет значение 0, так как искомая подстрока не содержится в строке "абвгде".=SEARCH("аб", "абвгде", 3) - вернет значение 0, так как поиск начинается с третьего символа строки "абвгде".

Die SEARCH-Funktion berücksichtigt bei der Suche keine Groß-/Kleinschreibung, d. H. Die Teilzeichenfolgen "abc" und "ABC" werden beispielsweise als identisch betrachtet.

Diese Funktion kann nützlich sein, wenn Sie bestimmte Teilzeichenfolgen im Text suchen oder nach einer bestimmten Zeichenfolge suchen und je nach den Suchergebnissen weitere Aktionen ausführen möchten.

Verwenden der FIND-Funktion

Die Funktion FIND in Excel wird verwendet, um nach einer Teilzeichenfolge oder einem Zeichen in einer bestimmten Zeichenfolge zu suchen und die Position des gefundenen Elements zurückzugeben. Diese Funktion wird aktiv verwendet, wenn eine Teilzeichenfolge nach einem bestimmten Muster abgerufen wird.

Syntax der Funktion FIND:

ParameterDie Beschreibung
suchtextEin erforderlicher Parameter. Die Zeichenfolge oder das Zeichen, die in der angegebenen Textzeichenfolge gesucht werden soll.
QuelltextEin erforderlicher Parameter. Die Textzeichenfolge, in der Sie suchen möchten.
anfang_nummerOptionaler Parameter. Eine Zahl, die die Position angibt, an der die Suche beginnt. Wenn kein Parameter angegeben wird, beginnt die Suche mit dem ersten Zeichen der ursprünglichen Zeichenfolge.

Beispiel für die Anwendung der Funktion FIND:

FunktionErgebnis
=FIND("lo", "Hello World")4
=FIND("o", "Hello World", 5)8

Im ersten Beispiel findet die Funktion FIND die Position des ersten Vorkommens der Teilzeichenfolge "lo" in der Zeichenfolge "Hello World" und gibt 4 zurück. Im zweiten Beispiel beginnt die Funktion mit der Suche nach dem zweiten Zeichen und findet die Position des ersten Vorkommens des Zeichens "o", das 8 ist.

Die Funktion FIND kann nützlich sein, wenn Sie eine Teilzeichenfolge nach einem bestimmten Muster abrufen. Sie können beispielsweise die folgende Formel verwenden, um das erste Wort aus dem Text zu erhalten:

=LEFT(A1, FIND(" ", A1)-1)

Diese Formel findet mithilfe der Funktion FIND die Position des ersten Leerzeichens in Zeile A1 und gibt eine Teilzeichenfolge zurück, die mit dem ersten Zeichen beginnt und bis zur gefundenen Position abzüglich eines Zeichens beginnt. So ergibt sich das erste Wort aus der ursprünglichen Zeichenfolge.

Mithilfe der Funktion FIND können Sie Teilzeichenfolgen in Excel bequem und effizient nach einem bestimmten Muster abrufen.

Verwenden der SUBSTITUTE-Funktion

Die Syntax der SUBSTITUTE-Funktion lautet wie folgt:

=SUBSTITUTE(Quelltext, Suchfragment, Ersetztesfragment, [eingangsnummer])

Quelltext ist die Textzeichenfolge, in der die Ersetzung durchgeführt wird. Das Suchfragment ist ein Textfragment, das ersetzt werden muss. Das zu ersetzende Fragment ist ein neues Fragment, das das gefundene Fragment des gesuchten Textes ersetzt. Vorkommen-Nummer (optional) - Die Vorkommen-Nummer des zu ersetzenden Fragments, das gesucht werden soll.

Wenn die SUBSTITUTE-Funktion eine Substitution durchführt, sucht sie im Quelltext nach dem Suchfragment und ersetzt es durch das Ersetztefragment. Wenn keine Vorkommen angegeben werden, werden alle gefundenen Vorkommen ersetzt. Wenn Sie eine Vorkommen-Nummer angeben, wird nur das angegebene Vorkommen des Suchabschnitts ersetzt.

Beispiel für die Verwendung der SUBSTITUTE-Funktion:

=SUBSTITUTE("Hello, world!", "world", "John")

Das Ergebnis dieser Formel lautet "Hello, John!", da die Funktion das Fragment "world" durch "John" in der ursprünglichen Zeichenfolge "Hello, world!".

Die SUBSTITUTE-Funktion kann auch nützlich sein, wenn Sie eine Teilzeichenfolge nach einem bestimmten Muster abrufen. Wenn eine Zelle beispielsweise Text im Format "Vorname: Nachname" enthält, können Sie die Funktion "SUBSTITUTE" verwenden, um nur den Vornamen oder nur den Nachnamen abzurufen. Dazu können Sie ":" durch eine leere Zeichenfolge ersetzen, um die gewünschte Teilzeichenfolge zu erhalten.

Der Hauptvorteil der Verwendung der SUBSTITUTE-Funktion besteht darin, einen bestimmten Teil des Textes in Excel einfach zu ersetzen. Die Funktion kann bei der Arbeit mit großen Datenmengen verwendet werden, wenn Sie den Prozess des Ersetzens oder Abrufs einer Teilzeichenfolge nach einem bestimmten Muster automatisieren möchten.

Anwenden der TEXTJOIN-Funktion

Mit der TEXTJOIN-Funktion in Excel können Sie Textwerte aus verschiedenen Zellen in einer Zeile mit einem angegebenen Trennzeichen kombinieren. Dies ist sehr praktisch, wenn Sie Daten aus mehreren Zellen kombinieren und eine neue Zeile erstellen müssen.

Um die TEXTJOIN-Funktion zu verwenden, müssen Sie ihre Syntax und Parameter kennen. Die Syntax der Funktion lautet wie folgt:

=TEXTJOIN(разделитель;игнорировать_пустые;текстовое_значение1;[текстовое_значение2];. )

Ein Trennzeichen ist ein Zeichen oder Text, der die kombinierten Werte trennt. Sie können beispielsweise ein Komma oder ein Semikolon als Trennzeichen verwenden.

Leer ignorieren ist ein Parameter, der angibt, ob leere Zellen beim Zusammenführen von Werten ignoriert werden sollen. Wenn der Parameter TRUE ist, werden beim Zusammenführen leere Werte übersprungen. Wenn der Parameter FALSE ist oder nicht angegeben wird, werden leere Werte in die zusammengeführte Zeichenfolge aufgenommen.

Textwert1, Textwert2 usw. sind Funktionsargumente, bei denen es sich um Zellen oder Textwerte handelt, die Sie kombinieren möchten.

Beispiel für die Verwendung der TEXTJOIN-Funktion:

=TEXTJOIN(", "; TRUE; A1; A2; A3)

In diesem Beispiel kombinieren wir Werte aus den Zellen A1, A2 und A3 mit einem Komma und einem Leerzeichen als Trennzeichen. Die Option zum Ignorieren von leeren Zellen ist TRUE, sodass leere Werte übersprungen werden.

Die TEXTJOIN-Funktion bietet eine flexible und leicht konfigurierbare Möglichkeit, Textwerte in Excel zu kombinieren. Sie kann in vielen Situationen nützlich sein, z. B. beim Erstellen einer Liste von Elementen, beim Zusammenführen von Zeilen oder beim Verfassen von Textberichten.