Heim > Themen > excel > Hauptteil

Ausführliche Erklärung zum Extrahieren von Daten nach Schlüsselwörtern in Excel

WBOY
Freigeben: 2022-06-22 11:23:36
nach vorne
13104 Leute haben es durchsucht

Dieser Artikel vermittelt Ihnen relevantes Wissen über Excel. Er organisiert hauptsächlich die damit verbundenen Probleme der Datenextraktion nach Schlüsselwörtern. Ich hoffe, dass er für alle hilfreich ist.

Ausführliche Erklärung zum Extrahieren von Daten nach Schlüsselwörtern in Excel

Verwandte Lernempfehlungen: Excel-Tutorial

Heute teilen wir ein häufiges Problem bei der Datenextraktion – das Extrahieren von Daten anhand von Schlüsselwörtern.

Wie im Bild unten gezeigt, handelt es sich um ein Teilmenü einer internen Kantine einer Organisation. Wir müssen das Schlüsselwort in Zelle E2 verwenden, um alle Datensätze zu extrahieren, die das Schlüsselwort im Namen des Gerichts enthalten.

Ausführliche Erklärung zum Extrahieren von Daten nach Schlüsselwörtern in Excel

Methode 1 Funktionsformel

G2 Geben Sie die folgende Array-Formel ein, halten Sie die Umschalt- und Strg-Taste gedrückt und drücken Sie die Eingabetaste. Kopieren Sie dann die Formel nach rechts und unten.

=IFERROR(INDEX(A:A,SMALL(IF(ISNUMBER(FIND($E$2,$A$2:$A$85)),ROW($2:$85)),ROW(A1))),"" )

Die Extraktionsergebnisse lauten wie folgt:

Ausführliche Erklärung zum Extrahieren von Daten nach Schlüsselwörtern in Excel

Die Formel bedeutet ungefähr die Verwendung der FIND-Funktion zum Abfragen des Schlüsselworts im Datenbereich. Wenn das Schlüsselwort enthalten ist, wird eine Zahl zurückgegeben, die die Position darstellt, andernfalls ein Fehlerwert wird zurückgegeben.

Dann verwenden Sie die ISNUMBER-Funktion, um zu bestimmen, ob das Ergebnis der FIND-Funktion ein numerischer Wert ist, was der Feststellung entspricht, ob es Schlüsselwörter enthält.

Als nächstes verwenden Sie die IF-Funktion, um die entsprechende Zeilennummer zurückzugeben, wenn sie das Schlüsselwort enthält.

Verwenden Sie dann die Funktion SMALL, um die Zeilennummern mit den Schlüsselwörtern von klein nach groß zu extrahieren, und verwenden Sie die Funktion INDEX, um den Inhalt der entsprechenden Position in Spalte A zurückzugeben.

Ist es kompliziert? Sind Sie verwirrt? Ha ha ha ha.

Methode 2: Verwenden Sie Office 365

Wenn Sie Office 365 verwenden, ist die Formel viel einfacher:

Geben Sie die folgende Formel in Zelle G2 ein und drücken Sie die Eingabetaste.

=FILTER(A2:B85,ISNUMBER(FIND(E2,A2:A85)))

Ausführliche Erklärung zum Extrahieren von Daten nach Schlüsselwörtern in Excel

Die FILTER-Funktion gibt es nur in der 365-Version und ihre Funktion besteht darin, Datensätze nach Bedingungen zu filtern. Der erste Parameter ist der zu verarbeitende Datenbereich und der zweite Parameter ist die angegebene Filterbedingung. Für die Filterbedingungen verwenden wir hier immer noch die Form ISNUMBER+FIND, um zu bestimmen, ob er Schlüsselwörter enthält.

Der Vorteil der Verwendung von Formeln besteht darin, dass die Ergebnisse automatisch aktualisiert werden können, wenn sich das Schlüsselwort ändert. Wenn die erste Formel jedoch eine große Datenmenge verarbeitet, friert Excel ein, wenn Sie nicht vorsichtig sind.

Verwandte Lernempfehlungen: Excel-Tutorial

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zum Extrahieren von Daten nach Schlüsselwörtern in Excel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:excelhome.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!