Tabla de Contenidos

Snippets de Microsoft Excel

Formato

Notación científica

Por dfecto, cuando un número excede de 11 dígitos, Excel lo muestra en notación científica (5,91E+12). Si no queremos ese comportamiento, tendríamos que cambiar el formato de la celda a alguno de la categoría Texto o Especial.

Búsquedas

Buscar si un valor está en una columna

Si queremos saber si el valor de la celda C2 está en alguna de las celdas de la columna A, de la fila 2 a la 10:

=SI(CONTAR.SI(A2:A10;C2)> 0; "Está en la lista"; "No está en la lista")

Si los datos donde buscar están en otra hoja, por ejemplo, en toda la columna A de la hoja llamada Hoja2:

=SI(CONTAR.SI(Hoja2!A:A; C2) > 0; "Sí"; "No")

Si en la columna A de la Hoja2 tuviéramos miles de registros, podemos indicar un rango limitado para optimizar la búsqueda:

=SI(CONTAR.SI(Hoja2!$A$2:$A$1000; C2) > 0; "Sí"; "No")

Obtener un valor a partir de otro (BUSCARV)

Si tenemos 2 hojas, Hoja1 y Hoja2, y queremos buscar en toda la columna A de la Hoja2 el valor de la celda A2 para sacar el valor de la columna B correspondiente de la Hoja2:

=BUSCARV(A2;Hoja2!A:B;2;FALSO)

BUSCARV solo puede buscar a la derecha, es decir, si estamos buscando algo de la columna B para coger lo que haya en la columna A, BUSCARV dará error. Podría buscar lo que haya de la columna C en adelante. Para estos casos, mejor usar la combinación de ÍNDICE + COINCIDIR.

Obtener un valor a partir de otro (ÍNDICE + COINCIDIR)

Si tenemos 2 hojas, Hoja1 y Hoja2, y queremos buscar en toda la columna A de la Hoja2 el valor de la celda A2 (de Hoja1) para sacar el valor de la columna B correspondiente de la Hoja2:

=ÍNDICE(Hoja2!B:B; COINCIDIR(A2; Hoja2!A:A; 0))