Buscar todos los valores coincidentes cuando BUSCARX solo devuelve uno
Juan se encuentra con un problema frecuente: tiene una tabla de búsqueda con claves duplicadas (A aparece varias veces con valores distintos) y BUSCARX solo le devuelve la primera coincidencia. Además, al intentar forzar múltiples resultados, se encuentra con errores #CALC! (desbordamiento) que no puede seleccionar fácilmente para borrarlos.
La comunidad propone varios enfoques para resolver ambos problemas:
MAP + FILTRAR + MATRIZATEXTO (Gerson): para cada clave, filtra todos los valores coincidentes y los concatena en una sola celda con MATRIZATEXTO:
``
=MAP(E4:E7; LAMBDA(x; MATRIZATEXTO(FILTRAR(B14:B17; x = A14:A17; "No encontrado"))))
`
Así cada celda contiene todos los resultados separados por coma, sin riesgo de desbordamiento.
UNIRCADENAS para evitar #CALC! (Miki): cuando la fórmula devuelve múltiples resultados pero la celda no tiene espacio para desbordarse, usar UNIRCADENAS es otra forma de condensar todo en una celda:
`
=UNIRCADENAS(", "; 1; FILTRAR(B14:B17; A14:A17 = E4))
`
ENCOL con argumento 2 o 3 para limpiar errores (Leo): si ya tienes un array con errores #CALC! mezclados con valores válidos, ENCOL puede filtrarlos:
`
=ENCOL(rango_con_errores; 2)
`
El segundo argumento de ENCOL controla qué ignorar: 1 = vacíos, 2 = errores, 3 = ambos.
Un buen recordatorio de que BUSCARX está diseñado para devolver un único resultado, y que para búsquedas con múltiples coincidencias la combinación FILTRAR + MAP + LAMBDA` es la herramienta adecuada.
Más contenido de Excel en InflueXcel
- Reto de Excel: El cumpleaños de Bilbo 🎂 | CONTAR.SI y SUMAR.SI desde cero (Nivel 1) TutorialEn La Comarca se celebra el cumpleaños número 111 de Bilbo Bolsón: cerveza, pasteles, fuegos artificiales… y algún curioso escondido tras el
- ¡Excel PowerQuery Hack! Conexiones con rutas relativas en 10 minutos! Tutorial¿Harto de ajustar las conexiones en PowerQuery cada vez que compartes tu archivo de Excel? 🙄 Convierte las conexiones de PowerQuery con ruta
- Mejora un 90% el rendimiento de Power Query con SQLite TutorialPower Query es una herramienta potente para consolidar, combinar y calcular datos, pero cuando trabajamos con millones de registros y calcul
- Nueva Función IMPORTTEXT TutorialNueva función IMPORTTEXT en Excel!! https://techcommunity.microsoft.com/blog/microsoft365insiderblog/bring-data-into-excel-with-the-new-impo
- ¿Columnas con nombres distintos en Power Query? Tutorial¿Columnas con nombres distintos en Power Query? Aquí tienes la solución definitiva para normalizar tus datos y evitar errores al combinar fi
- BUSCARX con valor devuelto dinámico: elige la columna con un botón o un segmentador CasoUna integrante de la comunidad planteó un reto muy habitual al trabajar con tablas de varias columnas: tiene una lista de municipios con cua
- Saldo acumulado por mes: tres enfoques (REDUCE+BYROW, PIVOTARPOR+acumulado, MMULT) CasoJuan plantea una pregunta que parece sencilla y se acaba convirtiendo en tres clases magistrales sobre cómo recorrer una matriz mes a mes. T
- Mapa de España con burbujas: ubicar variables por provincia usando coordenadas X/Y CasoEsta semana surgió una duda muy visual en el grupo: cómo mostrar dos variables por provincia en un mapa de España — una pintada en intensida
- Regularización trimestral con AGRUPARPOR y ARCHIVOMAKEARRAY: del caos a una fórmula CasoCaso fresquito de la comunidad. Juan plantea un problema contable: tiene una tabla de movimientos (Nombre, Cuenta, Importe, Fecha) y necesit
- Grado de avance por proyecto: despivotar y volver a pivotar por fecha CasoNuevo caso de la comunidad con mucho jugo para los que trabajan con reporting de proyectos. Juan plantea un problema habitual en oficinas té