Funções de Pesquisa e referência

As 37 funções de pesquisa e referência no Sheets, com os nomes, argumentos e resultados de sempre.

FunçãoO que fazSintaxe
ADDRESSEndereço da célula como textoADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
AREASNúmero de áreas em uma referênciaAREAS(reference)
CHOOSEEscolhe o N-ésimo valorCHOOSE(index, value1, value2, ...)
CHOOSECOLSColunas selecionadas de uma matrizCHOOSECOLS(array, col_num1, [col_num2, ...])
CHOOSEROWSLinhas selecionadas de uma matrizCHOOSEROWS(array, row_num1, [row_num2, ...])
COLUMNNúmero da coluna de uma referênciaCOLUMN([reference])
COLUMNSNúmero de colunas de um intervaloCOLUMNS(array)
DROPMatriz sem as primeiras ou últimas linhas/colunasDROP(array, rows, [columns])
EXPANDPreenche uma matriz até um tamanho dadoEXPAND(array, rows, [columns], [pad_with])
FILTERexemploLinhas ou colunas que atendem a uma condiçãoFILTER(array, include, [if_empty])
FORMULATEXTFórmula de uma célula como textoFORMULATEXT(reference)
GROUPBYAgrupa linhas e agrega seus valoresGROUPBY(row_fields, values, function, [field_headers], [total_depth], [sort_order], [filter_array], [field_relationship])
HLOOKUPPesquisa na primeira linhaHLOOKUP(lookup, table, row_index, [approximate])
HSTACKJunta matrizes lado a ladoHSTACK(array1, [array2, ...])
HYPERLINKLink exibido com um nome amigávelHYPERLINK(link_location, [friendly_name])
INDEXexemploValor em uma linha/coluna de um intervaloINDEX(range, row, [column])
INDIRECTReferência dada como textoINDIRECT(ref_text, [a1])
LOOKUPPesquisa aproximada em dados classificadosLOOKUP(lookup_value, lookup_vector, [result_vector])
MATCHexemploPosição de um valor em um intervaloMATCH(lookup, range, [match_type])
OFFSETReferência deslocada a partir de uma célula inicialOFFSET(reference, rows, cols, [height], [width])
PIVOTBYAgrega valores por grupos de linhas e colunasPIVOTBY(row_fields, col_fields, values, function, [field_headers], [row_total_depth], [row_sort_order], [col_total_depth], [col_sort_order], [filter_array], [relative_to])
ROWNúmero da linha de uma referênciaROW([reference])
ROWSNúmero de linhas de um intervaloROWS(array)
SORTexemploClassifica as linhas ou colunas de uma matrizSORT(array, [sort_index], [sort_order], [by_col])
SORTBYClassifica uma matriz por outras matrizesSORTBY(array, by_array1, [sort_order1], ...)
TAKEPrimeiras ou últimas linhas e colunas de uma matrizTAKE(array, rows, [columns])
TOCOLMatriz em uma única colunaTOCOL(array, [ignore], [scan_by_column])
TOROWMatriz em uma única linhaTOROW(array, [ignore], [scan_by_column])
TRANSPOSETroca as linhas e colunas de uma matrizTRANSPOSE(array)
TRIMRANGEIntervalo sem as linhas/colunas em branco das bordasTRIMRANGE(range, [trim_rows], [trim_cols])
UNIQUEexemploLinhas ou colunas distintas de uma matrizUNIQUE(array, [by_col], [exactly_once])
VLOOKUPexemploPesquisa na primeira colunaVLOOKUP(lookup, table, col_index, [approximate])
VSTACKJunta matrizes uma abaixo da outraVSTACK(array1, [array2, ...])
WRAPCOLSDistribui uma linha ou coluna em colunasWRAPCOLS(vector, wrap_count, [pad_with])
WRAPROWSDistribui uma linha ou coluna em linhasWRAPROWS(vector, wrap_count, [pad_with])
XLOOKUPexemploPesquisa um valor e retorna o item correspondenteXLOOKUP(lookup, lookup_range, return_range, [if_not_found], [match_mode], [search_mode])
XMATCHexemploPosição de um item em uma linha ou colunaXMATCH(lookup_value, lookup_array, [match_mode], [search_mode])