Excel: cómo ingresar una fórmula para toda la columna

Excel: cómo ingresar una fórmula para toda la columna

Sé que si selecciono toda la columna y luego ingreso la fórmula en la primera columna y luego presiono Ctrl+Enter, todo se solucionará. Sin embargo, mi primera fila es la fila del título. ¿De qué otra manera debería hacerlo?

Respuesta1

  1. Ingrese la fórmula que desee en la segunda fila de la columna que desea completar.
    • Asegúrate de usar$para cualquier celda referenciada donde la fila permanece igual para todas las ecuaciones.
  2. Seleccione la celda que contiene la fórmula y presione Ctrl+ Shift+ Down.
    • Esto debería seleccionar todas las celdas en esa columna entre la celda seleccionada y la parte inferior.
  3. Luego presione Ctrl+ D.
    • Esto debería llenar todas las celdas seleccionadas con la fórmula que ingresaste en la celda de la segunda fila.

Explicando un poco más el signo $.

Example: =VLOOKUP(A2,$B$2:$C$21,2)

Aquí el valor de B2:C21 será constante para todas las celdas.

Respuesta2

  1. Copia la columna
  2. Haga clic en cualquier lugar de sus datos y formatéelo como tabla Excel 2010 -> Home Tab -> Format as Table
  3. Inserte la columna, cambie el título a lo que sea.
  4. Escriba la fórmula en la primera celda debajo de eso.
  5. Verás aparecer un ícono de iluminación, haz clic en él y lo aplicará a toda la columna.

Actualización basada en un buen punto de pnuts, no hay motivo para eliminar la columna, ¡copiar la columna conserva los datos!

Respuesta3

Vaya a la primera celda de la columna en la que desea colocar la fórmula y escriba la fórmula.

Luego, después de que la fórmula esté en esa celda, presione Ctrl+ Down.

Eso seleccionará todas las celdas debajo de la que ha seleccionado hasta que haya una interrupción en el estado de las celdas (si todas están llenas, entonces aparecerá una sin llenar en la columna, o viceversa)

Respuesta4

Hay otra opción usando=ARRAYFORMULA()

Por ejemplo, digamos que tiene una fila de encabezado y 3 columnas y desea que la última columna sea el producto de las dos primeras. En la celda C2podrías ingresar lo siguiente:

=ARRAYFORMULA(A2:A*B2:B)

Esto tienetresbeneficios:

  1. Se salta la primera fila por completo (tu pregunta)
  2. Aplica efectivamente la fórmula a cada fila, lo cual es útil si luego decide insertar una fila
  3. Solo una ubicación para modificar la fórmula para cada fila

Sin embargo, puede que no sea inmediatamente obvio dónde y cómo se calculan las celdas. (pista: ctrl+ ~puede ayudar)

información relacionada