Funciones de Búsqueda y referencia

Las 37 funciones de búsqueda y referencia de Sheets, con los nombres, argumentos y resultados habituales.

FunciónQué haceSintaxis
ADDRESSDirección de una celda como textoADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
AREASNúmero de áreas de una referenciaAREAS(reference)
CHOOSEElige el N-ésimo valorCHOOSE(index, value1, value2, ...)
CHOOSECOLSColumnas seleccionadas de una matrizCHOOSECOLS(array, col_num1, [col_num2, ...])
CHOOSEROWSFilas seleccionadas de una matrizCHOOSEROWS(array, row_num1, [row_num2, ...])
COLUMNNúmero de columna de una referenciaCOLUMN([reference])
COLUMNSNúmero de columnas de un rangoCOLUMNS(array)
DROPMatriz sin sus primeras o últimas filas o columnasDROP(array, rows, [columns])
EXPANDRellena una matriz hasta un tamaño dadoEXPAND(array, rows, [columns], [pad_with])
FILTERejemploFilas o columnas que cumplen una condiciónFILTER(array, include, [if_empty])
FORMULATEXTFórmula de una celda como textoFORMULATEXT(reference)
GROUPBYAgrupa filas y agrega sus valoresGROUPBY(row_fields, values, function, [field_headers], [total_depth], [sort_order], [filter_array], [field_relationship])
HLOOKUPBusca en la primera filaHLOOKUP(lookup, table, row_index, [approximate])
HSTACKUne matrices una al lado de otraHSTACK(array1, [array2, ...])
HYPERLINKVínculo mostrado con su nombre descriptivoHYPERLINK(link_location, [friendly_name])
INDEXejemploValor en una fila/columna de un rangoINDEX(range, row, [column])
INDIRECTReferencia dada como textoINDIRECT(ref_text, [a1])
LOOKUPBúsqueda aproximada en datos ordenadosLOOKUP(lookup_value, lookup_vector, [result_vector])
MATCHejemploPosición de un valor en un rangoMATCH(lookup, range, [match_type])
OFFSETReferencia desplazada desde una celda inicialOFFSET(reference, rows, cols, [height], [width])
PIVOTBYAgrega valores por grupos de filas y columnasPIVOTBY(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 de fila de una referenciaROW([reference])
ROWSNúmero de filas de un rangoROWS(array)
SORTejemploOrdena las filas o columnas de una matrizSORT(array, [sort_index], [sort_order], [by_col])
SORTBYOrdena una matriz según otras matricesSORTBY(array, by_array1, [sort_order1], ...)
TAKEPrimeras o últimas filas y columnas de una matrizTAKE(array, rows, [columns])
TOCOLMatriz en una sola columnaTOCOL(array, [ignore], [scan_by_column])
TOROWMatriz en una sola filaTOROW(array, [ignore], [scan_by_column])
TRANSPOSEIntercambia las filas y columnas de una matrizTRANSPOSE(array)
TRIMRANGERango sin sus filas o columnas vacías de los bordesTRIMRANGE(range, [trim_rows], [trim_cols])
UNIQUEejemploFilas o columnas distintas de una matrizUNIQUE(array, [by_col], [exactly_once])
VLOOKUPejemploBusca en la primera columnaVLOOKUP(lookup, table, col_index, [approximate])
VSTACKUne matrices una debajo de otraVSTACK(array1, [array2, ...])
WRAPCOLSAjusta una fila o columna en columnasWRAPCOLS(vector, wrap_count, [pad_with])
WRAPROWSAjusta una fila o columna en filasWRAPROWS(vector, wrap_count, [pad_with])
XLOOKUPejemploBusca un valor y devuelve el elemento coincidenteXLOOKUP(lookup, lookup_range, return_range, [if_not_found], [match_mode], [search_mode])
XMATCHejemploPosición de un elemento en una fila o columnaXMATCH(lookup_value, lookup_array, [match_mode], [search_mode])