Saltar al contenido

Trasponer datos en horizontal a vertical


gabrieljcb

Recommended Posts

publicado

Estimados soy nuevo en el foro, el cual no conocia pero encuentro que es maravilloso

Mi situación es que quiero trasponer un base de contactos telefónicos que esta en horizontal colocarlo a vertical considerando también que tengo personas con varios teléfonos y debiese repetirse la persona segun la cantidad de teléfonos que tenga 

mi base se ve asi

image.png

quiero que se vea asi 

rut  fono
18324296  956443025
14602543  998838957
13813287  968401468
13813287  961436244
13813287  452725137
13813287  985577814
8300852  963459513
8300852  988642763
8300852  998961088
8300852  988158157

 

un ejemplo fue este caso 

este caso hace exactamente lo que necesito pero al contrario de como lo plantea 

 

 

publicado

Yo le recomiendo que comparta un libro con el ejemplo, eso amplia las posibilidades de recibir una respuesta mejor enfocada por alguno de los Maestros miembros del foro.

En la imagen se ven columnas ocultas, muestre su libro como es de origen.

Saludos cordiales.

publicado

Gracias  lo hare 

hace 5 minutos , Israel Cassales dijo:

Yo le recomiendo que comparta un libro con el ejemplo, eso amplia las posibilidades de recibir una respuesta mejor enfocada por alguno de los Maestros miembros del foro.

En la imagen se ven columnas ocultas, muestre su libro como es de origen.

Saludos cordiales.

 

Libro3.xlsx

publicado

En lo que subía usted su libro le arme algo en base a lo explicado en las imágenes. Haga pruebas con el libro que le adjunto, edite a su gusto y a sus rangos, además si les es posible por favor comparta los avances que logre.

Si se detiene en algo replique aquí, con gusto si estoy disponible le ayudaré o algún Maestro que pase por aquí si es posible aporte algo.

Saludines

AyudaExcel.xlsm

publicado

Hola a ambos,

@gabrieljcb, si te interesa una solución con fórmulas M365 (veo que dispones de esa versión), te paso tu archivo con 1 sola fórmula:

=APILARV(LET(a;APILARH(ENCOL(SI.ND(A2:A302;B2:E302));ENCOL(B2:E302));FILTRAR(a;TOMAR(a;;-1)<>"?")))

que despliega una matriz con los resultados buscados.

Saludos,

Libro3 (B).xlsx

publicado

De verdad muchísimas gracias a ambos, me dieron la solucion que necesitaba 

Cierro la publicacion 

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.