Jump to content

Gerson Pineda

Administrators
  • Posts

    12,510
  • Joined

  • Last visited

  • Days Won

    446

Everything posted by Gerson Pineda

  1. Tu dificultad es de adaptación porque debes manejar mejor las referencias Te sugiero leer el articulo de @Sergio Mientras lo haces, en el argumento de columna de INDICE, escribe, 1, 2 y 3 y listo Saludos!
  2. En cuanto al funcionamiento, las he probado y ambas funcionan con texto y números Si aun no lo notas, mis 2 métodos, son dinámicos, es decir no importa la cantidad de filas y columnas a procesar, para unir las celdas, además que ignora automáticamente cualquier celda vacía Respecto a la aplicación que utilizo para mostrar una demo, se llama Licecap La función UNIRCADENAS la pude ver disponible en 2016, pero creo que MS por alguna razón la eliminó, solo esta en 365 y 2019 como posterior Saludos!
  3. A mi me funcionan las 2 La función unircadenas esta en las versiones mas recientes de Excel, seguro por eso te da error Yo tengo la version365 Saludos
  4. Hola a ambos Adjunto 2 alternativas con VBA Saludos Concatenar celdas VBA_GP.xlsm
  5. Insisto, si es problema de lógica y de implementación DAX ni Power Query, podrán encontrar lo que se busca, si no le damos cierta lógica de donde buscar y asociar... hago este comentario para que quede aclarado que las herramientas necesitan estructuras para relacionar y transformar Suerte!
  6. Claro, solo es cosa de copiar la formula hacia la derecha y listo Saludos
  7. En efecto, también es buena opción con FC, siempre que no sean muchos datos en la hoja Saludos
  8. Hola Una solución es la que te adjunto =INDICE($A$2:$L$2,,AGREGAR(14,6,COLUMNA($A$2:$L$2)/($A$2:$L$2<>""),COLUMNAS($A$2:A2))) Desde A1 los meses, desde A2 los valores Saludos
  9. Hola Para que la fecha llegue bien a la hoja, puedes utilizar VBA.CDate Te dejo enlace para que leas sobre los tipos de datos Type conversion functions (VBA) | Microsoft Docs Luego puedes pasarle un formato de fecha deseada sobre la hoja Tal que: Sheets ("Auxiliar").Range("A:A").NumberFormat = "dd/mm/yy" Saludos!
  10. Hola Prueba asi: Sheets(I).Range("AA2:AJ" & ufo).Copy shDestino.Range("A" & ufd).PasteSpecial xlPasteValues Aun que hay otros métodos para realizar ese procedimiento Saludos!
  11. No, no tienes relacion con SKU, en la tabla "venta", solo figura una descripción del SKU, que no es lo mismo Para poder hacerlo de la manera correcta y siguiendo con las buenas practicas de modelado de datos, es necesario que las tablas vayan teniendo relacion con un código único Tu problema es de implementación y logica, no si alguien sabe de los lenguajes Este caso se resuelve fácil con lo que te expuse Saludos y suerte!
  12. Hola! Tienes un problema con tus tablas y su modelo Por ejemplo como puedes identificar esto para obtener esto Si la tabla de costo esta así Power Query no podrá asociar los SKU solo con la descripción, necesita el código como tal para coincidir y luego obtenerlo Saludos
  13. Hola! Eso es posible hacerlo con programación VBA Saludos
  14. Hola! No uso Mac, pero puedes leer por aquí Uso de Power BI con paralelos de Mac - Microsoft Power BI Community Saludos
  15. Hola a ambos! Te adjunto otra alternativa En ella, he utilizado también Power Query para normalizar tu tabla, quedando de forma tabular, es decir para que el modelo de datos de Excel [Power Pivot], pueda calcularla con las funciones DAX En resumen lo que hice, normalizar tus datos [guardar esa consulta de PQ como conexion] y de una vez cargo esa tabla al modelo de datos [no a una hoja] Posterior a esto, realizo los cálculos utilizando funciones DAX, es un lenguaje analítico de expresiones de datos para nuestras tablas dinámicas [similar a utilizar funciones nativas de Excel] Si estos términos o tecnología es desconocida para ti, te recomiendo inicies su lectura e investigación y estudio, con esto pasaras al nivel de Excel moderno / avanzado Saludos! Analisis de porcentajes con Power Query y DAX_GP.xlsx
  16. Hola María Ya @Antoni te ha dado varias opciones que se pueden hacer... Pero la pregunta es, para que deseas hacer ese proceso, luego que, ¿lo vas a copiar a otro lugar? Saludos
  17. Hola! Tomando de base tu archivo, ahí te va esta versión Sub DesOrdenar() With Range("A2", Range("A1").End(xlDown)).Offset(, 3) .Formula = "=Rand()" Range("A1").Sort Range("D1"), xlAscending, , , , , , xlYes .ClearContents End With End Sub Saludos a ambos!
  18. Parece que no se quieren dar cuenta amigo Gabriel Incluso podemos conectar a Googlesheets y posterior realizar todo tipo de operaciones Saludos
  19. Hola Puedes ver que desde "etiqueta de columnas" que para ti son los meses, bueno ahi esta como puedes filtrar por mes También puedes agregar un segmentador/slicer, lo puedes hacer desde la barra "herramienta de tabla dinámica" o "analizar tabla dinámica" Saludos
  20. Para verla tal cual, dale click al rodillo que aparece a lado derecho del nombre del paso o das doble click al nombre del paso y te llevará al cuadro de diálogo para poder editarla Saludos
  21. Hola! Gracias e igualmente para ti Tienes que dirigirte al editor de consultas (power query) y luego buscar el paso, donde agregaste la CP, además puedes verla directamente en la barra de formulas del editor Saludos
  22. Como te lo indicaron antes, manualmente o con macros / programación VBA Una idea es que una vez tengas todo actualizado creas una copia en .xlsx y lo compartes Saludos
  23. Hola Te dejo 2 alternativas, una con formula y otra con las poderosas TD Utiliza la que mas se adecue a tus intereses Saludos Busqueda con multiples criterios_GP.xlsx
  24. Hola =MAYUSC(TEXTO(A1,"mmmm-aaaa")) Saludos
×
×
  • Create New...

Important Information

Privacy Policy