[RESUELTO] Copiar filas a otra hoja con columnas diferentes

Discute sobre la aplicación de hojas de cálculo
Responder
OsirisSalazar
Mensajes: 77
Registrado: Lun Ago 01, 2016 10:21 am

[RESUELTO] Copiar filas a otra hoja con columnas diferentes

Mensaje por OsirisSalazar »

Saludos para todos...

Por favor tengo una pregunta...

Tengo dos hojas:
"Recibidos"
"Revisados"

Quiero copiar filas de la hoja "Recibidos" a la hoja "Revisados" pero el orden de las columnas es diferente...
Debido a esto los datos de las celdas se copian en las columnas equivocadas...
Son 70 columnas más o menos.

Pueden recomendarme alguna forma de solucionar...?

Adjunté un archivo por si hace falta...

Gracias anticipadas...
Adjuntos
Copiar filas diferentes.ods
(11.09 KiB) Descargado 165 veces
Última edición por OsirisSalazar el Lun Jun 22, 2020 12:35 pm, editado 1 vez en total.
LibreOffice
Versión: 7.0.3.1 (x86) Tengo 32
Windows 7 Ultimate
buhito
Mensajes: 1
Registrado: Vie Oct 21, 2016 1:21 pm

Re: Copiar filas a otra hoja con columnas diferentes

Mensaje por buhito »

Buenas tardes,
Con mis pocos conocimientos y a voz de pronto se me ocurre lo siguiente:

Código: Seleccionar todo

=SI(A2<>"";BUSCARV(A2;$A.A2:BQ17;COINCIDIR(N1;$A.1:1; );0))
Primero comprobamos que la primera celda tenga datos para buscarlos
Despues usamos BUSCARV para buscar el valor de la celda en la primera hoja ( he seleccionado un rango pero se puede selecionar uno mayor).
Por ultimo uso COINCIDIR el valor de la celda de la primera fila por si algún día cambiamos el encabezado de la columna no tener que volver a cambiar todas las formulas.

En el fichero te muestro los resultados, solo hay formulas en las celdas coloreadas de amarillo de la hoja B.

Un saludo
Buhito
Adjuntos
Copiar filas diferentes.ods
(11.79 KiB) Descargado 184 veces
LibreOffice 6.0.2 en Ubuntu 16.04
Avatar de Usuario
iagodb
Mensajes: 220
Registrado: Lun Jul 18, 2016 11:03 am
Ubicación: Narón (A Coruña)

Re: Copiar filas a otra hoja con columnas diferentes

Mensaje por iagodb »

Entiendo que lo que estás haciendo es arrastrar la primera celada en diagonal. Tienes dos opciones, tres si los nombres de las columnas son iguales:
1. Cambiar el orden de las columnas en tus hojas para que coincidan.
2. Poner a mano en todas las celdas de la primera fila cuál es la casilla correcta de la otra hoja y arrastrar hacia abajo.
3. Usar la función BUSCARH para buscar el nombre de la columna en las cabeceras, de esta forma el orden en que estén te da igual.

Si hay otras opciones no se me ocurren ahora mismo. Espero que te sirva.
Libreoffice 7.0 (x64) / Windows 10 Pro
OsirisSalazar
Mensajes: 77
Registrado: Lun Ago 01, 2016 10:21 am

Re: Copiar filas a otra hoja con columnas diferentes

Mensaje por OsirisSalazar »

Gracias,
La 4 sugerencias me funcionan...
LibreOffice
Versión: 7.0.3.1 (x86) Tengo 32
Windows 7 Ultimate
Responder