¿Cómo corto cada enésima fila y la pego en cada enésima fila en Excel?

-1

Digamos que tengo una lista de ciudades en las filas 1, 4, 7 ... 3n - 2

Y digamos que tengo una lista de estados en las filas 3, 6, 9 ... 3n

Las ciudades y los estados están en la misma columna.

¿Cómo corto los estados para que en las filas 1, 4, 7 ... 3n - 2 aparezca la información de Ciudad, Estado?

Por ejemplo,

Entrada:

Richmond
Virginia
New York City
New York

Salida:

Richmond, Virginia
New York City, New York
Daniel Christl
fuente
1
¿Quieres hacer esto con VBA o fórmulas? ¿Puedes mostrarnos lo que has probado hasta ahora?
cybernetic.nomad
Nunca he usado Excel antes, hasta ahora solo estoy cortando y pegando cada tercera línea
Daniel Christl
Miré casi todas las fórmulas de Excel y no parece que pueda manipular los datos cortando y pegando
Daniel Christl
@DanielChristl, si te sientes cómodo con VBA (Macro), entonces puedo sugerirte un método simple para hacer lo que estás buscando.
Rajesh S
1
Su descripción no coincide con su ejemplo, por lo que ha recibido respuestas que no coinciden con su descripción. Por favor, haga su pregunta internamente consistente.
Fixer1234

Respuestas:

0

Las fórmulas nunca copian / pegan, pero pueden manipular cadenas. En una columna diferente, ingrese esta fórmula:

=CONCATENATE(INDIRECT("A" & (ROW(C1)-1)*2+1),", ",INDIRECT("A" & (ROW(C1))*2+1))

Luego llénelo por la columna.

Suposiciones: sus datos están en la columna Ay la fórmula está en la columnaC

cybernetic.nomad
fuente
0

Verifique la captura de pantalla:

ingrese la descripción de la imagen aquí

Puede usar la siguiente fórmula que genera un efecto como la concatenación:

=OFFSET(L2,(ROW(L1)*1)-1,0)& ", "&OFFSET(L3,(ROW(L1)*1)-1,0)

nótese bien

  • Después de escribir la Fórmula en la celda de deseo, llénela hacia abajo.
  • Ajuste la dirección de la celda según su necesidad.
Rajesh S
fuente