Transkripte
1. Einführung in die Textfunktionen: In Ordnung. Jetzt haben Sie Abschnitt fünf Nachschlagefunktionen zusammengefasst. Es ist an der Zeit, zu Abschnitt sechs Textformeln zu gehen. Und wie Sie vielleicht erraten haben, deckt
dies im Grunde jede Formel oder Funktion in Excel ab, mit der Sie Textzeichenfolgen arbeiten oder
bearbeiten können . Also werden wir mit einigen grundlegenden Funktionen auf Großschreibung beginnen, wie oben, unten und richtig. Wir werden schnell über die Trimmfunktion sprechen. Dann gehen wir zu King Cat Nate,
was im Grunde ist, wie verknüpfte Textzeichenfolgen zusammen darüber sprechen, wie Textwerte
und Werte mit den Text- und Wert-Funktionen in Text konvertiert werden können. Wir werden über die linke Mitte rechts sprechen, die wirklich leistungsfähige Möglichkeiten sind, Teile von Textzeichenfolgen zu extrahieren. Und zu guter Letzt werden
wir einige Excel Beispiele suchen und finden und eingehen. Teoh zeigen Ihnen, wie das funktioniert, so wie üblich Dateien zum Download Excel für Analysten Textfunktionen, die ein PDF und dann Abschnitt sechs Textfunktionen, die eine Excel-Datei ist. Also gehen Sie voran und geben Sie diesen Download Lasst uns loslegen
2. UPPER/LO/ANORDNUNG: Alles klar, lassen Sie uns die Dinge loslegen, indem wir über vier ziemlich einfache Textfunktionen sprechen. Trimmen Sie oben, unten und richtig, beginnend mit trimmen. Grundsätzlich ist
alles, was es tut, alle führenden oder nachgestellten Leerzeichen aus einer Textzeichenfolge zu entfernen. Und während das wie eine triviale Sache für die Funktion erscheinen mag, ist
es eigentlich wirklich, wirklich wichtig. Und das liegt daran, wenn Textzeichenfolgen identisch sind, mit Ausnahme der Tatsache, dass man am Ende ein nachgestelltes Leerzeichen hat, sehen
sie für Sie genau gleich aus. Aber Excel wird sie behandeln, ist völlig andere Werte, die völlig Chaos auf
Dinge wie Nachschlagen oder Match-Funktionen anrichten können , die versuchen, genaue Werte zu finden, um zu entsprechen,
so trimmen sie äquivalent machen. Und ehrlich gesagt, es ist eine gute Best Practice, sich in die Gewohnheit zu gewöhnen, nur um Ihre Textfelder
unten,
oben und richtig zu standardisieren unten, . Diese Luft nur Großschreibung basierte Funktionen so niedriger wird nur die Zeichen
eines Referenz-Array-Toe konvertieren . Alle Kleinbuchstaben Upper konvertiert alle Zeichen in Großbuchstaben und richtig wird den ersten Buchstaben in jedem Wort einer Textzeichenfolge
groß geschrieben. Also lasst uns in Excel eintauchen und sehen, dass wir mit arbeiten müssen. Um ich habe den Abschnitt sechs Textfunktionen Excel -Datei geöffnet. Also gehen Sie weiter und öffnen Sie das und folgen Sie nur einer Registerkarte hier. Es heißt Rohdaten und sieht so aus, als hätten wir hier ein paar Namen. Geschlechteradresse, Stadtstaat, Postleitzahl ,
E-Mail, Telefon und national i d. Also werden wir ausschließlich mit diesem einen Tab und dieser eine Datei arbeiten, während wir diesen Abschnitt
durchlaufen. Unsere erste Herausforderung besteht also darin, zwei neue Felder für den Vor- und Nachnamen zu erstellen. Und was wir tun wollen, ist in den richtigen Fall zu konvertieren und auch mögliche führende oder
nachfolgende Leerzeichen zu trimmen . Und wie Sie sehen können, sehen diese alle aus, wissen
Sie, genau wie normale Vornamen. Wenn Sie jedoch eine Zelle auswählen und in die Bearbeitungsleiste klicken, sehen
Sie, dass Jennifer zum Beispiel ein nachfolgendes Leerzeichen
hat. Der Tschad tut es nicht. Susan tut es nicht. Wayne tut es. Aber wie Sie sehen können, ist
es wirklich manuell. Und der einzige Weg zu sagen ist, indem man tatsächlich in den Wert jeder Zelle klickt. Also, was wir tun werden, ist eine neue Spalte zu erstellen. Ich habe gerade Recht Click Colin sein, und ich werde einfügen. Und ich werde diese neue Kolumne richtig nennen. Hoppla. Richtiger Vorname. Und so werde ich mit der richtigen Funktion beginnen, die so richtig ist. Öffne die Prinzessin. Wählen Sie ein An aus, und schließen Sie es. Wie Sie sehen können, wandelt
das Jennifer und alle Kappen zu Jennifer mit nur einem Großbuchstaben J um. Jetzt Jetztmuss
ich keine neue Spalte erstellen und die Trimmung dieser Version nehmen. Ich könnte nur Trim hinzufügen und beide Funktionen auf einmal richtig machen. Also werde ich sagen, gleich trimmen richtige acht, um die Klammer zu schließen. Und dann, wenn sie das unten anwenden, wird
Jennifer kein nachgestelltes Leerzeichen mehr haben. Also lassen Sie uns genau das gleiche tun nach Spalte D In einem Rechtsklick e einfügen, nennen Sie es richtigen Nachname gleich trimmen Klammer d zwei und umschlossen die beiden Prinzen von ihm. Geben Sie ein und wenden Sie es nach unten. Da gehst du. Also Bewertungen richtig, um den Vornamen und die Nachnamensspalten zu bereinigen
3. Die CONCATENATE (&): In Ordnung. Als Nächstes haben
wir die angeborene Funktion, die ehrlich gesagt
eine meiner Lieblingsfunktionen ist . Es ist eine der am meisten unterschätzten und leistungsfähigsten Funktionen und Excel. Wirklich. Was es tut, ist Textzellenwerte oder Formelausgaben in einer einzigen Textzeichenfolge zu kombinieren. Sie können entweder gleich Typ kann Kapitän acht, wenn Sie wählen. Oder Sie könnten einfach das kaufmännische Und-Zeichen verwenden, das genau dasselbe tut. Beachten Sie also, dass Sie nur verkaufen Referenzen und die Strings kombinieren können, die sie enthalten. Ah, Sie können diese mit vom Benutzer eingegebenen Textzeichenfolgen kombinieren, die von Anführungszeichen umgeben sind, oder Sie können sie mit anderen Formeln kombinieren, die Teile von Textzeichenfolgen herausziehen, um kontaminiert zu werden. In unserem ersten Beispiel hier haben
wir einen Vornamen. Daniel. Nachname, richtig. Der erste Fall, Wir sind nur die Kombination der zwei ein zwei und B zwei, was uns diese fallende Ausgabe gibt. Daniel. Moment arbeitet
das zweite Beispiel Captain mit den gleichen zwei Feldern, außer das Hinzufügen eines Leerzeichens zwischen eso. Der Ausgang ist Daniel Space, nicht wahr? Und dann integrieren das dritte und vierte Beispiel die linke Funktion, über
die wir in der nächsten Vorlesung sprechen werden. Also lasst uns in Excel springen und wir werden hier zwei Dinge tun. Wir werden eine vollständige Namensspalte und einen vollständigen Adresskamm erstellen. Ich bin also, ich werde mit der rechten Maustaste Spalte f eine neue Spalte einfügen. Ich nenne es den vollständigen Namen. Also das Ziel hier ist es, ah,
vollständiges Namensfeld zu erstellen , das den richtigen Vornamen,
den mittleren Anfangsbuchstaben und den richtigen Nachnamen mit Leerzeichen zwischen ihnen nimmt . Also alles, was ich tun werde, ist Typ gleich und der erste Text während der ich will
, der richtige Vorname ist zu 10%. Und ich erinnere mich, dass ich ein Leerzeichen zwischen diesem und dem mittleren Anfangsbuchstaben brauche, also werde
ich in Anführungszeichen ein Leerzeichen schreiben, damit es so aussieht, als wäre nichts da. Aber ich füge tatsächlich als Leerzeichen in meine resultierende Zeichenfolge ein. Und dann noch ein und Prozent auf die mittlere Initiale und ein weiteres Leerzeichen einen letzten 10% und
im richtigen Nachnamen. Also wieder diese Formel zu lesen, habe
ich so richtigen Vornamen sein, dann ein Leerzeichen Mitte Anfangs war ein Leerzeichen richtigen Nachnamen. Also habe ich geschlagen. Geben Sie ein. Erweitern Sie das hier. Wie Sie sehen können, funktioniert
das wunderschön. Ein ähnlicher Fall für die vollständige Adresse, geht
einfach nach rechts? Klicken Sie auf. Com. L fügen Sie eine neue Spalte ein. Nennen Sie die vollständige Adresse. Und in diesem Fall würde
ich gerne etwas Ähnliches tun. Ich möchte nur die Straßenadresse gefolgt von einem Komma und einem Leerzeichen als das Stadtkomma Space State Comma Space PLZ. Also die gleiche Idee hier. Beginnen Sie mit Gleichen. H zwei und Prozent Komma Leerzeichen in Anführungszeichen kaufmännisches Und-Zeichen, Stadt kaufmännisches Und-Zeichen, Komma Leerzeichen und Anführungszeichen und Prozent Status kaufmännisches Und-Zeichen, Komma Leerzeichen, kaufmännisches Und-Code. Also Straße Adresse Common Space City. Common Space State Art von Raum PLZ drücken Sie die Eingabetaste. Erweitern Sie das, damit wir es sehen können, und da gehst du. Das ist also eine grundlegende Verkettung, um mehrere Textzeichenfolgen zusammenzuziehen.
4. LINKE/MID/RECHTS & LEN: In Ordnung. Als nächstes haben
wir links Mitte und rechts, die eine bestimmte Anzahl von Zeichen von einer Position innerhalb einer Textzeichenfolge zurückgeben. Mit anderen Worten, sie extrahieren Textstücke aus einer größeren Zeichenfolge. Wir werden auch über die Len-Funktion oder Länge sprechen, die die Gesamtzahl der Zeichen in einer Zeichenfolge zurückgibt. Also Syntax weise, wirklich unkompliziert. Sie beginnen nur mit der Textreferenz links, im Grunde sagt, ich möchte eine bestimmte Anzahl von Zeichen von der linken Seite dieses Textrings zurückgeben. Wenn Sie also sagen würden, von links von der Zeichenfolge eine drei oder die Zeichenfolge innerhalb einer drei Rückkehr zu Zeichen, Excel wird nur links von dieser Zeichenfolge beginnen und zurückkehren. Die ersten 2 Zeichen, die es richtig findet, funktionieren genau auf die gleiche Weise. Es beginnt einfach von der rechten Seite einer Textzeichenfolge und arbeitet seinen Weg nach links. Also, wenn ich rechts von diesem Text in einer Sieben sagte, gib mir drei Zeichen zurück, wird
es 100 zurückgeben , weil diese Luft die letzten drei Zeichen in der Stärke, um und dann Mitte hat eine zusätzliche Komponente dazu, was die Startnummer ist, und es ist im Grunde genau das, was Sie verwenden, wenn Sie eine Textzeichenfolge ziehen oder Zeichen
aus der Mitte einer Stärke ziehen möchten . Also hier sagen, aus der Mitte dieser Zeichenfolge in einer Fünf, möchte
ich in Position vier beginnen und fünf Zeichen zurückgeben, und das wird 0 bis 215 zurückgeben, weil Null in der vierten Position in der Zeichenfolge ist. Und nicht zuletzt zählt
Len, Len, das für sich spricht, das für sich spricht,
nur die Zeichen in diesem Fall gibt es 17 Zeichen innerhalb des Beispieltextrings. Also lasst uns springen, um zu übertreffen. Wir werden einige Arbeit an der Telefonspalte in der Spalte machen. Und so werde ich tatsächlich drei neue Spalten hier erstellen, und ich werde sie nennen Vorwahl kann kommen Oh, Präfix Einkommen P und Zeilennummer nennen Cube, und ich werde Vorwahl als diese ersten 3 Nummern der Telefonnummer definieren. schlecht definierte Präfix als das zweite Stück von drei Zahlen mit der Telefonnummer und dann Zeilennummer wird die letzten vier in der Nummer sein, also werden wir alle drei linken Mitte und rechts üben. Um dies für die Ortskennzahl zu erreichen, da es die ersten 3 Zeichen der Zeichenfolge sind, werde ich die linke Funktion verwenden, also gleich links und zwei ist meine Textreferenznummer von Zeichen. Es werden drei sein. Ich habe das einfach abgemacht und es aufgebracht. Da gehst du, Präfix. Wir brauchen eine mittlere Funktion, weil wir Zeichen aus der Mitte dieser
Textzeichenfolge ziehen . Der Text wird also die gleiche Referenz sein. Und zur Startnummer ist im Grunde das, wo ist das erste Zeichen, das wir
zurückgeben wollen ? Und es ist in 12345 Es ist in der fünften Position, und die Anzahl der Zeichen, die wir zurückgeben wollen, ist drei. Drücken Sie die Eingabetaste 376 Das sieht richtig aus 89 Dort gehen wir. Und last but not least ist die
Zeilennummer nur die letzten vier Ziffern der Telefonnummer, so verwenden wir rechts wieder Textbezug ist in und wir wollen vier Zahlen von
rechts zurückgeben . Die Reserve 64 sieht gut aus. Wenden Sie es nach unten und los geht's. Einfache linke Mitte-Rechts-Funktionen
5. TEXT /WERT: Alles klar, also möchte ich eine Minute dauern, um über zwei Funktionen namens Text und Wert zu sprechen, was wirklich nützliche Funktionen sein könnte, wenn Excel Ihren Text wie Werte und
Ihre Werte wie Text eso behandelt . Was die Textfunktion tut, ist, dass sie einen numerischen Wert in Text und die Vorzeichen eines
bestimmten Formats in ihn Wert konvertiert . Auf der Umkehrseite konvertiert eine Textzeichenfolge, die eine Zahl darstellt, in einen Wert, sodass Sie sie als solche behandeln
können. Also für die Textfunktion, UH, zwei Komponenten zur Formel, die ersten Teile den Wert. Dies kann eine Reihe von Formel sein, die zu einer Zahl oder einem Verweis auf eine Zelle
mit einer Zahl ausgewertet wird. Und das zweite Stück ist, wie Sie Ihren Text formatieren möchten, ob Sie als Datum als Währung, bestimmte Anzahl von Dezimalstellen oder Ziffern usw. formatieren möchten. Ein wirklich häufiges Beispiel, bei dem Sie Probleme zwischen Texten und Werten haben könnten, ist Umgang mit Postleitzahlen. Also lassen Sie uns wieder in Excel springen und werfen einen Blick auf ihr PLZ-Feld, das nicht Spalte K für diejenigen von Ihnen ist, die nicht wissen, dass die traditionelle oder Standard-Postleitzahl fünf Ziffern haben
sollte. Das Problem hier ist, dass bestimmte Postleitzahlen, die mit einer Null begonnen
haben, diese führende Null von Excel entfernt haben, weil Excel dies als
Wert behandelt und die führende Null für irrelevant hält. Was wir also tun müssen, ist hier eine neue Spalte zu erstellen. Also werde ich rechts klicken Spalte,
Alan, Alan, fügen Sie einen neuen Kamm ein. Ich nenne es „New Zip“. Und so, als erste Anstrengung, lassen Sie uns versuchen, einfach eine Textfunktion zu verwenden. Also gleich Text unsere Werte gehen, um den PLZ-Wert in K zwei und dann für Format-Text . Ich will sehen, ob ich ihm fünf Ziffern geben kann. In Anführungszeichen werde
ich nur fünf Mal Pfund oder Hash-Zeichen drücken, die Anführungszeichen
schließen und dann die Klammer schließen und die Eingabetaste drücken. Und das funktionierte für alle fünfstelligen. Das Problem ist, dass
es meiner vierstelligen Postleitzahl keine Null hinzugefügt hat, da Null bereits entfernt wurde. Es ist also, dass wir hier etwas klüger werden müssen. Also, was ich tun werde, ist eine logische Aussage mit einer Len-Funktion zu integrieren, um die
vierstelligen Postleitzahlen ein wenig anders zu behandeln . Also, was wir hier tun werden, ist, dass wir mit der Textfunktion anfangen werden. Waren schon seit wir ziemlich weit entlang gekommen sind und wir werden nur mit beginnen,
wenn die Länge Also, wenn Len von k zwei, sie ist ein Postleitzahl-Feld schließen die Klammer gleich fünf, und der Wert von True ist, wir werden es in Text konvertieren mit fünf Dezimalstellen. Und das ist das. Wenn ein Komma über den Wert falsch, hier ist, wo wir Excel sagen, wie Besuchswaren mit nur vier Ziffern zu behandeln. Also werden wir sagen, äh, wenn die Länge von K zwei schließen, die Klammern gleich vier ist, dann werde ich das einfach packen und einfach einfügen, sparen Sie mir ein wenig Zeit. Dann werden wir den K-2-Wert in Text umwandeln. Aber ich werde eine Bearbeitung des Formats vornehmen, und ich werde die erste Ziffer zwingen, eine Null zu sein und dann mit £4 Zeichen zu beenden und dann werde
ich das einfach mit zwei weiteren Klammern abschließen, und das sollte es gerade tun. Drücken Sie die Eingabetaste. Wenden Sie es nach unten. Und, wie Sie sehen können, die Fälle, in denen es nur vier Ziffern hatte. Jetzt habe die führende Null wieder in Also wieder hinzugefügt, nur um diese Formel zu überarbeiten, sagte, wenn die Länge der Postleitzahl gleich fünf ist, nur in Text mit so vielen Ziffern wie möglich konvertiert, um, wenn die Länge gleich vier, konvertiert in Text und erzwingen die erste Ziffer eine Null sein, eso verwendete Kombination von logischen Operatoren, die Längenfunktion und die Textfunktion, um ein neues,
richtiges PLZ-Feld zu erstellen .
6. SUCH/FINDUNG: Okay, Also haben wir über die einfachen linken mittleren rechten Funktionen gesprochen, auf denen wir eine sehr bestimmte
Anzahl von Zeichen bestimmt , die zurückgegeben werden sollen. In jedem Fall funktioniert
das großartig für Dinge wie Telefonnummern, die extrem konsistent und standardisiert sind. Aber realistisch gesehen
gibt es viele Situationen, in denen wir uns mit
einer variablen Anzahl von Zeichen beschäftigen , ,die zurückgegeben werden müssen. Mit anderen Worten,
was ist, wenn wir die drei Zeichen nach dem kaufmännischen Und-Zeichen oder alle Zeichen
vor dem Bindestrich benötigen ? Fragen wie diese können nicht durch die linken Mitte-Rechts-Funktionen allein adressiert werden. Sie benötigen so etwas wie die Suchfunktion bei, um Ihnen zu helfen, das zu erreichen. Also suchen, die eine persönliche Lieblingsfunktion von mir ist und hoffentlich bald Liebling von Ihnen ist eine wirklich leistungsfähige Funktion, die nach einer bestimmten Zeichenkette sucht. Und dann, wenn es es findet, gibt
es die Position dieser Zeichenfolge zurück. Wenn es nicht findet, gibt es einen Wertfehler zurück. Eso-Syntax weise. Da sind drei Teile. Grundsätzlich beginnt
es mit dem, wonach Sie suchen? Welchen Charakter oder Stärke, wo Sie es suchen? Und dann ein optionales Stück namens Start taub. Standardmäßig beginnt die
Suche am Anfang oder links einer Textzeichenfolge und bewegt sich von links nach rechts, bis sie findet, wonach Sie suchen. Wenn Sie Startnummer zwei etwas anderes setzen, wird
es im Grunde nach einer bestimmten Anzahl von Zeichen beginnen. In diesem Fall, hier
unten, betrachten
wir eine Textzeichenfolge in Zelle 11. Also sagen wir OK, suchen Sie nach dem Prozentzeichen innerhalb von 11. Es beginnt auf der linken Seite und zählt 123456789 Findet es in der neunten Position und gibt die
Zahl neun zurück . In diesem Fall verwenden
wir die optionale Startnummernkomponente der Formel, die die Suche nach dem Prozentzeichen innerhalb desselben Textes während dieser Zeit beginnen bei dem 10. Zeichen. Wir überspringen also das erste Prozentzeichen, das die zweite Instanz des
Prozentsatzes findet, der in Position 13 landet. So kehrt bei 13 zurück und dann beginnen die nächsten beiden Beispiele, um Ihnen zu zeigen, wie Sie die
Suchfunktion mit anderen wie der linken Mitte der rechten Zehe integrieren können . Fügen Sie das dynamische Element hinzu, auf das ich verwiesen habe, was die häufigste Verwendung der Suche ist. Sie werden nicht oft die Suche selbst sehen, ein kleiner Tipp, bevor wir springen, um zu übertreffen, funktioniert die
Suchfunktion genau auf die gleiche Weise,
aber die Groß- und Kleinschreibung wird beachtet. also die Wennalso dieGroß-/Kleinschreibung kein Faktor ist, verwende
ich einfach die Suche, um zu übertreffen. Was wir hier tun möchten, ist die Arbeit mit dieser E-Mail-Spalte und erstellen Sie einen neuen Rechtsklick. Oh, fügen Sie eine Spalte ein und wir nennen es Benutzername, und ich werde den Benutzernamen als im Grunde definieren, was dem at -Zeichen in der
E-Mail vorangeht . Also Jennifer J. McGrath bei gmail dot com würde den Benutzernamen von Jennifer Jayme und Craft übersetzen. Also möchte ich offensichtlich Zeichen von links von der Textzeichenfolge und dem Spaltenende zurückgeben. Aber wenn ich anfange, das zu schreiben und ich die Anzahl der Charaktere Stück zu bekommen, was zum Teufel tun hier? Also für Jennifer J. McGrath, sieht
es aus wie 15 Zeichen in der Nähe 16. Du weißt, dass ich sie richtig kriege. Aber dann, wenn ich versucht habe, dies anzuwenden, wissen
Sie, dass ich Teile der Adresse bekomme, weil es offensichtlich keine Standardanzahl von Zeichen ist, die ich zurückgeben muss. Also, was ich tun muss, ist die Anzahl der Zeichen, die Teil dieser Funktion durch eine
Suche zu ersetzen . Also werde ich vier Das at Zeichen durchsuchen, umgeben von Anführungszeichen, weil es technisch gesehen eine Textzeichenfolge ist. Es war die Suche nach innen und zu und dann schließen Sie das ab. Also jetzt, was wir tun. Also sagen wir, begann die linke Seite dieser E-Mail und ich möchte, dass Sie im Grunde die Anzahl der Zeichen zurückgeben es für Sie braucht, um das at Symbol zu finden. Also, wenn ich das jetzt schließen würde, wären
wir nah dran. Aber Sie sehen, wie wir im Grunde das at Symbol damit einschließen. Das liegt daran, dass es das at-Zeichen an der 16. Position findet und 16 Zeichen zurückgibt, die per Definition das Äußere einschließen. Also alles, was ich tun muss, ist, die letzte Klammer zu löschen. Und da ich immer noch in der Anzahl der Zeichen bin, wird die Komponente ein
Minus eins hinzufügen ,
dann schließen Sie es ab, und alles, was tut, ist, dass es OK sagt,
geben Sie ein Zeichen weniger zurück, so dass ich das Äußere nicht einschließe. Nun, wenn ich das hier unten anwende, gehst du. Unabhängig davon, wo das at-Zeichen in der Zeichenfolge auftritt, ermöglicht mir
die Suchfunktion, immer zu aktualisieren, wie ich den Benutzernamen definiere, dass ich auf
Lee bin und das Stück davor bekomme. So wirklich leistungsstarke Funktion. Dies ist nur eine Anwendung davon wird Ihnen ein paar weitere Anwendungen in den nächsten
Vorträgen zeigen , also bleiben Sie dran.
7. Daten mit IF(ISNUMBER(SEARCH)) kategorisieren: Alles klar, also ist es Zeit, es streng geheim mit dir zu teilen, sehr, sehr mächtige Kombination von Formeln, die ich fast jeden einzelnen Tag meines Lebens verwende. Rufen Sie an, wenn die Zahlensuche ist, klingt
also ein wenig verrückt. Es ist eine Kombination aus drei Funktionen. Wenn Anweisung Zahl ist, Anweisung und Suchanweisung alle in einem gerollt, und im Grunde, was es tut, ist es Ihnen hilft, Daten basierend auf Zellen zu klassifizieren, die
bestimmte Zeichenfolgen enthalten . Sie Mit anderen
Worten, könnten eine
verrückte,
unordentliche Zeichenfolge von Daten haben , , die Bits und Teile nützlicher Informationen enthält, die Sie verwenden können um neue Datendimensionen zu erstellen oder zu klassifizieren ah, neue Kategorien von Daten. Wenn die Zahl ist. Mit der Suche können Sie sich im Wesentlichen durch die Textzeichenfolge Gedanken machen, diese
herausziehen und diese Dimensionen oder Klassifizierungen erstellen. jedoch Sie müssen esjedoch. Also, um diese Formel zu interpretieren, die zunächst ein wenig verrückt aussieht, ist
es immer am einfachsten, von innen zu beginnen und Ihren Weg nach draußen zu arbeiten. Beginnen wir also mit der Suchfunktion, die wir gerade durchlaufen haben. Grundsätzlich suchen
Sie nur nach Text innerhalb einer bestimmten Textzeichenfolge, und das gibt entweder einen Wert zurück, der
die Position ist, an der der gesuchte Text gefunden wurde, oder einen Fehler, wenn er den Text nicht findet, Also, dann nehmen Sie das einen Schritt weiter zur ist Zahlenformel. All das Sprichwort ist, haben Sie eine Nummer bekommen, als Sie diese Suchfunktion gemacht haben, Ja oder nein? Wenn du eine Nummer hast, bedeutet das, dass
es die Position des Dings zurückgibt, nach dem du suchst. Das heißt, es hat es gefunden. Wenn Sie keine Nummer bekommen, bedeutet das, dass Sie einen Fehler bekommen haben, weil er sie nicht gefunden hat. Also sagen all die beiden zusammen: Haben Sie gefunden, wonach Sie suchen oder nicht? Wenn Sie also einen weiteren Schritt zurückgehen und sich die if-Anweisung
ansehen, sagen Sie nur, wenn Sie gefunden haben, wonach Sie suchen, dann geben Sie diesen Wert von true zurück. Andernfalls, wenn Sie nicht finden, wonach Sie suchen,
geben Sie den Wert zurück, wenn false Gehen Sie
also zurück zu unserer Diskussion über if-Anweisungen denken Sie daran, dass Sie so viele von
diesen zusammen verschachteln können , wie Sie möchten, , so dass Sie mit dieser Kombination von
Funktionen extrem tiefe und komplexe kategoriale Regeln erstellen können. Also lassen Sie uns in Excel springen und ich werde Ihnen ein Beispiel zeigen, wie wir das tun können. Eso Ich werde hier eine neue Spalte erstellen. Klicken Sie mit der rechten Maustaste Oh, erstelle eine Spalte direkt nach der E-Mail und ich rufe diesen Anbieter an. Und im Grunde, was ich hier tun möchte, ist bestimmt, äh, welcher dieser Benutzer Gmail verwendet, die einen Brunnen verwendet und welche Benutzer Hotmail verwenden. Um Und was ich tun werde, ist, dass ich eine Kombination aus „if“ und „
Suchfunktionen“ verwenden werde, um nach diesen Schlüsselwörtern Gmail,
AOL gut
und Hotmail zu suchen , um diese Leute in ihre Provider zu kategorisieren, damit Sie mit Wenn offene Klammer Zahl ist offene Klammer suchen offen, Prinzessin. Und ich bin auf der Feinstext-Komponente, die Formel. Also, wonach suche ich? Zuerst könnte
ich das in beliebiger Reihenfolge tun, aber das erste, was ich suchen werde, ist Gmail. Ich werde nach diesem Text innerhalb von Ende zu und dann Syntaxweise suchen, es wird ein wenig kompliziert. Aber sobald Sie das im Text fertig sind, ruhen Sie Ihre Kleidung in Klammern und dann komma über den Wert von true. Also bis zu diesem Punkt, meine Formel sagt, wenn Sie nach Gmail in Zelle und zwei suchen und Sie Gmail finden. Was willst du zurückkehren? Also werde ich Gino zurückgeben, um den Wert des falschen Friedens zu
bekommen. Hier ist, wo ich meine nächste if-Anweisung beginnen kann, weil ich
hier ein paar if-Anweisungen verschachteln werde . Also, anstatt neu zu schreiben, wenn die Zahlensuche von Grund auf neu ist, gehen Sie in die Bearbeitungsleiste, greifen Sie alles, was ich gerade bis zum Komma geschrieben habe. Kopieren Sie es und fügen Sie es direkt danach ein. Also, jetzt ist der Wert von false in Ordnung. Wenn Sie Gmail nicht gefunden haben, lassen Sie uns eine weitere Suche durchführen. Also, wenn seine Nummer nach einem Brunnen sucht, innerhalb und zu, dann rufen wir das an. Ja, nun, und dann genau die gleiche Logik hier für meine dritte if-Anweisung, die das Stück kopieren nach dem Komma
einfügen wird. Das Letzte, was ich suchen werde, ist Hotmail, wenn ich es finde, nennen Sie es Hotmail. Und jetzt bringt mein letzter Kommentar mich zu diesem Zweck alle Aussage sein, die es falsch Wert. Wenn alle diese Tests falsch sind, was ich hier zeigen möchte und lass es uns einfach anders nennen und dann ein paar
Klammern schließen . 123, um mich an den Anfang zu bringen und drücken Sie Enter, also weiß ich, dass das eine Art Tier einer Formel war. Aber jedes Stück ist eigentlich ganz einfach, wenn man darüber nachdenkt, was es wirklich tut. Wenn ich dies also anwende, wie Sie sehen können, wird der Anbieter von jedem dieser Benutzer herausgezogen oder identifiziert und klassifiziert
oder entsprechend kategorisiert. Wenn ich mir das Drop Down ansehe, siehst du, dass jeder ordentlich in einen dieser drei Eimer fällt. Also gehen wir hin. Das ist nur ein Beispiel dafür, wie mächtig diese Kombination von if is number und search sein kann .
8. RECHTE, LEN und SUCHE kombinieren: Okay, also habe ich noch einen Tipp,
den ich mit euch teilen . Schließen Sie diesen Textfunktionsabschnitt. Aber bevor ich es tue, schauen wir uns einfach an, wie weit wir in diesem Abschnitt Art von Scrollen durch diesen Abschnitt
sechs Arbeitsmappe gekommen sind . In Anbetracht dessen, was wir angefangen haben, ist
es tatsächlich ziemlich beeindruckend, wo wir gelandet sind. So konnten wir eine Reihe von verschiedenen Feldern und neuen Datendimensionen erstellen, definieren und modifizieren, einfach Kombinationen von ziemlich einfachen Textfunktionen verwenden. Hoffentlich gibt Ihnen dies ein Gefühl dafür, wie mächtig sie sind, besonders wenn Sie lernen, sie auf interessante Weise zu kombinieren und zu manipulieren. Also der letzte Tipp, den ich mit euch teilen möchte, ist einer, der täuschend schwierig und schwierig ist, richtig zu werden. Also erinnern Sie sich, als wir die Benutzernamenformel und Colin P. Wo wir gesagt haben, ich möchte eine variable Anzahl von Zeichen von der linken Seite des
E-Mail-Feldes
zurückgeben und wir verwenden die Suche zu sagen, Geben Sie mir alles bis zum at-Zeichen? Was wäre, wenn wir eine variable Anzahl von Zeichen von rechts von einer Textzeichenfolge zurückgeben wollten ? , Schauen wir uns mal an,
wie wir das machen könnten. Mit diesem nationalen Id-Feld werde
ich einfach ein neues Feld direkt daneben erstellen. Wir nennen das kurze I D. Und ich werde das als nur alle Charaktere definieren, die dem Bindestrich im
nationalen I D. folgen . So können Sie in einigen Fällen drei Gipfel sehen, denn ich glaube an andere Fälle. Es sind zwei oder fünf. Die Quintessenz ist, dass es nicht einfach eine strikte Anzahl von Zeichen einfügen kann, um von
rechts zurückzukehren . Ich muss klüger als das werden. Warum fangen wir nicht einfach mit der richtigen Funktion an? Weil wir wissen, dass das der richtige Ausgangspunkt ist, und wir werden sagen: „ Alles klar, gib Charaktere von dir oder meinem nationalen I-D-Feld
zurück. Nun ist die Anzahl der Zeichen wieder, es kann nicht nur eine Zahl sein, so dass Sie vielleicht sehr gut denken. Das ist offensichtlich. Verwenden Sie einfach die Suchfunktion und suchen Sie nach dem Bindestrich innerhalb des Textes Boom und hey, Sie schreiben für Straße zu. Aber bevor Sie gehen und eine Parade für sich selbst halten, lassen Sie es uns anwenden und sehen, was los ist. Das Problem ist also, es funktioniert großartig für die 1. 2, aber sobald Sie zu einem I D kommen, das eine vierstellige
kurze benötigt , ich d. Sie geben nur drei zurück. Irgendetwas stimmt noch nicht. Und der Grund, warum wir diese Diskrepanz sehen, ist, dass die rechte Funktion arbeitet von der
rechten Zehe links die Suchfunktion, auf der anderen Seite, standardmäßig sucht von links nach rechts. Wenn Sie also sagen, suchen Sie nach dem Bindestrich, es ist die Suche nach dem Bindestrich und dem dritten Zeichen. Also geben wir jedes Mal drei Zeichen von rechts zurück. Es ist egal, ob es 34 500 Zeichen nach dem Bindestrich gibt, weil die Suchvorgänge von
links nach rechts gehen , nicht rechts Zehe links. Also lassen Sie uns zurücktreten und unsere mathematischen Hüte für eine Sekunde auf und sagen OK, wenn es keine einfache Möglichkeit für uns gibt, über Funktionen oder Formeln zu definieren, welche Anzahl von Zeichen tritt nach dem Bindestrich auf? Welche Stücke können wir leicht mit den Werkzeugen definieren, die wir so eine schwächen haben die Anzahl der Zeichen durch den Bindestrich definieren, was wir bereits getan haben? Verwenden Sie die Suchfunktion sein? Hier ist das fehlende Glied. Wir können die Länge der gesamten Zeichenfolge mit Len Funktion zurückgeben. Also, wenn wir die Länge der ganzen Saite haben und wir die Länge der Stärke durch
den Strich haben, dann denken Sie darüber nach, was der Unterschied dieser beiden gleich ist. Und genau das brauchen wir. Wenn Sie also alles durch den Strich von der Länge der gesamten Zeichenfolge subtrahieren, erhalten
Sie die Anzahl der Zeichen rechts vom Bindestrich. So eine Art ungewöhnliche Art, darüber nachzudenken, aber das wird den Job erledigen. Also werde ich hier einfach meine Suchfunktion löschen und von vorne anfangen. Also wieder, ich bin in der Anzahl der Zeichen Komponente dieser Funktion. Also, was ich tun werde, ist zu sagen, Lasst uns auch die Länge von dir nehmen. Subtrahieren Sie alle Zeichen bis zum Bindestrich. Also werde ich
auchnach dem Bindestrich in dir suchen auch und ihn mit zwei Elternkrankheiten abschließen. Also, jetzt sagen wir:
Okay, Okay, ich möchte, dass du weißt, nimm eine bestimmte Anzahl von Zeichen von rechts. Wir werden die Anzahl der Zeichen als die ganze Zeichenfolge minus alles bis zum
Bindestrich finden und zurückgeben, was übrig ist. Und wenn ich das anwende. Bumm. Da gehst du. Es macht die Tatsache aus, dass rechts von diesem Bindestrich eine andere Anzahl von Ziffern vorhanden sein kann ,
so
dass Sie dasselbe tun können. Zum Beispiel, wenn wir alles nach dem at Zeichen für die E-Mail ziehen wollten, machen
wir einfach, äh, E-Mail-Service hier. SE gleich rechts diese Textlänge des Textes minus Suche nach dem at-Zeichen innerhalb des
Text-Boom gmail dot com ein gut dot com hotmail dot com Also,
wieder, wieder, eine große Erinnerung, dass, wenn Sie kreativ sind, gibt es eine unendliche Anzahl von Möglichkeiten, diese Funktionen zu kombinieren, um fast alles zu tun, was Sie tun
möchten. Damit schließt das den Textabschnitt ein. Ich hoffe, es hat dir als Nächstes gefallen. Wir haben noch einen tollen Abschnitt Dating-Zeit-Funktionen, also bleiben Sie dran.
9. BONUS: Die ERSATZfunktion: Also gibt es eine andere Textfunktion, die es keine Chance hatte zu decken, und ich wollte sie hier in der Bonusvorlesung vorstellen. Und diese Funktion wird als Ersatz bezeichnet. Und der Zweck der Ersatzfunktion
ist, wie Sie vielleicht erwarten, wie Sie vielleicht erwarten,ein Zeichen oder eine Zeichenfolge aus einem Textfeld zu ersetzen und diese Zeichen durch etwas Neues zu ersetzen. Nun ist die Schönheit von Substitute, dass es Ihnen auch erlaubt, zu definieren, welche Instanz eines Charakters geändert werden soll. Also, Blick auf unsere Textfunktion Arbeitsmappe hier werde ich auf die Telefonnummer beziehen, Feld und Spalte sind, die zwei verschiedene Instanzen eines Bindebogens hat. Nun lassen Sie mich Ihnen zeigen, wie Formel ersetzen kann entweder den ersten oder den zweiten Strich aus diesem Textring ersetzen. Also fügen Sie einfach eine neue Spalte nach Spalte sind und nennen wir es neue Telefonnummer, und hier kann es eine Ersatzfunktion eingeben, und es hat vier Komponenten. erste Komponente ist der Text, den ich bearbeiten möchte. In diesem Fall ist
es Telefonnummernzelle sind
auch, auch, und jetzt hier der alte Text. Hier geben Sie das Zeichen oder die Zeichenfolge an, die ich in
diesem Fall ändern möchte , ändern Sie den Bindestrich und mein Komma über den neuen Text ist das, was ich diesen Bindestrich ersetzen möchte. Also statt eines Strichs, lassen Sie uns eine Pfeife hier setzen. Und da dies Text ist, muss
ich ihn in Anführungszeichen umgeben. Und schließlich ist
die vierte Komponente dieser Funktion diese Instanznummer. Geben Sie also eins ein und schließen Sie die Klammer. Wie Sie sehen können, wird
sechs ein acht Strich durch 618 Rohr ersetzt. Und wenn ich in diese Funktion zurückgehe und jetzt die 1 zu 2 ändere, kannst
du sehen, dass der zweite Strich in eine Pipe geändert wurde. Und das ist hilfreich, wenn Sie versuchen, sehr spezifische Textzeichenfolgen aus einem Feld zu extrahieren und Sie eine einzelne eindeutige Kennung erstellen müssen. Also in diesem Fall haben zwei Striche durch einen Strich und eine Pipe ersetzt, und jetzt kann ich Suchfunktionen Mitte links rechts verwenden, um diese Pipe toe verwenden. Helfen Sie mir, Teile dieser Saite zu isolieren. Also, da gehst du hin. Ich könnte das einfach umsetzen. Wie Sie in jedem Fall sehen können, dass die zweite Instanz des Bindebogens ersetzt. Und da gehst du hin. Das ist die Ersatzfunktion
10. HOMEWORK: Textfunktionen: Alles klar. Es ist Zeit für die Hausaufgaben. Also für diejenigen von Ihnen, die ein wenig zusätzliche Übung mit Textfunktionen wollen, habe
ich einige gute Herausforderungen für Sie hier in der Excel Hausaufgaben-Übungsmappe. Also bin ich auf der Registerkarte Textfunktionen, und hier können Sie sehen, dass wir eine Reihe von Textzeichenfolgen für Product Keys haben, die wirklich chaotisch sind. Eine Menge Informationen, die irgendwie darin eingebettet sind. Und was wir tun werden, ist unser ganzes Arsenal an Textfunktionen zu nutzen, um sinnvolle
Teile davon zu extrahieren . Also werden wir diese Spalten B C D füllen Den
ganzen Weg durch Spalte h basierend vollständig auf den Textzeichenfolgen in der
Spalte Product Key . Also, wenn wir uns die Anweisungen ansehen, haben
wir hier sechs Schritte. Wir werden alles benutzen, was wir noch haben. Mittlere rechte Suche. Wir werden die, wenn ist Zahl,
Suchkombination verwenden . Ersetzen Sie all das gute Zeug. Also gib es eine Chance. Sehen Sie, wie Sie tun, wenn Sie sich die Antworten ansehen müssen, die Dateien für Sie sonst verfügbar sind, viel Glück