Zeit sparen mit Textoperationen in Excel
Microsoft Excel ist eine zentrale Anwendung für alle, die mit vielen Zahlen arbeiten müssen, vom Studenten bis zum Buchhalter. Aber seine Nützlichkeit geht über große Datenbanken hinaus, die Excel Vs. Zugriff - Kann eine Kalkulationstabelle eine Datenbank ersetzen? Excel Vs. Zugriff - Kann eine Kalkulationstabelle eine Datenbank ersetzen? Welches Tool sollten Sie zum Verwalten von Daten verwenden? Access und Excel bieten sowohl Datenfilterung als auch Sortierung und Abfrage. Wir zeigen Ihnen, welches für Ihre Bedürfnisse am besten geeignet ist. Weiterlesen ; Es kann auch mit Text viele großartige Dinge tun. Die unten aufgeführten Funktionen helfen Ihnen bei der Analyse, Bearbeitung, Konvertierung und anderweitigen Änderung von Text - und sparen Ihnen viele Stunden langweiliger und sich wiederholender Arbeit.
Diese Anleitung steht als kostenloses PDF zum Download zur Verfügung. Laden Sie jetzt die Zeitersparnis mit Textoperationen in Excel herunter. Fühlen Sie sich frei, dies zu kopieren und mit Ihren Freunden und Ihrer Familie zu teilen.Navigation: Zerstörungsfreie Bearbeitung | Halb- und Vollschriftzeichen | Zeichenfunktionen | Textanalysefunktionen | Textkonvertierungsfunktionen | Textbearbeitungsfunktionen | Funktionen zum Ersetzen von Text | Textteilungsfunktionen | Ein reales Beispiel
Zerstörungsfreie Bearbeitung
Die Verwendung von Excel-Textfunktionen beruht auf dem Prinzip der zerstörungsfreien Bearbeitung. Vereinfacht gesagt, bedeutet dies, dass, wenn Sie eine Funktion zum Ändern des Textes in einer Zeile oder Spalte verwenden, dieser Text unverändert bleibt und der neue Text in eine neue Zeile oder Spalte eingefügt wird. Dies kann auf den ersten Blick etwas verwirrend sein, aber es kann sehr wertvoll sein, insbesondere wenn Sie mit einer großen Kalkulationstabelle arbeiten, die schwer zu rekonstruieren ist, falls eine Bearbeitung fehlerhaft ist.
Sie können der sich ständig erweiternden riesigen Kalkulationstabelle weiterhin Spalten und Zeilen hinzufügen. Eine Möglichkeit, dies zu nutzen, ist das Speichern der ursprünglichen Kalkulationstabelle im ersten Arbeitsblatt eines Dokuments und nachfolgende bearbeitete Kopien in anderen Arbeitsblättern. Auf diese Weise haben Sie unabhängig von der Anzahl der Bearbeitungen immer die Originaldaten, aus denen Sie arbeiten.
Halb- und Vollschriftzeichen
Einige der hier besprochenen Funktionen beziehen sich auf Einzel- und Doppelbyte-Zeichensätze. Bevor wir beginnen, ist es hilfreich, genau zu klären, worum es sich dabei handelt. In einigen Sprachen wie Chinesisch, Japanisch und Koreanisch hat jedes Zeichen (oder eine Anzahl von Zeichen) zwei Möglichkeiten, angezeigt zu werden: eine, die in zwei Bytes (als Zeichen mit voller Breite bezeichnet) und eine, die codiert ist ein einzelnes Byte (halbe Breite). Sie können den Unterschied zwischen diesen Zeichen hier sehen:
Wie Sie sehen, sind die Doppelbyte-Zeichen größer und oft einfacher zu lesen. In einigen Computersituationen ist jedoch der eine oder andere dieser Codierungstypen erforderlich. Wenn Sie nicht wissen, was dies bedeutet oder warum Sie sich darum kümmern müssten, ist es sehr wahrscheinlich, dass Sie darüber nicht nachdenken müssen. In den folgenden Abschnitten sind jedoch Funktionen enthalten, die sich speziell auf Zeichen mit halber und voller Breite beziehen.
Zeichenfunktionen
Es ist nicht sehr oft, dass Sie mit einzelnen Zeichen in Excel arbeiten, aber gelegentlich treten diese Situationen auf. Und wenn, dann sind diese Funktionen die, die Sie kennen müssen.
Die CHAR- und UNICHAR-Funktionen
CHAR nimmt eine Zeichennummer und gibt das entsprechende Zeichen zurück. Wenn Sie beispielsweise eine Liste mit Zeichennummern haben, hilft Ihnen CHAR, diese in die Zeichen umzuwandeln, mit denen Sie sich eher auskennen. Die Syntax ist ziemlich einfach:
= CHAR ([Text])
[Text] kann die Form einer Zellenreferenz oder eines Zeichens annehmen. also = CHAR (B7) und = CHAR (84) funktionieren beide. Beachten Sie, dass bei der Verwendung von CHAR die Kodierung verwendet wird, auf die Ihr Computer eingestellt ist. Ihr CHAR (84) unterscheidet sich möglicherweise von meinem (besonders wenn Sie sich auf einem Windows-Computer befinden, da ich Excel für Mac verwende)..
Wenn die Zahl, in die Sie konvertieren, eine Unicode-Zeichennummer ist und Sie Excel 2013 verwenden, müssen Sie die UNICHAR-Funktion verwenden. Frühere Versionen von Excel haben diese Funktion nicht.
Die Funktionen CODE und UNICODE
Wie zu erwarten, verwenden CODE und UNICODE genau das Gegenteil der CHAR- und UNICHAR-Funktionen: Sie nehmen ein Zeichen und geben die Nummer für die von Ihnen gewählte Kodierung zurück (oder die Standardeinstellung ist auf Ihrem Computer). Beachten Sie Folgendes: Wenn Sie diese Funktion für eine Zeichenfolge ausführen, die mehr als ein Zeichen enthält, wird nur die Zeichenreferenz für das erste Zeichen in der Zeichenfolge zurückgegeben. Die Syntax ist sehr ähnlich:
= CODE ([Text])
In diesem Fall ist [Text] ein Zeichen oder eine Zeichenfolge. Wenn Sie die Unicode-Referenz anstelle der Standardeinstellung Ihres Computers verwenden möchten, verwenden Sie UNICODE (erneut, wenn Sie über Excel 2013 oder höher verfügen)..
Textanalysefunktionen
Mit den Funktionen in diesem Abschnitt erhalten Sie Informationen zum Text in einer Zelle, die in vielen Situationen hilfreich sein können. Wir beginnen mit den Grundlagen.
Die LEN-Funktion
LEN ist eine sehr einfache Funktion: Sie gibt die Länge eines Strings zurück. Wenn Sie also die Anzahl der Buchstaben in einer Reihe verschiedener Zellen zählen müssen, ist dies der richtige Weg. Hier ist die Syntax:
= LEN ([Text])
Das Argument [text] ist die Zelle oder Zellen, die Sie zählen möchten. Im Folgenden können Sie dies mithilfe der LEN-Funktion in einer Zelle sehen, die den Namen der Stadt enthält “Austin,” es gibt 6 zurück, wenn es für den Namen der Stadt verwendet wird “South Bend,” Es gibt 10 zurück. Ein Leerzeichen zählt als Zeichen mit LEN. Denken Sie also daran, wenn Sie es verwenden, um die Anzahl der Buchstaben in einer bestimmten Zelle zu zählen.
Die zugehörige Funktion LENB führt dasselbe aus, arbeitet jedoch mit Doppelbyte-Zeichen. Wenn Sie mit LEN eine Reihe von vier Doppelbyte-Zeichen zählen würden, wäre das Ergebnis 8. Mit LENB sind es 4 (wenn DBCS als Standardsprache aktiviert ist)..
Die FIND-Funktion
Sie fragen sich vielleicht, warum Sie eine Funktion namens FIND verwenden, wenn Sie einfach STRG + F oder Bearbeiten> Suchen verwenden können. Die Antwort liegt in der Spezifität, mit der Sie mit dieser Funktion suchen können. Anstatt das gesamte Dokument zu durchsuchen, können Sie auswählen, bei welchem Zeichen der Zeichenfolge die Suche beginnt. Die Syntax hilft, diese verwirrende Definition zu klären:
= FIND ([find_text], [innerhalb_text], [start_num])
[find_text] ist der String, nach dem Sie suchen. Bei [Innentext] handelt es sich um die Zelle (n), in der Excel nach diesem Text suchen soll, und [start_num] ist das erste Zeichen, das es betrachtet. Beachten Sie, dass bei dieser Funktion die Groß- und Kleinschreibung beachtet wird. Nehmen wir ein Beispiel.
Ich habe die Beispieldaten so aktualisiert, dass die ID-Nummer jedes Schülers aus sechs alphanumerischen Zeichen besteht, von denen jede mit einer einzelnen Ziffer, einem M für, beginnt “männlich,” eine Folge von zwei Buchstaben zur Anzeige des Leistungsniveaus des Schülers (HP für Hoch, SP für Standard, LP für Tief und UP / XP für Unbekannt) und eine letzte Folge von zwei Zahlen. Verwenden Sie FIND, um jeden Schüler mit hoher Leistung hervorzuheben. Hier ist die Syntax, die wir verwenden werden:
= FIND ("HP", A2, 3)
Dies sagt uns, ob HP nach dem dritten Zeichen der Zelle erscheint. Auf alle Zellen in der ID-Spalte angewendet, können wir auf einen Blick sehen, ob der Schüler eine gute Leistung erbracht hat oder nicht (beachten Sie, dass die von der Funktion zurückgegebene 3 das Zeichen ist, bei dem HP gefunden wird). FIND kann besser genutzt werden, wenn Sie eine größere Auswahl an Sequenzen haben, aber Sie haben die Idee.
Wie bei LEN und LENB wird FINDB für denselben Zweck wie FIND verwendet, nur bei Doppelbyte-Zeichensätzen. Dies ist wegen der Angabe eines bestimmten Zeichens wichtig. Wenn Sie ein DBCS verwenden und das vierte Zeichen mit FIND angeben, beginnt die Suche mit dem zweiten Zeichen. FINDB löst das Problem.
Beachten Sie, dass bei FIND die Groß- und Kleinschreibung beachtet wird, sodass Sie nach einer bestimmten Großschreibung suchen können. Wenn Sie eine nicht case-sensitive Alternative verwenden möchten, können Sie die Funktion SEARCH verwenden, die dieselben Argumente verwendet und dieselben Werte zurückgibt.
Die EXACT-Funktion
Wenn Sie zwei Werte vergleichen müssen, um zu sehen, ob sie gleich sind, ist EXACT die Funktion, die Sie benötigen. Wenn Sie EXACT mit zwei Zeichenfolgen angeben, wird WAHR zurückgegeben, wenn sie genau gleich sind, und FALSCH, wenn sie unterschiedlich sind. Da bei EXACT die Groß- und Kleinschreibung beachtet wird, wird FALSE zurückgegeben, wenn Sie Strings mit Lesevorgängen angeben “Prüfung” und “Prüfung.” Hier ist die Syntax für EXACT:
= EXACT ([text1], [text2])
Beide Argumente sind ziemlich selbsterklärend. Sie sind die Zeichenfolgen, die Sie vergleichen möchten. In unserer Kalkulationstabelle werden wir zwei SAT-Werte miteinander vergleichen. Ich habe eine zweite Reihe hinzugefügt und angerufen “Berichtete.” Jetzt gehen wir die Tabelle mit EXACT durch und sehen, wo die gemeldete Bewertung von der offiziellen Bewertung abweicht, und zwar mit folgender Syntax:
= EXACT (G2, F2)
Wenn Sie diese Formel für jede Zeile in der Spalte wiederholen, erhalten Sie Folgendes:
Textkonvertierungsfunktionen
Diese Funktionen übernehmen die Werte aus einer Zelle und wandeln sie in ein anderes Format um. Zum Beispiel von einer Zahl zu einer Zeichenfolge oder von einer Zeichenfolge zu einer Zahl. Es gibt verschiedene Möglichkeiten, wie Sie vorgehen und was das genaue Ergebnis ist.
Die TEXT-Funktion
TEXT konvertiert numerische Daten in Text und ermöglicht Ihnen, diese auf bestimmte Weise zu formatieren. Dies kann beispielsweise nützlich sein, wenn Sie Excel-Daten in einem Word-Dokument verwenden möchten. So integrieren Sie Excel-Daten in ein Word-Dokument. So integrieren Sie Excel-Daten in ein Word-Dokument. Während Ihrer Arbeitswoche gibt es wahrscheinlich viele Zeiten dass Sie Informationen aus Excel in Word kopieren und einfügen oder umgekehrt. So produzieren die Leute oft schriftliche Berichte… Lesen Sie mehr. Schauen wir uns die Syntax an und dann, wie Sie sie verwenden könnten:
= TEXT ([Text], [Format])
Mit dem Argument [format] können Sie auswählen, wie die Nummer im Text angezeigt werden soll. Es gibt eine Reihe verschiedener Operatoren, die Sie zum Formatieren Ihres Textes verwenden können, aber wir werden uns hier an einen einfachen halten (weitere Informationen finden Sie auf der Microsoft Office-Hilfeseite zu TEXT). TEXT wird häufig zum Konvertieren von Geldwerten verwendet. Wir beginnen damit.
Ich habe eine Spalte hinzugefügt “Unterricht” das enthält eine Nummer für jeden Schüler. Wir formatieren diese Zahl in eine Zeichenfolge, die ein bisschen mehr aussieht, als ob wir es gewohnt wären, monetäre Werte zu lesen. Hier ist die Syntax, die wir verwenden werden:
= TEXT (G2, "$ #, ###")
Wenn Sie diese Formatierungszeichenfolge verwenden, erhalten Sie Zahlen, denen das Dollar-Symbol vorangestellt ist und nach dem Hundert-Zeichen ein Komma enthalten. Folgendes passiert, wenn wir es auf die Tabelle anwenden:
Jede Nummer ist jetzt korrekt formatiert. Sie können TEXT zum Formatieren von Zahlen, Währungswerten, Datumsangaben, Uhrzeiten und sogar zum Entfernen unwichtiger Ziffern verwenden. Weitere Informationen zu all diesen Dingen finden Sie auf der oben verlinkten Hilfeseite.
Die FIXED-Funktion
Ähnlich wie bei TEXT übernimmt die Funktion FIXED die Eingabe und formatiert sie als Text. FIXED ist jedoch darauf spezialisiert, Zahlen in Text umzuwandeln und Ihnen einige spezifische Optionen zum Formatieren und Runden der Ausgabe zu geben. Hier ist die Syntax:
= FIXED ([number], [decimals], [no_commas])
Das Argument [Nummer] enthält den Verweis auf die Zelle, die Sie in Text konvertieren möchten. [Dezimalzahlen] ist ein optionales Argument, mit dem Sie die Anzahl der Dezimalstellen auswählen können, die in der Konvertierung beibehalten werden. Wenn dies 3 ist, erhalten Sie eine Zahl wie 13.482. Wenn Sie eine negative Zahl für Dezimalzahlen verwenden, rundet Excel die Zahl. Wir werden das im Beispiel unten betrachten. Wenn [no_commas] auf TRUE gesetzt ist, werden Kommas vom Endwert ausgeschlossen.
Wir werden dies verwenden, um die im letzten Beispiel verwendeten Unterrichtswerte auf die nächsten Tausender zu runden.
= FEST (G2, -3)
Wenn auf die Reihe angewendet, erhalten wir eine Reihe abgerundeter Unterrichtswerte:
Die VALUE-Funktion
Dies ist das Gegenteil der TEXT-Funktion. Sie nimmt jede Zelle und wandelt sie in eine Zahl um. Dies ist besonders nützlich, wenn Sie eine Kalkulationstabelle importieren oder eine große Datenmenge kopieren und einfügen und diese als Text formatiert wird. So beheben Sie es:
= VALUE ([Text])
Das ist alles dazu. Excel erkennt akzeptierte Formate für konstante Zahlen, Zeiten und Datumsangaben und konvertiert sie in Zahlen, die dann mit numerischen Funktionen und Formeln verwendet werden können. Dies ist ein ziemlich einfaches, also überspringen wir das Beispiel.
Die DOLLAR-Funktion
Ähnlich wie bei der TEXT-Funktion konvertiert DOLLAR einen Wert in Text, fügt jedoch auch ein Dollarzeichen hinzu. Sie können auch die Anzahl der Dezimalstellen auswählen, die eingeschlossen werden sollen:
= DOLLAR ([Text], [Dezimalzahlen])
Wenn Sie das Argument [Dezimalzahlen] leer lassen, wird der Standardwert 2 verwendet. Wenn Sie eine negative Zahl für das Argument [Dezimalzahlen] angeben, wird die Zahl links von der Dezimalstelle gerundet.
Die ASC-Funktion
Erinnern Sie sich an unsere Diskussion von Einzel- und Doppelbyte-Zeichen? So konvertieren Sie zwischen ihnen. Insbesondere konvertiert diese Funktion Doppelbytezeichen in voller Breite in Einzelbytes mit halber Breite. Es kann verwendet werden, um Platz in Ihrer Tabelle zu sparen. Hier ist die Syntax:
= ASC ([Text])
Ziemlich einfach. Führen Sie einfach die ASC-Funktion für jeden Text aus, den Sie konvertieren möchten. Um es in Aktion zu sehen, werde ich diese Tabelle konvertieren, die eine Reihe von japanischen Katakana enthält. Diese werden oft als Zeichen mit voller Breite dargestellt. Ändern wir sie auf halbe Breite.
Die JIS-Funktion
Wenn Sie in eine Richtung konvertieren können, können Sie natürlich auch in die andere Richtung konvertieren. JIS konvertiert Zeichen mit halber Breite in Zeichen mit voller Breite. Wie bei ASC ist die Syntax sehr einfach:
= JIS ([Text])
Die Idee ist ziemlich simpel, also gehen wir ohne Beispiel zum nächsten Abschnitt über.
Textbearbeitungsfunktionen
Text kann in Excel am nützlichsten sein, wenn Sie ihn programmgesteuert bearbeiten. Die folgenden Funktionen helfen Ihnen bei der Texteingabe und dem genauen Format, das für Sie am nützlichsten ist.
Die Funktionen UPPER, LOWER und PROPER
Dies sind alles sehr einfache Funktionen. UPPER macht Text in Großbuchstaben, LOWER macht ihn in Kleinbuchstaben, und PROPER schreibt den ersten Buchstaben in jedem Wort groß, während der Rest der Buchstaben in Kleinbuchstaben bleibt. Ein Beispiel ist hier nicht erforderlich, daher gebe ich Ihnen nur die Syntax:
= UPPER / LOWER / PROPER ([Text])
Wählen Sie die Zelle oder den Zellbereich aus, in dem sich Ihr Text für das Argument [Text] befindet, und Sie können loslegen.
Die CLEAN-Funktion
Das Importieren von Daten in Excel funktioniert normalerweise ziemlich gut, aber manchmal erhalten Sie Zeichen, die Sie nicht möchten. Dies ist am häufigsten der Fall, wenn das Originaldokument Sonderzeichen enthält, die Excel nicht anzeigen kann. Anstatt alle Zellen, die diese Zeichen enthalten, durchzugehen, können Sie die CLEAN-Funktion verwenden, die wie folgt aussieht:
= CLEAN ([text])
Das Argument [text] ist einfach die Position des zu reinigenden Textes. In der Beispieltabelle habe ich den Namen in Spalte A einige nicht druckbare Zeichen hinzugefügt, die beseitigt werden müssen (in Zeile 2 befindet sich eines, das den Namen nach rechts schiebt, und in Zeile 3 ein Fehlerzeichen). . Ich habe die CLEAN-Funktion verwendet, um den Text ohne die folgenden Zeichen in Spalte G zu übertragen:
Nun enthält Spalte G die Namen ohne die nicht druckbaren Zeichen. Dieser Befehl ist nicht nur für Text nützlich. Oft hilft es Ihnen, wenn Zahlen auch Ihre anderen Formeln durcheinander bringen. Sonderzeichen können mit Berechnungen wirklich Chaos verursachen. Es ist wichtig, wenn Sie von Word nach Excel konvertieren. Konvertieren Sie Word in Excel: Konvertieren Sie Ihr Word-Dokument in eine Excel-Datei. Konvertieren Sie Word in Excel: Konvertieren Sie Ihr Word-Dokument in eine Excel-Datei. Lesen Sie jedoch mehr.
Die TRIM-Funktion
Wenn Sie mit CLEAN nicht druckbare Zeichen entfernen, werden mit TRIM zusätzliche Leerzeichen am Anfang oder Ende einer Textzeichenfolge entfernt. Möglicherweise werden Sie mit diesen Zeichen fertig, wenn Sie Text aus einem Word- oder einem Textdokument kopieren und mit etwas beenden mögen ” Follow-up-Termin ”… Um daraus zu machen “Follow-up-Termin,” Verwenden Sie einfach diese Syntax:
= TRIM ([Text])
Wenn Sie es verwenden, sehen Sie ähnliche Ergebnisse wie bei der Verwendung von CLEAN.
Funktionen zum Ersetzen von Text
Gelegentlich müssen Sie bestimmte Zeichenfolgen in Ihrem Text durch eine Zeichenfolge anderer Zeichen ersetzen. Die Verwendung von Excel-Formeln ist viel schneller als Suchen und Ersetzen Erobern Sie die Textaufgaben "Suchen und Ersetzen" mit wReplace Erobern Sie die Textaufgaben "Suchen und Ersetzen" mit wReplace Read More, insbesondere wenn Sie mit einer sehr großen Tabelle arbeiten.
Die SUBSTITUTE-Funktion
Wenn Sie mit viel Text arbeiten, müssen Sie manchmal einige wichtige Änderungen vornehmen, z. B. einen Textstring für einen anderen herausfiltern. Vielleicht haben Sie erkannt, dass der Monat in einer Reihe von Rechnungen falsch ist. Oder dass Sie den Namen eines anderen falsch eingegeben haben. In jedem Fall müssen Sie manchmal eine Zeichenfolge ersetzen. Dafür ist SUBSTITUTE. Hier ist die Syntax:
= SUBSTITUTE ([text], [old_text], [new_text], [instance])
Das Argument [text] enthält die Position der Zellen, in denen das Ersetzen erfolgen soll, und [old_text] und [new_text] sind ziemlich selbsterklärend. Mit [Instanz] können Sie eine bestimmte Instanz des zu ersetzenden alten Textes angeben. Wenn Sie also nur die dritte Instanz des alten Textes ersetzen möchten, müssen Sie eingeben “3” für dieses Argument. SUBSTITUTE kopiert alle anderen Werte (siehe unten).
Als ein Beispiel werden wir einen Rechtschreibfehler in unserer Tabelle korrigieren. Sagen wir “Honolulu” wurde versehentlich als geschrieben “Honululu.” Hier ist die Syntax, die wir zur Korrektur verwenden werden:
= ERSATZ (D28, "Honululu", "Honolulu")
Und was passiert, wenn wir diese Funktion ausführen:
Nachdem Sie die Formel in die umgebenden Zellen gezogen haben, werden Sie sehen, dass alle Zellen aus Spalte D kopiert wurden, mit Ausnahme derjenigen, die den Rechtschreibfehler enthielten “Honululu,” welche durch die korrekte Schreibweise ersetzt wurden.
Die REPLACE-Funktion
REPLACE ähnelt SUBSTITUTE, ersetzt jedoch nicht eine bestimmte Zeichenfolge, sondern ersetzt die Zeichen an einer bestimmten Position. Ein Blick auf die Syntax verdeutlicht die Funktionsweise der Funktion:
= REPLACE ([old_text], [start_num], [num_chars], [new_text])
In [old_text] geben Sie die Zellen an, in denen Sie Text ersetzen möchten. [start_num] ist das erste Zeichen, das Sie ersetzen möchten, und [num_chars] ist die Anzahl der Zeichen, die ersetzt werden sollen. Wir werden gleich sehen, wie das funktioniert. [new_text] ist natürlich der neue Text, der in die Zellen eingefügt wird - dies kann auch eine Zellenreferenz sein, was sehr nützlich sein kann.
Schauen wir uns ein Beispiel an. In unserer Tabelle haben die Schüler-IDs HP-, SP-, LP-, UP- und XP-Sequenzen. Wir möchten sie loswerden und alle in NP ändern, was mit SUBSTITUTE oder Suchen und Ersetzen sehr lange dauern würde. Hier ist die Syntax, die wir verwenden werden:
= REPLACE (A2, 3, 2, "NP")
Auf die gesamte Kolumne angewendet, erhalten wir Folgendes:
Alle zwei Buchstaben umfassenden Sequenzen aus Spalte A wurden durch ersetzt “NP” in Spalte G.
Textteilungsfunktionen
Sie können nicht nur Strings ändern, sondern auch kleinere Stücke dieser Strings ausführen (oder diese Strings als kleinere Stücke verwenden, um größere Strings zu bilden). Dies sind einige der am häufigsten verwendeten Textfunktionen in Excel.
Die CONCATENATE-Funktion
Dies ist eine, die ich selbst schon einige Male verwendet habe. Wenn Sie zwei Zellen haben, die zusammengefügt werden müssen, ist CONCATENATE Ihre Funktion. Hier ist die Syntax:
= CONCATENATE ([text1], [text2], [text3] ...)
Das Konkatenat ist so nützlich, dass die [text] -Argumente aus reinem Text bestehen können “Arizona,” oder Zellreferenzen wie “A31.” Sie können die beiden sogar mischen. Dadurch können Sie viel Zeit sparen, wenn Sie zwei Textspalten kombinieren müssen, z. B. wenn Sie eine erstellen möchten “Vollständiger Name” Spalte aus einem “Vorname” und ein “Nachname” Säule. Hier ist die Syntax, die wir dazu verwenden werden:
= CONCATENATE (A2, "", B2)
Beachten Sie hier, dass das zweite Argument ein Leerzeichen ist (als Anführungszeichen-Leerzeichen-Qoutations-Zeichen eingegeben). Andernfalls würden die Namen direkt verkettet, wobei zwischen dem Vor- und Nachnamen kein Leerzeichen steht. Mal sehen, was passiert, wenn wir diesen Befehl ausführen und den Rest der Spalte mit Autofill füllen:
Jetzt haben wir eine Kolumne mit dem vollen Namen aller. Mit diesem Befehl können Sie auf einfache Weise Vorwahlen und Telefonnummern, Namen und Mitarbeiternummern, Städte und Bundesländer oder sogar Währungszeichen und -beträge kombinieren.
In den meisten Fällen können Sie die CONCATENATE-Funktion auf ein einzelnes kaufmännisches Und verkürzen. Um die obige Formel mit dem kaufmännischen Und-Zeichen zu erstellen, geben Sie Folgendes ein:
= A2 & "" & B2
Sie können es auch verwenden, um Zellreferenzen und Textzeilen wie folgt zu kombinieren:
= E2 & "," & F2 & ", USA"
Dies nimmt die Zellen mit Namen von Städten und Ländern und kombiniert sie mit “Vereinigte Staaten von Amerika” Um die vollständige Adresse zu erhalten, siehe unten.
Die Funktionen LINKS und RECHTS
Oft möchten Sie nur mit den ersten (oder letzten) Zeichen einer Textzeichenfolge arbeiten. Mit LINKS und RECHTS können Sie dies tun, indem Sie nur eine bestimmte Anzahl von Zeichen zurückgeben, die mit dem Zeichen ganz links oder ganz rechts in einer Zeichenfolge beginnen. Hier ist die Syntax:
= LINKS / RECHTS ([Text], [Anzahl_Zeichen])
[text] ist natürlich der Originaltext und [num_chars] die Anzahl der Zeichen, die Sie zurückgeben möchten. Schauen wir uns ein Beispiel an, wann Sie dies vielleicht tun möchten. Angenommen, Sie haben eine Reihe von Adressen importiert, und jede enthält sowohl die Abkürzung für das Bundesland als auch das Land. Wir können LEFT verwenden, um nur die Abkürzungen mit folgender Syntax zu erhalten:
= LINKS (E2, 2)
So sieht das in unserer Kalkulationstabelle aus:
Wenn die Abkürzung nach dem Staat gekommen wäre, hätten wir RECHTS auf dieselbe Weise verwendet.
Die MID-Funktion
MID ähnelt LINKS und RECHTS. Sie können jedoch Zeichen aus der Mitte eines Strings ziehen, wobei Sie an einer von Ihnen angegebenen Position beginnen. Werfen wir einen Blick auf die Syntax, um zu sehen, wie es genau funktioniert:
= MID ([text], [start_num], [num_chars])
[start_num] ist das erste Zeichen, das zurückgegeben wird. Das bedeutet, wenn Sie möchten, dass das erste Zeichen in einer Zeichenfolge in das Ergebnis einer Funktion eingeschlossen wird, ist dies der Fall “1.” [num_chars] ist die Anzahl der Zeichen nach dem Startzeichen, die zurückgegeben werden. Wir werden damit ein bisschen Text reinigen. In der Beispieltabelle haben wir jetzt Titel zu den letzten Namen hinzugefügt, die wir jedoch gerne entfernen möchten, sodass ein Nachname von “Herr Martin” wird als zurückgegeben “Martin.” Hier ist die Syntax:
= MID (A2, 5, 15)
Wir werden verwenden “5” als Startzeichen, da der erste Buchstabe des Namens der Person das fünfte Zeichen ist (“Herr. ” belegt vier Leerzeichen). Die Funktion gibt die nächsten 15 Buchstaben zurück, die ausreichen sollten, um den letzten Teil des Namens nicht abzuschneiden. Hier ist das Ergebnis in Excel:
Nach meiner Erfahrung finde ich MID am nützlichsten, wenn Sie es mit anderen Funktionen kombinieren. Nehmen wir an, dass diese Tabelle nicht nur Männer umfasst, sondern auch Frauen, die dies tun könnten “Frau.” oder “Frau.” für ihre Titel. Was würden wir dann tun? Sie können MID mit IF kombinieren, um den Vornamen unabhängig vom Titel zu erhalten:
= IF (LINKS (A2, 3) = "Frau", MID (A2, 6, 16), MID (A2, 5, 15)
Ich lasse Sie genau herausfinden, wie diese Formel funktioniert. Sie müssen möglicherweise die booleschen Operatoren von Excel überprüfen. Mini Excel-Lernprogramm: Boolesche Logik für die Verarbeitung komplexer Daten verwenden Mini-Excel-Lernprogramm: Boolesche Logik für die Verarbeitung komplexer Daten verwenden Logische Operatoren IF, NOT , UND und ODER können Ihnen dabei helfen, von Excel-Neulingen zu Power-Usern zu gelangen. Wir erklären die Grundlagen der einzelnen Funktionen und zeigen, wie Sie sie für maximale Ergebnisse verwenden können..
Die REPT-Funktion
Wenn Sie eine Zeichenfolge nehmen und mehrmals wiederholen müssen und Sie sie nicht immer wieder eingeben möchten, kann REPT helfen. Geben Sie REPT einen String (“ABC”) und eine Anzahl (3) von Malen, die Sie wiederholen möchten, und Excel gibt Ihnen genau das, wonach Sie gefragt haben (“abcabcabc”). Hier ist die sehr einfache Syntax:
= REPT ([Text], [Nummer])
[text] ist offensichtlich die Basiszeichenfolge; [Anzahl] gibt an, wie oft Sie es wiederholen möchten. Obwohl ich diese Funktion noch nicht richtig genutzt habe, bin ich mir sicher, dass jemand da draußen etwas dafür tun könnte. Wir werden ein Beispiel verwenden, das Ihnen, obwohl es nicht gerade nützlich ist, das Potenzial dieser Funktion zeigen könnte. Wir werden REPT mit kombinieren “&” etwas Neues schaffen. Hier ist die Syntax:
= "*<---" & REPT("*", 9) & "--->* "
Das Ergebnis wird unten gezeigt:
Ein reales Beispiel
Um Ihnen eine Vorstellung davon zu geben, wie Sie eine Textfunktion in der realen Welt einsetzen können, gebe ich ein Beispiel dafür, wo ich MID mit mehreren Bedingungen in meiner eigenen Arbeit kombinierte. Für meinen postgradualen Psychologiestudium habe ich eine Studie durchgeführt, in der die Teilnehmer auf eine der beiden Schaltflächen klicken mussten und die Koordinaten dieses Klicks aufgezeichnet wurden. Die Schaltfläche auf der linken Seite des Bildschirms wurde mit A bezeichnet, und die Schaltfläche auf der rechten Seite wurde mit B bezeichnet. Jede Studie hatte eine korrekte Antwort, und jeder Teilnehmer führte 100 Versuche durch.
Um diese Daten zu analysieren, musste ich sehen, wie viele Studien jeder Teilnehmer richtig gemacht hat. So sah die Ergebniskalkulation nach einiger Reinigung aus:
Die richtige Antwort für jeden Versuch ist in Spalte D aufgeführt, und die Koordinaten des Klicks sind in den Spalten F und G aufgeführt (sie sind als Text formatiert, was die Sache kompliziert macht). Als ich anfing, ging ich einfach durch und führte die Analyse manuell durch. wenn Spalte D sagte “Optiona” und der Wert in Spalte F war negativ, würde ich 0 eingeben (für “falsch”). Wenn es positiv ist, würde ich 1 eingeben. Das Gegenteil war wahr, wenn Spalte D gelesen wurde “Optionb.”
Nach einigem Basteln habe ich einen Weg gefunden, die MID-Funktion für mich zu nutzen. Folgendes habe ich verwendet:
= IF (D3 = "Optiona", IF (MID (F3,2,1) = "-", 1,0), IF (MID (F3,2,1) = "-", 0,1))
Lass uns das abbauen. Beginnend mit der ersten IF-Anweisung haben wir Folgendes: “wenn Zelle D3 'Optiona' sagt, dann [erste Bedingung]; wenn nicht, dann [zweite Bedingung].” Die erste Bedingung sagt folgendes: “Wenn das zweite Zeichen der Zelle F3 ein Bindestrich ist, geben Sie true zurück. Wenn nicht, geben Sie false zurück.” Der dritte sagt “Wenn das zweite Zeichen der Zelle F3 ein Bindestrich ist, geben Sie false zurück. wenn nicht, kehre zurück.”
Es kann eine Weile dauern, bis man den Kopf umhüllt, aber es sollte klar werden. Kurz gesagt, diese Formel prüft, ob D3 sagt “Optiona”; Wenn dies der Fall ist und das zweite Zeichen von F3 ein Bindestrich ist, wird die Funktion zurückgegeben “wahr.” Wenn D3 enthält “Optiona” und das zweite Zeichen von F3 ist kein Bindestrich, es wird zurückgegeben “falsch.” Wenn D3 tut nicht enthalten “Optiona” und das zweite Zeichen von F3 ist ein Bindestrich, der zurückgegeben wird “falsch.” Wenn D3 nicht sagt “Optiona” und das zweite Zeichen von F2 ist kein Bindestrich, es wird zurückgegeben “wahr.”
So sieht die Tabelle aus, wenn Sie die Formel ausführen:
Jetzt die “Ergebnis” Die Spalte enthält eine 1 für jeden Versuch, auf den der Teilnehmer richtig geantwortet hat, und eine 0 für jeden Versuch, auf den er falsch geantwortet hat. Von dort aus ist es einfach, die Werte zusammenzufassen, um zu sehen, wie viele sie richtig gemacht haben.
Ich hoffe, dieses Beispiel gibt Ihnen eine Vorstellung davon, wie Sie Textfunktionen beim Arbeiten mit verschiedenen Datentypen kreativ verwenden können. Die Leistungsfähigkeit von Excel ist nahezu unbegrenzt. 3 verrückte Excel-Formeln, die erstaunliche Dinge tun 3 verrückte Excel-Formeln, die erstaunliche Dinge tun Bedingte Formatierungsformeln in Microsoft Excel können wunderbare Dinge tun. Hier sind ein paar tolle Tricks für die Produktivität der Excel-Formel. Lesen Sie mehr, und wenn Sie sich die Zeit nehmen, eine Formel auszuarbeiten, die Ihre Arbeit für Sie erledigt, können Sie eine Menge Zeit und Mühe sparen!
Excel Text Mastery
Excel ist ein Kraftpaket, wenn es um das Arbeiten mit Zahlen geht, aber es verfügt auch über eine überraschende Anzahl nützlicher Textfunktionen. Wie wir gesehen haben, können Sie Text analysieren, konvertieren, ersetzen und bearbeiten sowie diese Funktionen mit anderen kombinieren, um einige komplexe Berechnungen und Transformationen durchzuführen.
Senden von E-Mails Senden von E-Mails aus einer Excel-Kalkulationstabelle mithilfe von VBA-Skripts Senden von E-Mails aus einer Excel-Kalkulationstabelle mithilfe von VBA-Skripts Unsere Code-Vorlage hilft Ihnen beim Einrichten automatisierter E-Mails aus Excel mithilfe von Collaboration Data Objects (CDO) und VBA-Skripts. Lesen Sie mehr zum Steuern. Steuern tun? 5 Excel-Formeln, die Sie wissen müssen, wenn Sie Ihre Steuern zahlen? 5 Excel-Formeln, die Sie kennen müssen Es ist zwei Tage, bevor Ihre Steuern fällig sind und Sie keine weitere Gebühr für verspätete Anmeldungen zahlen möchten. Jetzt ist es an der Zeit, die Leistungsfähigkeit von Excel zu nutzen, um alles in Ordnung zu bringen. Lesen Sie weiter, Excel kann Ihnen helfen, Ihr gesamtes Leben zu managen. Wie verwende ich Microsoft Excel, um dein Leben zu managen? Wie verwende ich Microsoft Excel, um dein Leben zu managen Es ist kein Geheimnis, dass ich ein totaler Excel-Fan bin. Das ist zum großen Teil auf die Tatsache zurückzuführen, dass ich gerne VBA-Code schreibe und Excel in Kombination mit VBA-Skripts viele Möglichkeiten eröffnet ... Mehr. Wenn Sie sich mit diesen Textfunktionen vertraut machen, werden Sie dem Excel-Master einen Schritt näher kommen.
Teilen Sie uns mit, wie Sie Textoperationen in Excel verwendet haben! Was ist die komplexeste Transformation, die Sie durchgeführt haben??
Erfahren Sie mehr über: Longform Guide, Microsoft Excel.