Este ejemplo le enseña cómo crear su propio cuadro de búsqueda en Excel . Si tienes prisa, simplemente descarga el archivo de Excel.
Así es como se ve la hoja de cálculo. Si introduces una consulta de búsqueda en la celda B2, Excel busca en la columna E y los resultados aparecen en la columna B.
Para crear este cuadro de búsqueda, ejecute los siguientes pasos.
1. Selecciona la celda D4 e inserta la función de BÚSQUEDA que se muestra a continuación. 2. Crear una referencia absoluta a la celda B2.
2. Haz doble clic en la esquina derecha de la celda D4 para copiar rápidamente la función a las otras celdas.
Explicación: la función BUSCAR encuentra la posición de una subcadena en una cadena. La función BUSCAR es insensible a las mayúsculas y minúsculas. En el caso de Túnez, la cadena «uni» se encuentra en la posición 2. Para Estados Unidos, la cadena «uni» se encuentra en la posición 1. Cuanto más bajo sea el número, más alto debe clasificarse.
3. Tanto los Estados Unidos como el Reino Unido devuelven el valor 1. Para devolver valores únicos, que nos ayudarán cuando usemos la función RANK en un momento, ajusta ligeramente la fórmula de la celda D4 como se muestra a continuación.
4. De nuevo, haz doble clic en el ángulo derecho de la celda D4 para copiar rápidamente la fórmula a las otras celdas.
Explicación: la función ROW devuelve el número de fila de una celda. Si dividimos el número de fila por un número grande y lo sumamos al resultado de la función BUSCAR, siempre tenemos valores únicos. Sin embargo, estos pequeños incrementos no influirán en la clasificación de la búsqueda. Estados Unidos tiene un valor de 1.00006 ahora y el Reino Unido tiene un valor de 1.00009. También hemos añadido la función IFERROR. Si una celda contiene un error (cuando no se puede encontrar una cadena), se muestra una cadena vacía («»).
5. Seleccione la celda C4 e inserte la función RANK que se muestra a continuación.
6. Haz doble clic en la esquina derecha de la celda C4 para copiar rápidamente la fórmula a las otras celdas.
Explicación: la función RANK devuelve el rango de un número en una lista de números. Si el tercer argumento es 1, Excel clasifica primero el número más pequeño, segundo el número más pequeño segundo, etc. Debido a que añadimos la función RANK, todos los valores de la columna D son únicos. Como resultado, las filas de la columna C también son únicas (sin empates).
7. Ya casi llegamos. Usaremos la función VLOOKUP para devolver los países encontrados (el rango más bajo primero, el segundo más bajo segundo, etc.) Seleccione la celda B4 e inserte la función VLOOKUP que se muestra a continuación.
8. Haz doble clic en la esquina derecha de la celda B4 para copiar rápidamente la fórmula a las otras celdas.
9. Cambiar el color del texto de los números de la columna A a blanco y ocultar las columnas C y D.
Resultado. Su propio cuadro de búsqueda en Excel.