Funktionen der Kategorie Matrix
Die 37 Funktionen der Kategorie Matrix in Sheets, mit den üblichen Namen, Argumenten und Ergebnissen.
| Funktion | Was sie tut | Syntax |
|---|---|---|
| ADDRESS | Zelladresse als Text | ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text]) |
| AREAS | Anzahl der Bereiche in einem Bezug | AREAS(reference) |
| CHOOSE | Den N-ten Wert auswählen | CHOOSE(index, value1, value2, ...) |
| CHOOSECOLS | Ausgewählte Spalten einer Matrix | CHOOSECOLS(array, col_num1, [col_num2, ...]) |
| CHOOSEROWS | Ausgewählte Zeilen einer Matrix | CHOOSEROWS(array, row_num1, [row_num2, ...]) |
| COLUMN | Spaltennummer eines Bezugs | COLUMN([reference]) |
| COLUMNS | Anzahl der Spalten in einem Bereich | COLUMNS(array) |
| DROP | Matrix ohne die ersten oder letzten Zeilen/Spalten | DROP(array, rows, [columns]) |
| EXPAND | Matrix auf eine bestimmte Größe auffüllen | EXPAND(array, rows, [columns], [pad_with]) |
| FILTERBeispiel | Zeilen oder Spalten, die eine Bedingung erfüllen | FILTER(array, include, [if_empty]) |
| FORMULATEXT | Formel einer Zelle als Text | FORMULATEXT(reference) |
| GROUPBY | Zeilen gruppieren und ihre Werte aggregieren | GROUPBY(row_fields, values, function, [field_headers], [total_depth], [sort_order], [filter_array], [field_relationship]) |
| HLOOKUP | In der ersten Zeile waagerecht suchen | HLOOKUP(lookup, table, row_index, [approximate]) |
| HSTACK | Matrizen nebeneinander anfügen | HSTACK(array1, [array2, ...]) |
| HYPERLINK | Link, der unter seinem Anzeigenamen erscheint | HYPERLINK(link_location, [friendly_name]) |
| INDEXBeispiel | Wert in einer Zeile/Spalte eines Bereichs | INDEX(range, row, [column]) |
| INDIRECT | Als Text angegebener Bezug | INDIRECT(ref_text, [a1]) |
| LOOKUP | Ungefähre Suche in sortierten Daten | LOOKUP(lookup_value, lookup_vector, [result_vector]) |
| MATCHBeispiel | Position eines Wertes in einem Bereich | MATCH(lookup, range, [match_type]) |
| OFFSET | Von einer Startzelle aus verschobener Bezug | OFFSET(reference, rows, cols, [height], [width]) |
| PIVOTBY | Werte nach Zeilen- und Spaltengruppen aggregieren | PIVOTBY(row_fields, col_fields, values, function, [field_headers], [row_total_depth], [row_sort_order], [col_total_depth], [col_sort_order], [filter_array], [relative_to]) |
| ROW | Zeilennummer eines Bezugs | ROW([reference]) |
| ROWS | Anzahl der Zeilen in einem Bereich | ROWS(array) |
| SORTBeispiel | Zeilen oder Spalten einer Matrix sortieren | SORT(array, [sort_index], [sort_order], [by_col]) |
| SORTBY | Eine Matrix nach anderen Matrizen sortieren | SORTBY(array, by_array1, [sort_order1], ...) |
| TAKE | Erste oder letzte Zeilen und Spalten einer Matrix | TAKE(array, rows, [columns]) |
| TOCOL | Matrix als einzelne Spalte | TOCOL(array, [ignore], [scan_by_column]) |
| TOROW | Matrix als einzelne Zeile | TOROW(array, [ignore], [scan_by_column]) |
| TRANSPOSE | Zeilen und Spalten einer Matrix vertauschen | TRANSPOSE(array) |
| TRIMRANGE | Bereich ohne seine äußeren leeren Zeilen/Spalten | TRIMRANGE(range, [trim_rows], [trim_cols]) |
| UNIQUEBeispiel | Eindeutige Zeilen oder Spalten einer Matrix | UNIQUE(array, [by_col], [exactly_once]) |
| VLOOKUPBeispiel | In der ersten Spalte senkrecht suchen | VLOOKUP(lookup, table, col_index, [approximate]) |
| VSTACK | Matrizen untereinander anfügen | VSTACK(array1, [array2, ...]) |
| WRAPCOLS | Eine Zeile oder Spalte in Spalten umbrechen | WRAPCOLS(vector, wrap_count, [pad_with]) |
| WRAPROWS | Eine Zeile oder Spalte in Zeilen umbrechen | WRAPROWS(vector, wrap_count, [pad_with]) |
| XLOOKUPBeispiel | Einen Wert suchen und den passenden Eintrag zurückgeben | XLOOKUP(lookup, lookup_range, return_range, [if_not_found], [match_mode], [search_mode]) |
| XMATCHBeispiel | Position eines Eintrags in einer Zeile oder Spalte | XMATCH(lookup_value, lookup_array, [match_mode], [search_mode]) |