Syntax
MATCH(search_value, range, [search_type])
- search_value—Der Wert, nach dem gesucht werden soll.
- range—Der Zellbereich (Nachschlagetabelle), in dem gesucht werden soll.
- search_type—[optional]Definiert, ob exakte Übereinstimmungen erforderlich sind (0) oder ob ungefähre Übereinstimmungen zulässig sind (1, -1). Ungefähre Übereinstimmungen können nur bestimmt werden, wenn die Daten in aufsteigender (1) oder absteigender (-1) Reihenfolge sortiert sind.
Beispielnutzung
MATCH("Aufgabe A", [Aufgabenname]:[Aufgabenname], 0)
Nutzungshinweise
Smartsheet berechnet die relative Position eines Suchwerts, indem es die Zellen innerhalb des ausgewählten Bereichs von links nach rechts (spaltenübergreifend) und dann von oben nach unten (zeilenübergreifend) zählt.
- In einer Nachschlagetabelle, die aus zwei Spalten besteht, ist die Zelle in der obersten Zeile der Spalte ganz links die erste Position, 1, unabhängig von ihrer Position innerhalb des Blattes.
- Bei der Arbeit mit Textdaten (Zeichenketten) betrachtet die Funktion Buchstaben weiter unten im Alphabet als größer als der Suchwert und Buchstaben früher im Alphabet als kleiner.
- Wenn der Bereich unsortiert ist und search_type nicht definiert ist, kann die MATCH-Funktion den erwarteten Wert möglicherweise nicht finden, wenn sich ein größerer Wert am Anfang der Liste befindet.
Wenn Sie beispielsweise eine Spalte haben, in der verschiedene Produkte aufgeführt sind, kann Ihnen die MATCH-Funktion mitteilen, ob Pants das erste, fünfte oder zehnte Produkt auf dieser Liste ist. Es gibt eine Zahl zurück, die die relative Position dieses Elements darstellt, wobei das allererste Element in der Liste immer Position 1 ist. Dies ist besonders nützlich, wenn Sie es mit anderen Funktionen wie INDEX kombinieren müssen, um verwandte Informationen abzurufen.
Für das optionale Argument search_type:
- 1: (Der Standardwert) Überprüft den Bereich, bis eine exakte Übereinstimmung oder ein Wert gefunden wird, der größer als der Suchwert ist. Wenn es einen Wert findet, der über dem Suchwert liegt, ist das Ergebnis die vorherige Position dieses größeren Werts.
- 0: Findet die erste exakte Übereinstimmung (keine Sortierreihenfolge ist erforderlich)
- -1: Überprüft den Bereich, bis eine exakte Übereinstimmung oder ein Wert gefunden wird, der kleiner als der Suchwert ist. Wenn ein Wert vor dem Suchwert gefunden wird, ist das Ergebnis die vorherige Position dieses kleineren Werts.
Beispiele
Dieses Beispiel verweist auf folgende Sheetinformationen:
| Zeilennummer | Kleidungsstück | Transaktion insgesamt | Verkaufte Einheiten | Stückpreis | Bestelldatum |
|---|---|---|---|---|---|
| 1 | T-Shirt | $1,950.00 | 78 | 15,00 $ | 12.02.25 |
| 2 | Hosen | 1.491,00 $ | 42 | 35,50 $ | 15.02.25 |
| 3 | Jacke | 900,00 $ | 45 | 20,00 $ | 20.02.25 |
Basierend auf der obigen Tabelle finden Sie hier einige Beispiele für die Verwendung von MATCH in einem Blatt:
| Formel | Beschreibung | Ergebnis |
|---|---|---|
=MATCH („Hose“, [Kleidungsstück]: [Kleidungsstück], 0) | Gibt die Position für Hosen in der Spalte Bekleidungsartikel zurück | 2 |
=MATCH (42, [Verkaufte Einheiten] 1: [Preis pro Einheit] 3, 0) | Gibt die Position des numerischen Werts 42 aus der zweispaltigen Tabelle zurück, wobei 78 die 1. Position und 20,00$ die 6. Position wäre | 3 |
=MATCH (DATUM (2025, 2, 14), [Bestelldatum]: [Bestelldatum], 1) |
Die Spalte „Bestelldatum“ ist in aufsteigender Reihenfolge angeordnet. | 1 |
| =MATCH (1500, [Transaktionssumme]: [Transaktionssumme], -1) | Gibt die Position der nächsten Zahl gleich oder größer als 1500 in der Spalte Transaktionssumme zurück. Die Spalte „Transaktionssumme“ ist in absteigender Reihenfolge angeordnet. | 1 |
| =INDEX ([Preis pro Einheit]: [Preis pro Einheit], MATCH („Jacke“, [Kleidungsstück]: [Kleidungsstück], 0)) | Gibt den Wert in der Spalte Preis pro Einheit für die Zeile zurück, die den Wert Jacket in der Spalte Bekleidungsartikel enthält. | 2/20/2025 |
Sie benötigen weitere Hilfe?
In den Vorlagen im Formel-Handbuch finden Sie weitere Supportressourcen und mehr als 100 Formeln, darunter ein Glossar aller Funktionen, mit dem Sie die Arbeit in Echtzeit üben können, sowie Beispiele für häufig verwendete und erweiterte Formeln.
Erfahren Sie mehr über Formelkombinationen für blattübergreifende Verweise.
Finden Sie Beispiele dafür, wie andere Smartsheet-Kunden diese Funktion verwenden, oder fragen Sie in der Smartsheet-Online-Community nach Ihrem speziellen Anwendungsfall.