Excel-Formel: Finden Sie den häufigsten Text mit Kriterien
In einigen Fällen möchten Sie möglicherweise den Text finden, der am häufigsten anhand eines Kriteriums in Excel angezeigt wird. In diesem Lernprogramm wird eine Array-Formel für diesen Job vorgestellt und die Argumente dieser Formel erläutert.
Generische Formel:
=INDEX(rng_1,MODE(IF(rng_2=criteria,MATCH(rng_1,rng_1,0)))) |
Argumente
Rng_1: the range of cells that you want to find the most frequent text. |
Rng_2: the range of cells that contain the criteria you want to use. |
Criteria: the condition you want to find text based on. |
Rückgabewert
Diese Formel gibt den häufigsten Text mit einem bestimmten Kriterium zurück.
Wie diese Formel funktioniert
Beispiel: Es gibt eine Reihe von Zellen, in denen Produkte, Werkzeuge und Benutzer aufgeführt sind. Nun möchten Sie für jedes Produkt das am häufigsten verwendete Werkzeug finden. Bitte verwenden Sie die folgende Formel in Zelle G3:
=INDEX($C$3:$C$12,MODE(IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0)))) |
Presse- Umschalt + Strg + Eingabetaste Tasten zusammen, um das richtige Ergebnis zu erhalten. Ziehen Sie dann den Füllpunkt nach unten, um diese Formel anzuwenden.
Erläuterung
MATCH($C$3:$C$12,$C$3:$C$12,0): das PASSEN ZU Die Funktion gibt die Position des Lookup-Werts in einer Zeile oder Spalte zurück. Hier gibt die Formel das Array-Ergebnis zurück {1;2;3;4;2;1;7;8;9;7}, das die Position jedes Textes im Bereich $C$3:$C$12 findet.
IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0)): das IF Mit der Funktion wird eine Bedingung festgelegt. Hier wird diese Formel als angesehen IF($B$3:$B$12=”KTE”,{1;2;3;4;2;1;7;8;9;7}) , und das Array-Ergebnis wird zurückgegeben ={1;FALSE;3;FALSE;FALSE;1;FALSE;FALSE;9;FALSE}.
MODE(IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0))): MODE-Funktion findet den häufigsten Text in einem Bereich. Hier findet diese Formel die häufigste Zahl im Array-Ergebnis der IF-Funktion, die als angezeigt werden kann MODE({1;FALSE;3;FALSE;FALSE;1;FALSE;FALSE;9;FALSE}) und gibt 1 zurück.
INDEX function: das INDEX Die Funktion gibt den Wert in einer Tabelle oder einem Array basierend auf dem angegebenen Speicherort zurück. Hier die Formel. INDEX($C$3:$C$12,MODE(IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0)))) wird geschrumpft INDEX($C$3:$C$12,1).
Anmerkung
Wenn zwei oder mehr häufigste Texte vorhanden sind, gibt die Formel den Wert zurück, der zuerst angezeigt wird.
Beispieldatei
Klicken Sie hier, um die Beispieldatei herunterzuladen
Relative Formeln
- Überprüfen Sie, ob eine Zelle einen bestimmten Text enthält
Um zu überprüfen, ob eine Zelle einige Texte in Bereich A enthält, jedoch nicht die Texte in Bereich B, können Sie eine Array-Formel verwenden, die die Funktionen COUNT, SEARCH und AND in Excel kombiniert - Überprüfen Sie, ob eine Zelle einen von mehreren Werten enthält, schließen Sie jedoch andere Werte aus
Dieses Lernprogramm enthält eine Formel zur schnellen Bearbeitung der Aufgabe, mit der überprüft wird, ob eine Zelle eines der Dinge enthält, andere Werte jedoch in Excel ausschließt, und die Argumente der Formel erläutert werden. - Überprüfen Sie, ob die Zelle eines der Dinge enthält
Angenommen, in Excel befindet sich in Spalte E eine Liste mit Werten. Sie möchten überprüfen, ob die Zellen in Spalte B alle Werte in Spalte E enthalten, und TRUE oder FALSE zurückgeben. - Überprüfen Sie, ob die Zelle eine Nummer enthält
Manchmal möchten Sie möglicherweise überprüfen, ob eine Zelle numerische Zeichen enthält. Dieses Tutorial enthält eine Formel, die TRUE zurückgibt, wenn die Zelle eine Nummer enthält, FALSE, wenn die Zelle keine Nummer enthält.
Die besten Tools für die Office-Produktivität
Kutools für Excel - Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen, Stellen Sie sicher, dass das, was Sie brauchen, nur einen Klick entfernt ist ...
Office-Registerkarte - Aktivieren Sie das Lesen und Bearbeiten von Registerkarten in Microsoft Office (einschließlich Excel).
- Eine Sekunde, um zwischen Dutzenden offener Dokumente zu wechseln!
- Reduzieren Sie jeden Tag Hunderte von Mausklicks für Sie und verabschieden Sie sich von der Maushand.
- Erhöht Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs in Office (einschließlich Excel), genau wie Chrome, Edge und Firefox.