Jump to content

Ayuda con tablas filtradas


Recommended Posts

Hola buenas a todos. Hace unos cuantos días estoy intentando trabajar con datos filtrados porque necesito que los datos filtrados en la columna A (No. Pre Factura) quisiera que se concatenaran, he probado varias formas, pero por desconocimiento no he logrado nada, cuando lo intento me concatena todos los datos estén visibles o no. Lo mismo con las columnas G, I, K, M, O, Q (COD1, COD2, COD3, COD4, COD5, COD6) que busco la forma de unir todos los códigos iguales y que me sume sus respectivas cantidades probando con tablas dinámicas, con la función subtotales, pero igual no lo he logrado. Les agradecería si me ayudaran a resolver mi problema. Gracias

Dejo aquí el documento mi problema está en la Hoja 2.

trabajo.xlsm

Link to comment
Share on other sites

En 25/9/2023 at 16:58 , Angel Manuel dijo:

busco la forma de unir todos los códigos iguales y que me sume sus respectivas cantidades probando con tablas dinámicas, con la función subtotales, pero igual no lo he logrado

tus datos de muestra no tienen un arreglo "tabular" apropiado como origen para una TD (p.ej.)
- no puedes mezclar diferentes codigos bajo un mismo titulo/encabezado (entre otros)

asumo/entiendo que no dispones (o sabrias utilizar) las funciones de matriz dinamica que se podrian usar (?)
entonces, la propuesta de solucion va por el lado de las macros (vba), funciona en cualquier version de excel
(creo que) por cualquier otra herramienta va a resultar en muchos/demasiados pasos de transformacion (?)

- inhabilite tus codigos (con un Exit Sub/Function)
- los sustitui por un modulo aparte con procedimientos y una UDF (en vez de la que refieres)
- agregue 2 formas con las macros asignadas (filtrar / quitarfiltros)
- cada boton lo pulsas (segun la intencion) cuando completes los criterios para filtrar
- analiza/estudia la propiedad "CurrentRegion" para entender las "fronteras" que debes mantener en los datos de origen
- el estilo de programacion es una "invitacion" a que profundices en su analisis (no lleva comentarios)
- el entendido es que hay 6 "grupos" (cod 1, cant 1 >>> cod 6, cant 6) con 2 celdas por grupo

prueba y comenta lo que no entiendas

concatena x filtro (ayudaExcel).xlsm

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • 72 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Ayúdanos a mejorar la comunidad

    • Donaciones recibidas este mes: 0.00 EUR
      Objetivo: 130.00 EUR
  • Files

  • Download Statistics

    • Files
      169
    • Comments
      89
    • Reviews
      26

    Latest File
    By pegones1

    4    0

  • Crear macros Excel

  • Posts

    • buen día estimados los molesto con la siguiente consulta yo tengo un archivo Excel de valores numéricos (costo) , pero debo de pasarlo a un formato texto con tres decimales por mas que sea un entero. cual seria la mejor forma para tener la columna CONCATENADO, en la que debe figurar el entero con tres decimales desde ya muchas gracias por la ayuda de siempre enteros y decimales en celdas distintas.xlsx
    • Muchas gracias por la respuesta Israel. Me sirve el dato. No es necesario algo tan complejo. Si por ahí tienes una idea de utilización que me puedas orientar con la función GoogleFinance te lo agradezco. 
    • Hola a todos, Necesito una formula que busque los días que hubo la temperatura más alta y los anote separados por un guion. En el ejemplo que subo serían los días 10, 14 y 26. Gracias de antemano Máximas mensuales.xlsx
    • Lo que te puedo comentar sobre tu consulta es en base a mi experiencia y que tanto en Excel como en Google Sheets es posible obtener el tipo de cambio. En Excel 365 usando la función MONEDA y en Google Sheets tienes una función llamada GOOGLEFINANCE(), Es importante resaltar que el tipo de cambio no es de un sitio específico como lo quieres. Para obtener la cotización del dólar desde un sitio específico como BNA, necesitarías usar técnicas de web scraping. Un método utilizado para extraer información de sitios web. Sin embargo, este proceso no siempre es posible debido a las restricciones del sitio web. Si eres cliente del Banco podrías consultar con la institución.
    • Hola a ambos, ...y si te interesa con fórmula, puedes probar con: =SUSTITUIR(MATRIZATEXTO(LET(a;CODIGO(EXTRAE(A1;SECUENCIA(LARGO(A1));1));SI(a=209;"ñ";SI(a<91;CARACTER(a+32);CARACTER(a-32)))));"; ";"") Veo que dispones de M365, así que no tendrás problemas. Saludos,
  • Recently Browsing

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

Important Information

Privacy Policy