una toda sheets para misma horizontalmente google fila entera copiar como columna arrayformula arrastrar aplicar google-sheets array-formulas google-sheets-formula

google sheets - sheets - Aplicar fórmula a toda la columna.



formulas google sheets (9)

Creo que es una característica más reciente, pero funciona para mí:

Al hacer doble clic en el cuadrado en la parte inferior derecha de la celda resaltada, se copia la fórmula de la celda resaltada.

Espero eso ayude.

Estoy tratando de recodificar todo el código postal de la Columna A en la Columna B con la fórmula:

=TEXT(A1,"00000")

Me gusta esto:

Quiero que cada celda de la Columna B se transforme utilizando la fórmula anterior. Pero tengo más de 40,000 filas, por lo que es imposible arrastrar hacia abajo la fórmula y aplicarla a toda la Columna B.

¿Hay alguna fórmula que pueda usar para resolver este problema?


Creo que estás de suerte. Por favor intente ingresar en B1:

=text(A1:A,"00000")

(¡Muy similar!) pero antes de pulsar Intro pulsa Ctrl + Mayús + Intro .


Encontré otra solución:

  • Aplicar la fórmula a las primeras 3 o 4 columnas.
  • Ctrl + C la fórmula en una de las últimas filas (si copia la primera línea no funcionará)
  • Haga clic en el encabezado de la columna para seleccionar toda la columna.
  • Presione Ctrl + V para pegarlo en todas las celdas de abajo

Para aplicar una fórmula a toda la columna en las hojas de Google , la forma más reciente y sencilla que encontré es esta:

1- Write Formula for 3 rows manually.

2- Select those 3 rows, google sheet shows a small blue-box on the bottom of selected highlight area.

3- Drag that blue-box down to the number of rows you want the formula to apply.

Verás que a todas tus filas se les ha aplicado la fórmula dinámica.


Para que quede claro cuando utilice el indicador de arrastre, solo copiará los valores de celda en la columna mientras haya un valor en la celda adyacente en una fila determinada. Tan pronto como la operación de arrastre vea una celda adyacente que está en blanco, dejará de copiar la fórmula.

.p.ej

1,a,b 2,a 3, 4,a

Si lo anterior es una hoja de cálculo, al usar el indicador de arrastre de doble clic en la celda ''b'' llenará la fila 2 pero no la fila tres o cuatro.


Parece que algunas de las otras respuestas se han quedado obsoletas, pero para mí esto funcionó:

  1. Haga clic en la celda con el texto / fórmula para copiar
  2. Mayús + Clic en la última celda para copiar
  3. Ctrl + Enter

(Tenga en cuenta que esto reemplaza el texto si las celdas de destino no están vacías)


Puede llenar la columna haciendo doble clic en la esquina inferior derecha de la celda que desea copiar (el punto en el cuadro que de lo contrario arrastraría) y se aplicará a toda la columna.

NB: Esto no funciona si tiene el filtro aplicado, o si ya hay algo en las celdas de abajo.


Puede usar Ctrl + Mayús + Abajo + D para agregar la fórmula a cada celda de la columna también.

Simplemente haga clic / resalte la celda con la ecuación / fórmula que desea copiar y luego presione Ctrl + Mayús + Abajo + D y su fórmula se agregará a cada celda.


Supongamos que desea sustituir algo en una serie de cadenas y no desea realizar el copiado y pegado en toda la hoja .

Tomemos esto como un ejemplo:

  • Conjunto de cadenas en la columna "A": {manzana, plátano, naranja, ..., aguacate}
  • Desea sustituir el carácter de "a" por "x" para que tenga: {xpple, bxnxnx, orxnge, ..., xvocado}

Para aplicar esta fórmula en toda la columna (matriz) de una manera limpia y elegante, puede hacer:

=ARRAYFORMULA(SUBSTITUE(A:A, "a", "x"))

También funciona para matrices 2D, digamos:

=ARRAYFORMULA(SUBSTITUE(A2:D83, "a", "x"))