検索/行列関数

Sheets の検索/行列関数37個。通常の名前、引数、結果で使えます。

関数機能構文
ADDRESSセルのアドレスを文字列で返すADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
AREAS参照に含まれる領域の数AREAS(reference)
CHOOSEN 番目の値を選ぶCHOOSE(index, value1, value2, ...)
CHOOSECOLS配列から指定した列を取り出すCHOOSECOLS(array, col_num1, [col_num2, ...])
CHOOSEROWS配列から指定した行を取り出すCHOOSEROWS(array, row_num1, [row_num2, ...])
COLUMN参照の列番号COLUMN([reference])
COLUMNS範囲の列数COLUMNS(array)
DROP配列の先頭または末尾の行・列を除くDROP(array, rows, [columns])
EXPAND配列を指定サイズに拡張EXPAND(array, rows, [columns], [pad_with])
FILTER例条件を満たす行または列FILTER(array, include, [if_empty])
FORMULATEXTセルの数式を文字列で返すFORMULATEXT(reference)
GROUPBY行をグループ化して値を集計GROUPBY(row_fields, values, function, [field_headers], [total_depth], [sort_order], [filter_array], [field_relationship])
HLOOKUP先頭行を横方向に検索HLOOKUP(lookup, table, row_index, [approximate])
HSTACK配列を横方向に結合HSTACK(array1, [array2, ...])
HYPERLINK表示名付きのリンクHYPERLINK(link_location, [friendly_name])
INDEX例範囲内の指定した行・列の値INDEX(range, row, [column])
INDIRECT文字列で指定した参照INDIRECT(ref_text, [a1])
LOOKUP並べ替え済みデータの近似検索LOOKUP(lookup_value, lookup_vector, [result_vector])
MATCH例範囲内での値の位置MATCH(lookup, range, [match_type])
OFFSET開始セルからずらした参照OFFSET(reference, rows, cols, [height], [width])
PIVOTBY行・列グループごとに値を集計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参照の行番号ROW([reference])
ROWS範囲の行数ROWS(array)
SORT例配列の行または列を並べ替えSORT(array, [sort_index], [sort_order], [by_col])
SORTBY他の配列を基準に並べ替えSORTBY(array, by_array1, [sort_order1], ...)
TAKE配列の先頭または末尾の行・列を取り出すTAKE(array, rows, [columns])
TOCOL配列を1列にするTOCOL(array, [ignore], [scan_by_column])
TOROW配列を1行にするTOROW(array, [ignore], [scan_by_column])
TRANSPOSE配列の行と列を入れ替えTRANSPOSE(array)
TRIMRANGE外側の空白行・列を除いた範囲TRIMRANGE(range, [trim_rows], [trim_cols])
UNIQUE例配列の重複しない行または列UNIQUE(array, [by_col], [exactly_once])
VLOOKUP例先頭列を縦方向に検索VLOOKUP(lookup, table, col_index, [approximate])
VSTACK配列を縦方向に結合VSTACK(array1, [array2, ...])
WRAPCOLS行または列を折り返して列にするWRAPCOLS(vector, wrap_count, [pad_with])
WRAPROWS行または列を折り返して行にするWRAPROWS(vector, wrap_count, [pad_with])
XLOOKUP例値を検索し、一致する項目を返すXLOOKUP(lookup, lookup_range, return_range, [if_not_found], [match_mode], [search_mode])
XMATCH例行または列内での項目の位置XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])