3 Komplexe Excel-Extraktionsprobleme gelöst und erläutert
Viele Menschen haben Schwierigkeiten, Informationen aus komplexen Zellen in Microsoft Excel zu extrahieren. Die vielen Kommentare und Fragen in Antwort auf meinen Artikel zum Extrahieren einer Zahl oder eines Textes aus Excel mit dieser Funktion Zum Extrahieren einer Zahl oder eines Textes aus Excel mit dieser Funktion Zum Extrahieren einer Zahl oder eines Textes aus Excel mit dieser Funktion Text in einer Excel-Tabelle kann zu Problemen führen. Wir zeigen Ihnen, wie Sie die Formatierung Ihrer Zellen ändern und Zahlen von Text trennen. Mehr lesen beweist es. Offenbar ist es nicht immer klar, wie die gewünschten Daten aus einer Excel-Tabelle isoliert werden sollen.
Wir haben einige der Fragen aus diesem Artikel ausgewählt, um hier zu gehen, damit Sie sehen können, wie die Lösungen funktionieren. Schnelles Erlernen von Excel 8 Tipps zum schnellen Erlernen von Excel 8 Tipps zum schnellen Erlernen von Excel Sie sind mit Excel nicht so vertraut, wie Sie möchten? Beginnen Sie mit einfachen Tipps zum Hinzufügen von Formeln und zum Verwalten von Daten. Folgen Sie dieser Anleitung, und Sie sind in kürzester Zeit auf dem neuesten Stand. Mehr lesen ist nicht einfach, aber die Verwendung realer Probleme wie diese hilft sehr.
1. Extraktion mit einem Separator
Leser Adrie stellte die folgende Frage:
Ich möchte den ersten Satz von Zahlen aus einer Liste extrahieren, d. H. (122,90,84,118,4,128,9)
Irgendwelche Ideen, welche Formel ich verwenden kann?COIL112X2.5
COIL90X2.5
COIL84X2.0
COIL118.4X1.8
COIL128.9X2.0
Die Tatsache, dass die zu extrahierenden Zahlen unterschiedliche Längen haben, macht dies etwas komplizierter als die Verwendung der MID-Funktion. Durch die Kombination einiger verschiedener Funktionen können wir jedoch die Buchstaben auf der linken Seite sowie die Buchstaben entfernen “X” und die Zahlen auf der rechten Seite, wobei nur die gewünschten Zahlen in einer neuen Zelle verbleiben.
Hier ist die Formel, die wir zur Lösung dieses Problems verwenden werden:
= WERT (LINKS ((RECHTS (A1, (LEN (A1) -4)))), FINDEN ("X", A1) -5)
Beginnen wir in der Mitte und arbeiten wir uns aus, um zu sehen, wie es funktioniert. Zuerst beginnen wir mit der FIND-Funktion. In diesem Fall verwenden wir FIND (“X”,A1). Diese Funktion durchsucht den Text in Zelle A1 nach dem Buchstaben X. Wenn ein X gefunden wird, wird die Position zurückgegeben, an der es sich befindet. Für den ersten Eintrag, beispielsweise COIL112X2.5, wird 8 zurückgegeben. Für den zweiten Eintrag ist dies der Fall gibt 7 zurück.
Als nächstes betrachten wir die LEN-Funktion. Dies gibt einfach die Länge der Zeichenfolge in der Zelle minus 4 zurück. Wenn Sie diese Funktion mit der RECHTS-Funktion kombinieren, erhalten Sie die Zeichenfolge aus der Zelle minus den ersten vier Zeichen, wodurch die Zeichen entfernt werden “SPULE” vom Anfang jeder Zelle. Die Formel für diesen Teil sieht folgendermaßen aus: RECHTS (A1, (LEN (A1) -4)).
Die nächste Stufe ist die LEFT-Funktion. Nun, da wir die Position des X mit der FIND-Funktion bestimmt und losgelassen haben “SPULE” Bei der RECHTS-Funktion gibt die LEFT-Funktion den Rest zurück. Lassen Sie uns das noch ein bisschen weiter brechen. Folgendes passiert, wenn wir diese beiden Argumente vereinfachen:
= LINKS ("112X2.5", (8-5))
Die LEFT-Funktion gibt die drei äußersten linken Zeichen der Zeichenfolge zurück (die “-5” am Ende des Arguments wird sichergestellt, dass die richtige Anzahl von Zeichen eliminiert wird, indem die ersten vier Zeichen in der Zeichenfolge berücksichtigt werden..
Schließlich stellt die VALUE-Funktion sicher, dass die zurückgegebene Zahl als Zahl und nicht als Text formatiert wird. Dieses Beispiel ist nicht so lustig wie das Erstellen eines Arbeitsspiels von Tetris in Excel 7. 7 Spaß und merkwürdige Dinge, die Sie mit Microsoft Excel erstellen können. 7 Spaß und merkwürdige Dinge, die Sie mit Microsoft Excel erstellen können. Stellen Sie sich vor, Excel hat Spaß gemacht! Excel bietet viel Spielraum für Projekte, die über die vorgesehene Verwendung hinausgehen. Die einzige Grenze ist Ihre Vorstellungskraft. Hier sind die kreativsten Beispiele für die Verwendung von Excel. Lesen Sie mehr, aber es ist ein gutes Beispiel dafür, wie Sie einige Funktionen kombinieren können, um ein Problem zu lösen.
2. Zahlen aus gemischten Zeichenketten ziehen
Eine ähnliche Frage wurde vom Leser Yadhu Nandan gestellt:
Ich möchte wissen, wie man Zahlen und Alphabete voneinander trennt.
Beispiel ist - 4552dfsdg6652sdfsdfd5654
Ich möchte 4552 6652 5654 in verschiedenen Zellen
Ein weiterer Leser, Tim K SW, bot die perfekte Lösung für dieses spezielle Problem:
Angenommen, 4552dfsdg6652sdfsdfd5654 ist in A1 und Sie möchten, dass diese Zahlen in 3 verschiedene Zellen extrahiert werden. 4452 in Zellen B1 und 6652 in C1 und 5654 in D1 würden Sie diese verwenden.
B1:
= MID (A1,1,4)C1:
= MID (A1,10,4)D1:
= MID (A1,21,4)
Die Formeln sind ziemlich einfach, aber wenn Sie mit der MID-Funktion nicht vertraut sind, können Sie nicht verstehen, wie sie funktioniert. MID benötigt drei Argumente: eine Zelle, die Zeichennummer, an der das Ergebnis beginnt, und die Anzahl der Zeichen, die abgerufen werden sollen. MID (A1,10,4) beispielsweise teilt Excel mit, ab dem zehnten Zeichen der Zeichenfolge vier Zeichen zu verwenden.
Wenn Sie die drei verschiedenen MID-Funktionen in drei Zellen verwenden, werden die Zahlen aus dieser langen Zahlen- und Buchstabenfolge gezogen. Natürlich funktioniert diese Methode nur, wenn Sie in jeder Zelle immer die gleiche Anzahl von Zeichen - sowohl Buchstaben als auch Zahlen - verwenden. Wenn die Anzahl variiert, benötigen Sie eine viel kompliziertere Formel.
3. Abrufen einer Zahl aus einer gemischten Zeichenfolge mit Leerzeichen
Eine der schwierigsten Anfragen in diesem Artikel war diese von Leser Daryl:
Hallo, ich möchte nur fragen, wie sehr unformatierte Einträge getrennt werden sollen:
Rp. 487.500 (Nett 50% Ermäßigung)
Rp 256.500 Nett 40% RABATT
Rp99.000
Rp 51.000 / Orang Nett (50% Rabatt)
Ich habe einige Zeit damit verbracht, an diesem zu arbeiten und konnte selbst keine Lösung finden, also ging ich zu Reddit. User UnretiredGymnast hat diese Formel bereitgestellt, die lang und sehr komplex ist:
= SUMPRODUCT (MID (0 & LINKS (A1, IFERROR (SUCHEN ("%", A1) -4, LEN (A1))), LARGE (INDEX (ISNUMBER (- MID (LINKS (A1, IFERROR ("%" A1) -4, LEN (A1))), REIHE (1 $: 99 $), 1)) * REIHE (1 $: 99 $), 0), REIHE (1 $: 99 $)) + 1,1) * 10 ^ REIHE (1 $: 99 $ / 10)
Wie Sie sehen, dauert das Dekodieren dieser Formel eine ganze Weile und erfordert ein ziemlich solides Wissen über viele Excel-Funktionen. 16 Excel-Formeln, die Ihnen beim Lösen realer Probleme helfen. 16 Excel-Formeln, die Ihnen beim Lösen realer Probleme helfen. Das richtige Werkzeug ist die halbe arbeit. Excel kann Berechnungen lösen und Daten schneller verarbeiten, als Sie Ihren Rechner finden können. Wir zeigen Ihnen die wichtigsten Excel-Formeln und zeigen, wie Sie diese verwenden. Weiterlesen . Um herauszufinden, was genau hier vor sich geht, müssen wir uns einige Funktionen ansehen, mit denen Sie möglicherweise nicht vertraut sind. Die erste ist IFERROR, die einen Fehler abfängt (normalerweise mit einem Nummernzeichen wie # N / A oder # DIV / 0 dargestellt) und durch etwas anderes ersetzt. Oben sehen Sie IFERROR (SUCHEN (“%”,A1) -4, LEN (A1)). Lass uns das aufteilen.
IFERROR betrachtet das erste Argument, nämlich SEARCH (“%”,A1) -4. Also wenn “%” erscheint in Zelle A1, seine Position wird zurückgegeben und vier werden davon abgezogen. Ob “%” nicht in der Zeichenfolge angezeigt wird, erzeugt Excel einen Fehler und es wird stattdessen die Länge von A1 zurückgegeben.
Die anderen Funktionen, mit denen Sie möglicherweise nicht vertraut sind, sind etwas einfacher. SUMPRODUCT zum Beispiel multipliziert und fügt dann Elemente von Arrays hinzu. LARGE gibt die größte Zahl in einem Bereich zurück. ROW gibt in Kombination mit einem Dollarzeichen eine absolute Referenz auf eine Zeile zurück.
Zu sehen, wie all diese Funktionen zusammenarbeiten, ist nicht einfach, aber wenn Sie in der Mitte der Formel beginnen und nach außen arbeiten, werden Sie sehen, was es tut. Es wird eine Weile dauern, aber wenn Sie genau wissen wollen, wie es funktioniert, empfehle ich, es in eine Excel-Tabelle zu legen und damit herumzuspielen. Das ist der beste Weg, um eine Vorstellung davon zu bekommen, womit Sie arbeiten.
(Der beste Weg, um ein Problem wie dieses zu vermeiden, ist das sauberere Importieren Ihrer Daten. So importieren Sie Daten in Ihre Excel-Kalkulationstabellen auf einfache und einfache Weise. Wie importieren Sie Daten in Ihre Excel-Kalkulationstabellen auf ordentliche und einfache Weise. Haben Sie jemals Probleme damit gehabt? Importieren oder Exportieren von Daten in eine Kalkulationstabelle? Dieses Tutorial hilft Ihnen, die Kunst des Verschiebens von Daten zwischen Microsoft Excel, CSV, HTML und anderen Dateiformaten zu beherrschen.Lesen Sie mehr - es ist nicht immer eine Option, aber es sollte Ihre erste Wahl sein ist.)
Ein Schritt auf einmal
Wie Sie sehen, ist der beste Weg, ein Excel-Problem zu lösen, einen Schritt nach dem anderen: Beginnen Sie mit dem, was Sie wissen, sehen Sie, was Sie davon bekommt, und gehen Sie von dort aus weiter. Manchmal erhalten Sie eine elegante Lösung, und manchmal erhalten Sie etwas, das wirklich lang, unordentlich und komplex ist. Aber solange es funktioniert, ist es Ihnen gelungen!
Und vergessen Sie nicht, um Hilfe zu bitten. Muss man Excel lernen? 10 Experten unterrichten Sie kostenlos! Müssen Sie Excel lernen? 10 Experten unterrichten Sie kostenlos! Es kann schwierig sein, die fortgeschritteneren Funktionen von Excel zu verwenden. Um es etwas einfacher zu machen, haben wir die besten Excel-Gurus ausfindig gemacht, die Ihnen beim Mastering von Microsoft Excel helfen können. Weiterlesen . Es gibt einige extrem talentierte Excel-Benutzer, deren Hilfe bei der Lösung eines schwierigen Problems von unschätzbarem Wert sein kann.
Haben Sie Vorschläge zur Lösung schwieriger Extraktionsprobleme? Kennen Sie andere Lösungen für die oben genannten Probleme? Teilen Sie sie und Ihre Gedanken in den Kommentaren unten mit!
Erfahren Sie mehr über: Microsoft Excel, Tabellenkalkulation.