Jump to content

agregar a una columna los datos de una segunda columna (agregar registros de una hoja a otra)


Recommended Posts

hola chicos!!!

a ver si alguien se ha topado con un problema similar y ha conseguido resolverlo....

resulta que tengo una relación de productos (hoja1: productos), cada producto pertenece a una categoría que no viene incluida en la relación original, así que tengo una segunda hoja con una relación entre productos y categorías (hoja2:producto/categoría), así que utilizo en la relación de productos la función "BUSCARV" para agregar la "categoría" desde la hoja2:producto/categoría.

hoja1!productos

COLUMNA A "categoría" COLUMNA B "producto"

1 =buscarv(B1,hoja2!A:B,2,falso)=01 taza

2 =buscarv(B2,hoja2!A:B,2,falso)=02 plato hondo

3 =buscarv(B3,hoja2!A:B,2,falso)=01 vaso

4 =buscarv(B4,hoja2!A:B,2,falso)=05 tenedor

5 =buscarv(B5,hoja2!A:B,2,falso)=05 cuchara

6 =buscarv(B6,hoja2!A:B,2,falso)=05 cuchillo

7 =buscarv(B7,hoja2!A:B,2,falso)=05 trinche

hoja2! producto/categoría

COLUMNA A "producto" COLUMNA B "categoría"

1 taza 01

2 vaso 01

3 copa 01

4 plato tendido 02

5 cuchillo 05

6 tenedor 05

7 cuchara 05

pero frecuentemente en mi relación de productos (hoja1:productos) hay nuevos que no están incluidos en hoja2:producto/categoría, así que necesito conseguir una función que "fusione" dos columnas de manera vertical "CONCATENAR" no me sirve porque cada producto debe estar en una celda diferente.

hoja2! producto/categoría

COLUMNA A "producto" COLUMNA B "categoría"

1 taza 01

2 vaso 01

3 copa 01

4 plato tendido 02

5 cuchillo 05

6 tenedor 05

7 cuchara 05

8 trinche esta información se agrega a mano

9 plato hondo esta información se agrega a mano

el chiste entonces, es que a la hoja 2 le agreguemos aquellos productos que no estaban y que aparecen en la hoja 1

digamos que a mano sería como copiar los datos de una columna y pegarlos en otra....

la parte complicada es que esta función debe incluirse en una macro, porque cada semana tengo una relación de productos (hoja1:productos) diferente, con alrededor de 5000 registros, así que la idea es sistematizarlo todo.

el número de registros también varía, y con cada trabajo semanal la lista de hoja2:producto/categoría irá aumentando, así que no es viable el copy/paste...

espero haber sido clara y que alguien me pueda ayudar...

la verdad no se utilizar VisualBasic, todo lo hago con funciones y macros...

GRACIAS!!

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Crear macros Excel

  • Posts

    • o... a reserva de que tu modelo "real" tenga elementos que no "se ven" en tu consulta ? prueba con la muestra del adjunto (aunque hay mas alternativas), funciona desde xl-2007 cuentaUnicos vCondiciones (ayudaExcel).xlsx
    • en tanto aclaras esta parte: mira por aqui: - Función CONTAR.SI.CONJUNTO
    • Hola a todos, es mi primer post y realmente necesito la ayuda, mi nombre es German y tengo el siguiente problema a resolver, tengo una base de datos que se actualiza constantemente con la que esta abajo, necesito obtener los siguientes resultados: ¿cuantos "envios a domicilio" de "general" se hicieron obteniendo como resultados valores unicos (contar los datos unicos sobre esos criterios)? y la misma resupuesta sobre "clientes crm". Desde ya muchas gracias, no me da la capacidad para resolver este problema! Gracias de nuevo! Evelin Beltran 159 Envio a Domicilio General Camila Nansen 248 Envio a Domicilio General Alejandra Uspallata 305 Envio a Domicilio General Ana Marìa "La Poro" Damas Mendocinas 647 Envio a Domicilio General Georgina Gallini 1268 Envio a Domicilio General Susana Mazza 1019 Envio a Domicilio General Valu Galdos 638 Envio a Domicilio General Irene Jose Hernandez 1337 Envio a Domicilio clientes cmr Liendo Olivé 1546 Envio a Domicilio General Cristina J. C. Paz 646 Envio a Domicilio General Sebastian Esteco 745 Envio a Domicilio General MARIA DE NAPOLI. Envio a Domicilio clientes cmr Cristina J. C. Paz 646 Envio a Domicilio General Julia J. C. Paz 656 Envio a Domicilio clientes cmr Isabel Triunvirato 521 Envio a Domicilio General Ana Marìa "La Poro" Damas Mendocinas 647 Envio a Domicilio General Julia J. C. Paz 656 Envio a Domicilio clientes cmr      
    • Así es,  estoy desarrollando una app y quisiera limitar ese acceso, para que, ésta sea más especifica en su actividad. Saludos   
    • Saludos @jesuspg Esto es porque estás usando la función MES dentro de la función TEXTO.  si la quitas, tendrás el nombre del mes correcto: =SI(ESBLANCO([@[FECHA DE LA COMUNICACION]]);"";MAYUSC(TEXTO([@[FECHA DE LA COMUNICACION]];"MMMM"))) ¡Bendiciones!
  • Recently Browsing

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Privacy Policy