# Lookup

Las funciones Lookup [Consulta] devuelven información sobre una celda concreta de la hoja de cálculo o sobre los datos que contiene.

Función | Descripción
Choose (Índice, Valor0, [Valor1, ...]) | Devuelve el valor del argumento indexado de una lista de longitud variable.
Índice | Un índice (de base cero)
Valor0, [Valor1, ...] | Un valor, una cadena, una referencia de celda o un intervalo de celdas.
Column(Celda) | Devuelve el número de columna de una celda de la hoja de cálculo. Columna A = 0.0 y Columna Z = 25.0
CountError(Celda1, [Celda2, ...]) | Devuelve el número de errores en una o varias celdas o intervalos de celdas.
Celda1, [Celda2,...] | una celda, una serie de celdas o un valor en punto flotante.
ErrFree(Celda o intervalo de celdas) | Convierte #ERR en celdas vacías a fin de suprimir la propagación de errores.
Cell Ref | una celda o intervalo de celdas
If(Cond, Valor1, Valor2) | Devuelve el Valor1 si la Condición es verdadera (distinto de cero); devuelve el Valor2 si la Condición es falsa (cero).
MaxI(Valor0, [Valor1, ...]) | Devuelve el índice del valor máximo de una lista de longitud variable de valores.
Valor0, [Valor1,...] | una celda, una serie de celdas o un valor en punto flotante.
MinI(Valor0, [Valor1, ...]) | Devuelve el índice del valor mínimo de una lista de longitud variable de valores.
Valor0, [Valor1,...] | una celda, una serie de celdas o un valor en punto flotante.
NthMaxI(Entero, Valor0, [Valor1, ...]) | Devuelve el índice del enésimo valor más grande de una lista de longitud variable de valores.
Int | Índice (de base cero)
Valor0, [Valor1,...] | una celda, una serie de celdas o un valor en punto flotante.
NthMinI(Entero, Valor0, [Valor1, ...]) | Devuelve el índice del enésimo Valor más pequeño de una lista de longitud variable de valores.
Int | Índice (de base cero)
Valor0, [Valor1,...] | una celda, una serie de celdas o un valor en punto flotante.
Row(Celda) | Devuelve el número de fila de una celda de la hoja de cálculo.
Switch(CasoABuscar, Predeterminado, Caso0, Valor0, [Caso1, Valor1, ...]) | Devuelve el valor correspondiente al primer caso que coincide con CasoABuscar. Si el caso indexado es FALSO, entonces devuelve el valor Predeterminado que se ha especificado. Si la fórmula contiene más de un Caso que coincide con CasoABuscar, entonces devuelve el valor correspondiente al primer Caso que coincide.
Ejemplo con Switch:
• B4 = Switch(B2,-1,"Ene",1,"Feb",2,"Mar",3) • Si la celda B2="Ene", el valor que se devuelve en la celda B4 es 1. • Si la celda B2="Feb", el valor que se devuelve en la celda B4 es 2. • Si la celda B2="FEB", el valor que se devuelve a la celda B4 es el predeterminado, -1, porque no hay ningún Caso en la fórmula que coincide con CasoABuscar.
Nota: La instrucción Switch admite datos de tipo cadena para los argumentos Case. Las comparaciones de cadenas distinguen entre mayúsculas y minúsculas.

Nota: En el caso de argumentos de función que requieren cadenas de texto, téngase en cuenta que no se puede proporcionar directamente la cadena con un If, Switch o Choose. Por ejemplo, (If (...)) no es válido. Para resolver este problema, ponga If, Switch o Choose en una celda aparte y cree una referencia a dicha celda.