Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
Cuando trabaje con grandes conjuntos de datos en Excel, es posible que deba comparar dos columnas para encontrar similitudes o diferencias.
BUSCARV es una función poderosa que le permite buscar datos coincidentes entre dos columnas. La función le permite buscar valores en una columna que aparecen en otra.
Este artículo le muestra cómo comparar dos columnas usando BUSCARV, para que pueda analizar sus datos de manera eficiente.
Tabla de contenido
Fundamentos de la función Vlookup
Suponga que tiene una hoja de cálculo con dos listas de elementos en la columna A y la columna B. Desea encontrar los elementos en la Lista 1 que también aparecen en la Lista 2.
Puede imaginar que trabajar manualmente a través de listas de miles de elementos llevaría mucho tiempo. ¡ Afortunadamente, Excel trae VLOOKUP al rescate!
El término BUSCARV significa búsqueda vertical. La función comparará dos columnas, encontrará coincidencias entre ellas y devolverá los valores asociados.
Función de búsqueda V
Aquí hay una sintaxis básica de la función BUSCARV:
=BUSCARV(valor_buscado, matriz_tabla, núm_índice_col, [búsqueda_rango])
Este es un desglose de los elementos:
lookup_value : el valor que desea buscar en la primera columna de table_array.
table_array : el rango de celdas que contienen los datos en los que desea buscar.
col_index_num : el número de columna en table_array del que desea devolver el valor.
range_lookup : Opcional. Es VERDADERO (coincidencia aproximada) o FALSO (coincidencia exacta). El defecto es cierto.
Preparando sus datos para BUSCARV
Antes de usar BUSCARV para comparar dos columnas en Excel , debe preparar sus datos.
Cree dos columnas separadas en su hoja de trabajo donde quiera comparar los valores. Este artículo usa la Columna A y la Columna B para nuestros ejemplos.
Aquí están los datos de muestra utilizados en este artículo:
Esta es la tabla de muestra con el encabezado que se agregará a la sección titulada "Preparación de sus datos para BUSCARV":
Lista 1 Lista 2
Artículo 1 Artículo 3
Artículo
2 Artículo 4 Artículo 3 Artículo 1
Artículo 4 Artículo 5
Formateo de los datos
Es importante asegurarse de que los datos de ambas columnas tengan un formato similar. BUSCARV distingue entre mayúsculas y minúsculas, lo que significa que las mayúsculas y minúsculas importan.
Pueden ocurrir errores de coincidencia en el resultado final si el formato es inconsistente.
También es una buena idea eliminar los valores duplicados o las celdas en blanco para minimizar el riesgo de errores.
Para eliminar valores duplicados:
Seleccione la columna.
Vaya a la pestaña Datos en la cinta superior.
Haga clic en Eliminar duplicados en la sección Herramientas de datos.
El botón puede ser un poco difícil de ver. Esta imagen te ayudará:
Para eliminar celdas en blanco:
Seleccione la columna.
Vaya a la pestaña Inicio en la cinta superior.
Expanda el menú "Buscar y seleccionar".
Elija "Ir a Especial".
Seleccione "Vacíos" de las opciones.
Haga clic en "Eliminar" en la sección Celdas.
Cómo usar BUSCARV para comparar dos columnas
Una vez que se preparan los datos, puede escribir la fórmula BUSCARV para comparar dos columnas en Excel e identificar coincidencias. Sigue estos pasos:
Seleccione una celda en una nueva columna en la que desee mostrar los resultados de la comparación (p. ej., la celda C2).
Escriba la siguiente fórmula: =BUSCARV(A2, B:B, 1, FALSO))
Presiona Enter para aplicar la fórmula.
En caso de un valor coincidente, el valor se mostrará en la misma fila de la columna de resultados (por ejemplo, Columna C).
Arrastra la fórmula hacia abajo desde C2 para copiarla en tantas celdas como necesites.
Si está utilizando nuestros datos de muestra, coloque los resultados de la comparación en la tercera columna. La fórmula encontrará tres coincidencias de los cuatro elementos de la Lista 1.
Observe que el elemento 2 se muestra como #N/A. Excel nos dice que la coincidencia no es aplicable, es decir, no se pudo encontrar.
Eso es correcto y es información útil sobre valores faltantes. Sin embargo, algunos usuarios de Excel pueden pensar que hay algún problema de datos o error de función.
Es una buena práctica mostrar una indicación diferente de que no se encontró ninguna coincidencia. Eso podría ser simplemente un espacio en blanco.
Para hacerlo, combine la función BUSCARV con la función IFNA de esta manera:
=IFNA(BUSCARV(A1, B:B, 1, FALSO), “”)
La función IFNA detecta el error #N/A y reemplaza la salida con un espacio vacío (""). También puede usar la función ISNA o tener lógica adicional con la función IF.
Manejo de otros errores
BUSCARV a veces puede generar otros errores en los resultados de la comparación. ¡ La #REF! El error en Excel es un problema genuino con sus datos.
Por lo general, ocurre cuando su rango especificado es incorrecto. Nuestro ejemplo ha hecho referencia a toda la columna, pero también puede usar rangos de celdas verticales.
Asegúrese de que el rango de búsqueda al que se refiere cubra todos los valores que desea comparar.
Alternativas a BUSCARV para Comparación de Columnas
Hay dos funciones de búsqueda alternativas principales cuando se comparan dos columnas en Excel para encontrar coincidencias.
1. Uso de funciones de índice y coincidencia
En lugar de usar BUSCARV, puede comparar dos columnas en Excel combinando las funciones ÍNDICE y COINCIDIR.
Este método proporciona una forma más flexible de buscar datos y es particularmente útil cuando se trabaja con columnas no adyacentes o cuando el índice de la columna puede cambiar.
Esta es la sintaxis para poner en la columna de resultados:
=ÍNDICE(rango_retorno, COINCIDIR(valor_buscado, rango_buscado, 0))
Return_range : el rango de celdas que contienen los datos que desea devolver.
Lookup_value : el valor que desea buscar dentro del rango de búsqueda.
Lookup_range : el rango de celdas dentro del cual desea encontrar el valor de búsqueda.
Usando los mismos datos en los ejemplos anteriores, reemplazamos la fórmula BUSCARV de la siguiente manera:
=(ÍNDICE(B:B, COINCIDIR(A2, B:B, 0)))
La función COINCIDIR devuelve la posición relativa del valor de búsqueda dentro del rango de búsqueda y la función ÍNDICE devuelve el valor correspondiente del rango de retorno.
Los resultados en los mismos datos serán los mismos que los de BUSCARV que usamos anteriormente. Esta imagen muestra las funciones en uso:
También puede reemplazar el error #N/A con un mensaje personalizado. Aquí hay un ejemplo del uso de la función IFERROR.
=SI.ERROR(ÍNDICE(B:B, COINCIDIR(A2, B:B, 0)), “No encontrado”)
2. Empleo de BUSCARX en Excel
Para usuarios con Excel 365 o Excel 2019, BUSCARX es una prueba lógica alternativa a BUSCARV para encontrar valores comunes en dos columnas.
XLOOKUP ofrece varias ventajas. Puede usarlo para buscar datos tanto horizontal como verticalmente, trabajar con columnas no adyacentes y especificar valores personalizados para errores.
La sintaxis de BUSCARX es:
=BUSCARX(valor_de_búsqueda, rango_de_búsqueda, rango_devuelto, [si_no_encontrado], [modo_de_coincidencia], [modo_de_búsqueda])
lookup_value : el valor que desea buscar dentro del rango de búsqueda.
rango_de_búsqueda : el rango de celdas dentro del cual desea encontrar el valor de búsqueda.
return_range : el rango de celdas que contienen los datos que desea devolver.
Agregue valores de error personalizados, modo de coincidencia y parámetros de modo de búsqueda según sea necesario.
XLOOKUP encontrará el valor de búsqueda dentro del rango de búsqueda y devolverá el valor correspondiente del rango de retorno.
La fórmula es particularmente útil cuando tiene dos listas incrustadas en conjuntos de datos de varias columnas. En nuestros ejemplos anteriores, las listas estaban en la primera columna y en la segunda columna, pero su hoja puede tener más datos que eso.
Aquí hay un ejemplo con dos listas en la primera y tercera columna de una hoja de cálculo:
La fórmula BUSCARX se ve así:
=BUSCARX(A2,C:C,C:C,””)
Esta imagen muestra el resultado con la comparación en la columna D. El primer valor está presente pero falta el segundo.
Tenga en cuenta que no tengo fórmulas de error adicionales, pero el valor que falta se muestra en blanco. Eso es porque estoy usando el cuarto parámetro, que es un valor de error personalizado. En este caso, es una cadena en blanco.
Como beneficio adicional, le mostraré cómo usar BUSCARX para comparar filas. Si tiene dos listas que están en la fila 1 y la fila 2, el uso más simple de la fórmula se ve así:
=BUSCARX(B1, 2:2, 2:2, “”)
Esta imagen muestra los resultados en las dos filas.
Con su funcionalidad y flexibilidad mejoradas, XLOOKUP es una excelente alternativa a VLOOKUP para comparar listas en Excel para determinar si hay coincidencias.
Cinco consejos para mejorar el rendimiento de BUSCARV
Optimizar su función BUSCARV puede ayudarlo a evitar largos tiempos de espera y mejorar la capacidad de respuesta general de su hoja de cálculo de Excel.
Aquí hay seis consejos y trucos que puede aplicar para mejorar el rendimiento de su BUSCARV en Excel.
1. Limite su rango de búsqueda
Usé columnas enteras en los ejemplos para hacerlos simples. Si está trabajando con una gran cantidad de datos, debe evitar hacerlo. El uso de columnas completas puede ralentizar el proceso de cálculo de Excel.
En su lugar, intente utilizar el rango exacto requerido para sus datos (p. ej., A1:A100). Esto reduce la cantidad de celdas que su función BUSCARV necesita evaluar.
2. Usa referencias absolutas
Cuando especifique un rango de datos (por ejemplo, las celdas de B2 a B5), use referencias absolutas. Esto garantiza que la fórmula sea coherente y que existan datos cuando la copie en varias celdas.
Aquí hay un ejemplo:
=BUSCARV(A2, $B$2:$B$5, 1, FALSO)
3. Ordena tus datos
Si sabe que los datos en la columna de búsqueda están ordenados en orden ascendente, puede usar BUSCARV con un VERDADERO o 1 para el argumento 'range_lookup'.
Esto hará que Excel realice una coincidencia aproximada, que es más rápida que una coincidencia exacta en todas las celdas. Sin embargo, tenga cuidado al usar esta opción, ya que una ordenación incorrecta podría generar resultados incorrectos.
4. Usa una doble BUSCARV
Puede usar dos funciones BUSCARV para acelerar el proceso de búsqueda en Excel.
La primera VLOOKUP determinará si el valor de búsqueda existe al establecer 'col_index_num' en 1 y 'range_lookup' en TRUE.
Si devuelve VERDADERO, una segunda VLOOKUP recupera el valor deseado con 'range_lookup' establecido en VERDADERO.
5. Usa el formato condicional
Puede usar el formato condicional en su hoja de cálculo de Excel para resaltar los valores coincidentes o faltantes en la columna especificada. También puede aplicar colores a valores únicos. Esto hace que sus datos sean más fáciles de leer.
Encontrará el menú de formato condicional en el grupo de estilos en la pestaña Inicio.
Usos avanzados para BUSCARV
Las pruebas T de muestras pareadas se utilizan para comparar las medias de dos muestras relacionadas. Este video muestra su uso en Excel.
Si tiene datos o variables adicionales a los que necesita hacer referencia durante su análisis, puede usar BUSCARV para recuperar los valores necesarios de otra tabla u hoja de trabajo.
Por ejemplo, puede usar BUSCARV para recuperar información demográfica o condiciones de tratamiento para cada observación emparejada en su conjunto de datos.
Nuestra palabra final
A estas alturas, tiene una sólida comprensión del uso de BUSCARV. Esta poderosa función le permite identificar rápidamente las diferencias y los valores coincidentes entre dos listas, lo que hace que el análisis de datos sea más eficiente y preciso.
También vio ejemplos de otras funciones de búsqueda y referencia, como XLOOKUP, INDEX y MATCH. Agregar estos elementos a sus habilidades fortalecerá aún más sus capacidades de análisis de datos.
Siga practicando y perfeccionando sus habilidades de BUSCARV y pronto se convertirá en un experto en la comparación de columnas en Excel, lo que le permitirá ahorrar tiempo y aumentar su productividad.
Qué es uno mismo en Python: ejemplos del mundo real
Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.
En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.
Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.
En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.
Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.
Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.
Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.
Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.
¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber