Microsoft está probando funciones de Excel que permiten a los usuarios almacenar varios valores estructurados dentro de una sola celda. Antes, una celda contenía un único valor; las fórmulas que devolvían varios resultados normalmente los derramaban en las filas o columnas contiguas. Las nuevas opciones mantienen esos valores juntos dentro de la celda.

La versión preliminar incluye tres estructuras. Las listas contienen elementos separados en una sola columna y pueden combinar texto, números, fechas y valores booleanos, conservando sus tipos de datos. Las matrices contienen filas y columnas dentro de una celda, mientras que las matrices anidadas permiten que las fórmulas devuelvan matrices dentro de otras matrices.

Estas funciones podrían reducir el desorden en las hojas de cálculo. Por ejemplo, una lista puede mantener las áreas de especialización de una persona en una sola columna, en vez de requerir una columna separada para cada habilidad. Las respuestas a encuestas también pueden almacenarse juntas en una celda por encuestado. Las matrices anidadas ofrecen otra forma de gestionar los resultados de las fórmulas: funciones como TEXTSPLIT pueden mantener sus resultados dentro de la celda de cada fila, en lugar de derramarlos por la hoja de cálculo y provocar potencialmente un error #SPILL!.

Los usuarios pueden crear listas pulsando Ctrl + J en una celda seleccionada o eligiendo Insertar > Lista, y luego introducir elementos separados por comas o saltos de línea. Las matrices y las matrices anidadas se pueden introducir con llaves, y las fórmulas también pueden generarlas. Hacer referencia a una estructura dentro de una celda con una fórmula estándar puede derramar su contenido en la cuadrícula; se pueden usar funciones como INDEX para obtener elementos específicos sin que esto ocurra.

Las funciones están disponibles como versión preliminar para los miembros de Microsoft 365 Insider que usan Excel para Windows o Mac en el Canal Beta. Microsoft no ha anunciado cuándo estarán disponibles para todos los suscriptores de Microsoft 365. No son compatibles con Excel para la web ni con las ediciones con licencia perpetua, como Office 2021 y Office 2024.

Microsoft advierte que estas estructuras pueden hacer que los datos sean menos visibles de inmediato, ya que los usuarios deben interactuar con una celda para inspeccionar su contenido. También pueden consumir más memoria y ralentizar los cálculos en comparación con las celdas de un solo valor. Los libros que las contengan podrían mostrar errores de fórmula en versiones antiguas o no compatibles de Excel, por lo que los colaboradores podrían tener problemas de compatibilidad.

La mayoría de los cálculos que implican matrices anidadas requieren la Versión de compatibilidad 3, que se puede configurar en Fórmulas > Opciones de cálculo. Excel también ha añadido FLATTEN para desplegar matrices anidadas en filas y columnas de la hoja de cálculo, junto con HAS, HASANY y HASALL para comprobar si hay valores en una matriz. Algunas funciones tradicionales, como SUMIF, COUNTIF y VLOOKUP, podrían no evaluar los valores dentro de celdas con varios valores sin envoltorios adecuados o alternativas más recientes. Microsoft afirma que el comportamiento de las funciones podría cambiar en respuesta a los comentarios de los miembros de Insider.

Fuentes: Computerworld.