[RESUELTO] Copiar filas a otra hoja con columnas diferentes

Discute sobre la aplicación de hojas de cálculo

[RESUELTO] Copiar filas a otra hoja con columnas diferentes

Notapor OsirisSalazar » Dom Jun 21, 2020 1:55 pm

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) 37 veces
Última edición por OsirisSalazar el Lun Jun 22, 2020 12:35 pm, editado 1 vez en total
LibreOffice
Versión: 7.0.2.2
Windows 7 Ultimate
OsirisSalazar
 
Mensajes: 64
Registrado: Lun Ago 01, 2016 10:21 am

Re: Copiar filas a otra hoja con columnas diferentes

Notapor buhito » Dom Jun 21, 2020 6:17 pm

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

Código: Seleccionar todo   Expandir vistaContraer vista
=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) 36 veces
LibreOffice 6.0.2 en Ubuntu 16.04
buhito
 
Mensajes: 1
Registrado: Vie Oct 21, 2016 1:21 pm

Re: Copiar filas a otra hoja con columnas diferentes

Notapor iagodb » Lun Jun 22, 2020 7:20 am

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
Avatar de Usuario
iagodb
 
Mensajes: 141
Registrado: Lun Jul 18, 2016 11:03 am

Re: Copiar filas a otra hoja con columnas diferentes

Notapor OsirisSalazar » Lun Jun 22, 2020 12:33 pm

Gracias,
La 4 sugerencias me funcionan...
LibreOffice
Versión: 7.0.2.2
Windows 7 Ultimate
OsirisSalazar
 
Mensajes: 64
Registrado: Lun Ago 01, 2016 10:21 am


Volver a Calc

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados