Eliminar valores de una matriz dinámica con tabla de exclusiones y REDUCE
Juan tiene una matriz generada con fórmulas de desbordamiento y necesita eliminar ciertos textos (nombres de áreas geográficas como "Área metropolitana", "Tarragona") sin convertir los datos a valores. El problema es que no puede simplemente editar celdas que forman parte de un array dinámico.
Un miembro de la comunidad (+34 617 05 62 11) resuelve el problema de forma progresiva. Primero, una versión para un solo valor a excluir:
``
=LET(
m; influ;
p; TOMAR(m;;1);
t; ELEGIRCOLS(m;2);
o; TOMAR(m;;-1);
APILARH(p; SI(t="Área metropolitana"; ""; t); o)
)
`
Pero Juan necesita excluir múltiples valores, así que la solución evoluciona. Se crea una Tabla2 con los términos a excluir y se usa REDUCE para iterar sobre ellos:
`
=LET(
l; Tabla2[Columna1];
m; influ;
p; TOMAR(m;;1);
t; ELEGIRCOLS(m;2);
o; ELEGIRCOLS(m;3);
q; TOMAR(m;;-1);
output; APILARH(p;
REDUCE(t; l; LAMBDA(X;Y; SI(X=Y; ""; X)));
o; q
);
SI(output=0; ""; output)
)
`
La idea clave es el REDUCE` sobre la columna a limpiar: itera sobre cada término de exclusión y lo reemplaza por cadena vacía. Al usar una tabla como fuente de exclusiones, basta con añadir una fila a Tabla2 para excluir un nuevo valor, sin tocar la fórmula.
Detalle importante: hay que vigilar los espacios en blanco al escribir los términos en la tabla de exclusiones — un espacio de más y la comparación falla silenciosamente.
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é