Esto no es un sueño, y tiene razón: la IA de Excel activa estas cosas, y no solo para las tablas. Solo un pequeño ejemplo para demostrar:
- Abra un nuevo libro de trabajo y complete la columna
A
con números crecientes, por ejemplo:
1
2
3
4
5
- Luego, en la columna B, agregue cualquier fórmula simple, por ejemplo,
=A1*10
y complete automáticamente la lista de números para obtener esto:
1 10
2 20
3 30
4 40
5 50
- Ahora, para ver cómo funciona la IA, escriba
6
(o cualquier número) en la siguiente fila debajo 5
(esto debería estar A6
en el contexto) y presione TABO ENTER- como lo hace normalmente.
- ¡Disfruta la magia! (:
Esto no debería ocurrir solo para fórmulas: el formato también se puede aplicar automáticamente, por ejemplo, cuando agrega una nueva columna directamente al conjunto de datos, y su "Encabezado" (primera fila) tiene un formato especial (relleno negro / texto blanco) y comienza a escribir valores allí - lo más probable es que se coloreen de la misma manera
No puedo proporcionar la lista completa de casos, ¡pero creo que tienes la pista!)
Puede evitar la función de autocompletar completamente con fórmulas de matriz . Simplemente ingrese la fórmula como normal pero agregue
:column
al final de cada referencia de celda y luego presione Ctrl+ Shift+Enter . La fórmula se aplicará inmediatamente a todas las celdas de la columna sin arrastrar nada.Editar:
Las versiones más recientes de Excel usarán automáticamente fórmulas de matriz para rellenar cuando haya una nueva fila de datos
Si tiene una versión anterior de Excel o desea saber más sobre las fórmulas de matriz, continúe leyendo
Por ejemplo, poner
=B3:B + 2*C3:C
D3 y Ctrl+ Shift+ Enteres equivalente a escribir=B3 + 2*C3
y arrastrar todo el camino hacia abajo en una tabla a partir de la fila 3Es rápido de escribir, pero tiene la desventaja de que las celdas no utilizadas al final (fuera de la tabla actual) todavía se calculan y muestran 0. Hay una manera fácil de ocultar los ceros . Sin embargo, la mejor manera es limitar el cálculo a la última columna de la tabla. Sabiendo que en una fórmula de matriz que puede usar
X3:X101
para aplicar solo a celdas de X3 a X101, podemos usar laINDIRECT
función para lograr el mismo efecto=LOOKUP(2, 1/(A:A <> ""), A:A)
en alguna celda fuera de la tabla para encontrar la última celda no en blanco en la tabla y asígnele un nombreLastRow
. Alternativamente, use=COUNTA(A3:A) + 2
cuando la primera fila de la tabla sea 3B3:B
usar=INDIRECT("B3:B" & LastRow)
Por ejemplo, si desea que las celdas en la columna D contengan los productos de las celdas en B y C, y la columna E contiene sumas de B y C, en lugar de usar
D3 = B3*C3
yE3 = B3 + C3
y arrastrar hacia abajo, simplemente coloque las fórmulas a continuación en D3 y E3 respectivamente y presione Ctrl+ Shift+EnterA partir de ahora, cada vez que agregue datos a una nueva fila, la tabla se actualizará automáticamente
La fórmula de matriz es muy rápida ya que el patrón de acceso a datos ya se conoce. Ahora, en lugar de hacer 100001 cálculos diferentes por separado, se pueden vectorizar y hacer en paralelo , utilizando múltiples núcleos y unidades SIMD en la CPU. También tiene las siguientes ventajas:
Para más información lea
fuente
Este es el comportamiento predeterminado de Excel si ingresa una fórmula en una columna en blanco en una tabla . Para obtener esto, debe insertar una tabla :
fuente
Una forma de hacer que Excel lo haga automáticamente es copiando y pegando las fórmulas deseadas en varias filas. Si lo hace uno por uno, no está claro que la copia y el pegado se completen automáticamente para cada fila a partir de entonces. Si copia y pega en un bloque, Excel se hará cargo y copiará y pegará automáticamente la fórmula para futuras filas.
fuente
El problema que está viendo es probable porque algunas columnas de su tabla no están configuradas para autocompletar. Puede hacer que la columna se complete automáticamente seleccionando una celda que tenga la fórmula, tomando el cuadro verde en la esquina inferior derecha y arrastrándolo a la última fila o la tabla. Una vez que hace eso, la columna se llena automáticamente para que todas las filas nuevas tengan automáticamente la fórmula en esa columna.
fuente
Para mí, estaba funcionando para dos columnas de fórmulas y de repente se detuvo solo para una de ellas. Creo que debo haber copiado y pegado una celda diferente sobre él y haber desordenado el enlace. Para solucionarlo, seleccioné la celda y fui a Inicio> Edición> Relleno> Serie y reafirmé los detalles. Espero que ayude.
fuente
Estaba teniendo este problema en el que una tabla dejaba de llenarse automáticamente ... No sé por qué de repente dejó de funcionar, pero aquí está la solución:
enter
Overwrite all cells in this column with this formula
Esto funcionó de manera brillante para mí, espero que ayude a alguien más.
fuente
Wright (vuelva a escribir si es necesario) la fórmula y presione enter. La próxima vez que agregue datos a la siguiente fila, completará automáticamente la fórmula.
fuente
Puede hacerlo utilizando la función Justificar en el menú desplegable Relleno. Se encuentra debajo de la pestaña Inicio en las funciones de edición. En el mío, está en el extremo derecho de la barra de herramientas.
fuente