Luego de de nuestra larga búsqueda de información pudimos resolver esta impedimento que tienen ciertos los lectores. Te compartimos la respuesta y deseamos servirte de gran apoyo.
Solución:
Duplicados:
- Excel Autocompletar una serie sin mouse (solo teclado)
- ¿Hay alguna forma de autocompletar celdas en Excel 2013 con métodos abreviados de teclado?
- Método abreviado de teclado Autocompletar y Autocompletar de Excel
- Acceso directo de autocompletar de Excel
- ¿Cuál es el atajo para arrastrar una fórmula en Excel sin usar un mouse?
- Rellene un amplio rango con una fórmula en Excel, sin arrastrar el mouse para extender
Sin embargo, ni siquiera necesita completar la fórmula en todas las celdas. Usando un resultado múltiple array fórmula seria mejor. Simplemente ingrese la fórmula como de costumbre, pero reemplaza las celdas por el rango (p. ej. B1
con B1:B10000
. Eso es un poco una simplificación excesiva, pero esa es la idea y funciona para la mayoría de los casos simples, lea a continuación para obtener más detalles) y luego prensa Control+Cambio+Ingresar. La fórmula se aplicará inmediatamente a todas las celdas de la tabla, se necesitan muy pocas pulsaciones de teclas
Actualizar:
Las versiones más recientes de Excel utilizar automáticamente array fórmulas para llenar cuando hay una nueva fila de datos para que no necesite hacerlo manualmente
A partir de la actualización de septiembre de 2018 para Office 365, cualquier fórmula que pueda arrojar múltiples resultados los derramará automáticamente hacia abajo o hacia las celdas vecinas. Este cambio de comportamiento también va acompañado de varias dinámicas nuevas. array funciones Dinámica array fórmulas, ya sea que estén usando funciones existentes o la dinámica array funciones, solo deben ingresarse en una sola celda y luego confirmarse presionando Enter. Antes, legado array Las fórmulas requieren primero seleccionar todo el rango de salida, luego confirmar la fórmula con Control+Cambio+Ingresar. Se les conoce comúnmente como fórmulas CSE.
Directrices y ejemplos de array fórmulas
Las fórmulas de matriz tienen muchas ventajas:
Por que usar array fórmulas?
Si tiene experiencia en el uso de fórmulas en Excel, sabe que puede realizar algunas operaciones bastante sofisticadas. Por ejemplo, puede calcular el costo total de un préstamo durante un número determinado de años. Puedes usar array fórmulas para hacer tareas complejas, tales como:
- Cuente el número de caracteres que están contenidos en un rango de celdas.
- Sume solo números que cumplan ciertas condiciones, como los valores más bajos en un rango o números que se encuentran entre un límite superior e inferior.
- Suma cada valor n en un rango de valores.
Las fórmulas de matriz también ofrecen estas ventajas:
- Consistencia: Si hace clic en cualquiera de las celdas desde E2 hacia abajo, verá la misma fórmula. Esa consistencia puede ayudar a garantizar una mayor precisión.
- La seguridad: No puede sobrescribir un componente de una celda múltiple array fórmula. Por ejemplo, haga clic en la celda E3 y presione Eliminar. Debe seleccionar todo el rango de celdas (E2 a E11) y cambiar la fórmula para todo el arrayo dejar el array como es. Como medida de seguridad adicional, debe presionar Control+Cambio+Ingresar para confirmar el cambio en la fórmula.
- Tamaños de archivo más pequeños: A menudo puede utilizar un solo array fórmula en lugar de varias fórmulas intermedias. Por ejemplo, el libro de trabajo usa una array fórmula para calcular los resultados en la columna E. Si hubiera usado fórmulas estándar (como =C2*D2, C3*D3, C4*D4…), habría usado 11 fórmulas diferentes para calcular los mismos resultados.
Directrices y ejemplos de array fórmulas
La fórmula de matriz también es más rápida ya que el patrón de acceso ya se conoce. Ahora, en lugar de hacer 11 cálculos diferentes por separado, se pueden vectorizar y hacer en paralelo, utilizando varios núcleos y una unidad SIMD en la CPU.
Por ejemplo, si desea que las celdas de la columna D contengan el producto de las celdas B y C, y la columna E contenga la suma de B y C, en lugar de usar D1 = B1*C1
y E1 = B1 + C1
y arrastre hacia abajo, simplemente coloque las fórmulas a continuación en D1 y E1 respectivamente y presione Control+Cambio+Ingresar
=B:B*C:C
=B:B + C:C
En la hoja de Google necesitarás usar ARRAYFORMULA
función en lugar del atajo como en Excel
=ARRAYFORMULA(B:B*C:C)
=ARRAYFORMULA(B:B + C:C)
Después de eso, la fórmula será automáticamente aplicado a toda la columna inmediatamente sin arrastrar nada. X:X
se refiere a la columna X. Si desea incluir solo desde la fila 3 hasta el uso final X3:X
. O si desea calcular el resultado solo para las celdas de X3 a X10003, use X3:X10003
. Se puede usar la misma sintaxis para las filas, es decir, 1:1 para la fila 1. Aquí hay otro ejemplo de la documentación de Excel que calcula el producto en cada columna.
La fórmula de matriz es una herramienta muy poderosa. Sin embargo, utilícelo con cuidado. Cada vez que necesites editarlo no debes olvidar pulsar Control+Cambio+Ingresar
Para obtener más información, lea Crear una array fórmula. Ver también
- Excel 2010: ¿es posible aplicar una función a una columna completa?
- Aplicar fórmula a un rango de celdas sin arrastrar y soltar
- Autocompletar gran cantidad de celdas en Excel?
Si aún desea usar una fórmula normal, use Control+Ingresar en vez de Control+Cambio+Ingresar. Rellenará la fórmula en todas las celdas de la selección y cambiará las referencias de las celdas según sea necesario.
Suponiendo que los datos están en la columna A
y la fórmula en la columna B
:
- Introduzca la fórmula en
B1
- Copiar celda
B1
- Navegar con la flecha keys a cualquier celda en Columna
A
- Presionar Control+flecha abajo
- Presionar flecha derecha (ahora debería estar en una celda vacía en la parte inferior de la columna
B
) - Presionar Control+Cambio+Flecha arriba
- Pegar (Control+V)
Valoraciones y reseñas
Puedes proteger nuestra investigación mostrando un comentario y dejando una valoración te damos las gracias.