Microsoft está cambiando una de las reglas más conocidas de Excel: una celda ya no tiene que contener solo un valor. La empresa ha introducido listas, arrays en celdas y arrays anidados, ofreciendo a los usuarios nuevas formas de mantener múltiples piezas de información unidas sin convertirlas en un solo bloque de texto.
Actualmente, las funciones se están desplegando como versiones previas en Excel para los canales Beta de Windows y Mac. Microsoft afirma que el comportamiento podría cambiar antes de la disponibilidad general y recomienda no utilizar estas funciones en cuadernos de trabajo importantes en esta fase.
Las listas de Excel facilitan la gestión de varios valores
La parte más sencilla de la actualización es la nueva función de Listas. En lugar de poner varios valores en celdas separadas o combinarlos en texto ordinario separado por comas, los usuarios pueden almacenar varios valores individuales dentro de una misma celda.
Por ejemplo, un proyecto podría tener varios propietarios listados en una sola celda, mientras que una respuesta a una encuesta podría contener múltiples horarios de cita. Con las listas, Excel mantiene esas entradas separadas internamente, permitiendo a los usuarios filtrar valores individuales y usarlos en los cálculos.

Crear una lista implica seleccionar Insertar > Lista o pulsar Ctrl+J, y luego introducir o pegar elementos separados por comas o punto y coma, dependiendo de la configuración regional. Los usuarios pueden editar entradas individuales más adelante haciendo doble clic en la celda o pulsando F2.
La función también cambia cómo funciona el filtrado. En lugar de tratar una celda separada por comas como un solo gran fragmento de texto, Excel puede filtrar por elementos individuales. Referenciar una lista también puede devolver todos sus valores, permitiendo que se desborden en celdas separadas cuando sea necesario.
Eso podría facilitar mucho la organización de hojas de cálculo que contienen tareas de proyecto, respuestas a encuestas u otros datos multivalorados.
Los arrays suponen un cambio mucho mayor en las hojas de cálculo
Microsoft también está introduciendo arrays directamente dentro de celdas, incluidos arrays anidados. Los arrays pueden ahora existir como valores o resultados de fórmula dentro de una sola celda y pueden tener diferentes tamaños y formas. Los usuarios también pueden envolver los resultados de la fórmula de derramamiento en brackets para mantener todo el resultado dentro de una sola célula.
Los arreglos anidados llevan esto más allá al permitir que existan dentro de otros arreglos. Microsoft dice que fórmulas que antes devolvían resultados truncados o un #CALC! el error en algunas situaciones de array-of-array puede ahora devolver el resultado anidado completo.
Para trabajar con estas estructuras, Excel está adquiriendo cuatro nuevas funciones: FLATTEN, HAS, HASANY y HASALL. FLATTEN puede eliminar niveles de anidamiento, mientras que las funciones HAS pueden comprobar si un valor particular, algunos valores especificados o todos los valores especificados aparecen dentro de un array.

Para los usuarios avanzados, el cambio podría abrir nuevos diseños de hojas de cálculo. Microsoft demuestra un rastreador de carreras donde se pueden almacenar diferentes números de reparticiones de kilómetros en la misma fila mientras se calculan estadísticas junto a ellas.
Todavía hay limitaciones. El formato condicional, la validación de datos, los gráficos, las tablas dinámicas, Power Query y Find & Replace aún no soportan completamente los valores de listas y arrays. Actualmente, las funciones requieren compilaciones específicas del canal Beta, y los cálculos de arreglos anidados requieren la Versión 3 de Compatibilidad.
Por ahora, Microsoft está tratando esto como una vista previa en lugar de una función terminada de Excel. Pero si el despliegue va sin problemas, la humilde celda de la hoja de cálculo está a punto de volverse considerablemente más capaz.