È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!

Excel Forum Per condividere esperienze su Microsoft Excel

dividere in celle elementi da file word

  • Messaggi
  • OFFLINE
    mapero
    Post: 85
    Registrato il: 20/02/2015
    Età: 50
    Utente Junior
    2007 / 2010
    00 02/04/2021 10:06
    salve a tutti,
    ho un file word "complesso" mi occorre raggruppare gli elementi in colonne.
    Vorrei lasciare solo il testo in un colonna, mettere nella colonna dopo solo quello che è contenuto tra le parentesi quadre ed eliminare quello che è barrato sia come testo che tra le parentesi quadre.

    Allego un file semplificato sperando di essere più chiaro
    Per chiarezza metto nel foglio 2 il risultato atteso
    [Modificato da mapero 02/04/2021 10:08]
  • OFFLINE
    dodo47
    Post: 3.125
    Registrato il: 06/04/2013
    Utente Master
    2010
    10 02/04/2021 17:48
    ciao
    ma il barrato da eliminare deve comunque essere compreso tra quadre ??

    in A4 del foglio2 non dovrebbe essere:
    che nel pensier rinova la paura .
    ???

    saluti




    [Modificato da dodo47 02/04/2021 17:52]
    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    mapero
    Post: 85
    Registrato il: 20/02/2015
    Età: 50
    Utente Junior
    2007 / 2010
    00 02/04/2021 18:49
    Re:
    dodo47, 02/04/2021 17:48:

    ciao
    ma il barrato da eliminare deve comunque essere compreso tra quadre ??



    tutto quello che è barrato (solo testo o numeri tra parentesi quadre) va eliminato completamente

    dodo47, 02/04/2021 17:48:

    in A4 del foglio2 non dovrebbe essere:
    che nel pensier rinova la paura .
    ???



    si, non so neanche fare copia e incolla 😅


    [Modificato da mapero 02/04/2021 18:50]
  • OFFLINE
    dodo47
    Post: 3.126
    Registrato il: 06/04/2013
    Utente Master
    2010
    10 03/04/2021 12:08
    Ciao
    prova l'allegato e leggi bene

    NB: il codice è composto da 2 cicli

    il primo elimina il testo barrato
    il secondo estrapola il testo tra [ ]

    In modo particolare il primo ciclo è alquanto pesante, pertanto ti suggerisco di fare le prove con un massimo di un centinaio di righe

    Il pulsante lo trovi sul Foglio2 in quanto la sub deve essere eseguita da quel foglio.
    (Se hai voglia modifica tu per eseguirla anche dall'altro foglio)

    saluti




    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    mapero
    Post: 86
    Registrato il: 20/02/2015
    Età: 50
    Utente Junior
    2007 / 2010
    00 07/04/2021 10:17
    Re:
    dodo47, 03/04/2021 12:08:

    Ciao
    prova l'allegato e leggi bene


    wow, favolosa. L'ho provata anche con un file più pesante e funziona bene.
    Ora filtrando i vari risultati mi trovo molte colonne che vorrei ridurre a 2
    Nel file allegato metto il risultato atteso, sperando di essere più chiaro
    da D in poi i dati (li ho colorati per essere più chiaro), in A e B il risultato che vorrei ottenere

    anche non in VBA, spero di non chiedere troppo
    @DANILOFIORINI spero anche nel tuo aiuto


    [Modificato da mapero 07/04/2021 11:04]
  • OFFLINE
    dodo47
    Post: 3.130
    Registrato il: 06/04/2013
    Utente Master
    2010
    10 07/04/2021 16:55
    e il file?????

    (le formule non possono fanno quello che fa la macro)


    [Modificato da dodo47 07/04/2021 16:56]
    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    mapero
    Post: 87
    Registrato il: 20/02/2015
    Età: 50
    Utente Junior
    2007 / 2010
    00 07/04/2021 17:19
    Re:
    dodo47, 07/04/2021 16:55:

    e il file?????

    (le formule non possono fanno quello che fa la macro)





    eccolo 😅


  • OFFLINE
    DANILOFIORINI
    Post: 1.032
    Registrato il: 15/01/2016
    Città: ROMA
    Età: 51
    Utente Veteran
    2016
    10 09/04/2021 10:24
    Ciao
    Ti ringrazio della fiducia ma lato formule io ancora non ho capito cosa vuoi fare
  • OFFLINE
    mapero
    Post: 88
    Registrato il: 20/02/2015
    Età: 50
    Utente Junior
    2007 / 2010
    00 09/04/2021 10:56
    Re:
    DANILOFIORINI, 09/04/2021 10:24:

    Ciao
    Ti ringrazio della fiducia ma lato formule io ancora non ho capito cosa vuoi fare



    Io scrivo, tu traduci in xls 😀
    Le celle D1, E1 e F1, sono i titoli.
    Vorrei che le colonne D, E, F venissero traslate, senza i titoli, in un'unica colonna in B.
    Poi i rispettivi titoli devono andare nella colonna A, ripetuti per tutte le celle di cui erano titoli

    Ti prego dimmi che così è più chiaro.
    Ho allegato un altro file, spero più esplicativo del precedente
  • OFFLINE
    DANILOFIORINI
    Post: 1.033
    Registrato il: 15/01/2016
    Città: ROMA
    Età: 51
    Utente Veteran
    2016
    00 09/04/2021 11:21
    Ciao
    Dopo te la faccio....di quanti titoli parliamo??
    [Modificato da DANILOFIORINI 09/04/2021 11:24]
  • OFFLINE
    mapero
    Post: 89
    Registrato il: 20/02/2015
    Età: 50
    Utente Junior
    2007 / 2010
    00 09/04/2021 11:33
    Re:
    DANILOFIORINI, 09/04/2021 11:21:

    Ciao
    Dopo te la faccio....di quanti titoli parliamo??



    variabili, fino ad oggi, mai più di 30


  • OFFLINE
    DANILOFIORINI
    Post: 1.034
    Registrato il: 15/01/2016
    Città: ROMA
    Età: 51
    Utente Veteran
    2016
    10 09/04/2021 13:34
    Ciao
    in A2 da trascinare in basso

    =SE(B2="";"";INDICE($D$1:$AG$1;QUOZIENTE(RIF.RIGA(A1)-1;MATR.SOMMA.PRODOTTO(--($D$1:$AG$1<>"")))+1))

    in B2 da trascinare in basso

    =SE.ERRORE(INDIRETTO(TESTO(RESTO(AGGREGA(15;6;RIF.COLONNA($D:$AG)*10^6
    +RIF.RIGA($2:$100)*10^3+RIF.COLONNA($D:$AG)/($D$2:$AG$100<>"");RIF.RIGA(A1));10^6);"r0c000"););"")
    [Modificato da DANILOFIORINI 09/04/2021 13:35]
  • OFFLINE
    mapero
    Post: 90
    Registrato il: 20/02/2015
    Età: 50
    Utente Junior
    2007 / 2010
    00 09/04/2021 14:02
    le colonne possono avere lunghezza variabile
    la formula è "limitata" solo da D2-D4, E2-E4, F2-F4 ?
    perchè aggiungendo ad es. un valore nella cella D5, di fianco non viene riportato il titolo bianco (D1) , ma nero (E2)
  • OFFLINE
    DANILOFIORINI
    Post: 1.035
    Registrato il: 15/01/2016
    Città: ROMA
    Età: 51
    Utente Veteran
    2016
    10 09/04/2021 14:18
    Ciao
    Non ho il pc sottomano...i dati nelle colonne sotto i titoli sono univoci o ci possono essere duplicati??
  • OFFLINE
    mapero
    Post: 91
    Registrato il: 20/02/2015
    Età: 50
    Utente Junior
    2007 / 2010
    00 09/04/2021 15:04
    Re:
    DANILOFIORINI, 09/04/2021 14:18:

    Ciao
    Non ho il pc sottomano...i dati nelle colonne sotto i titoli sono univoci o ci possono essere duplicati??



    possono esserci duplicati
    [Modificato da mapero 09/04/2021 16:26]
  • OFFLINE
    DANILOFIORINI
    Post: 1.036
    Registrato il: 15/01/2016
    Città: ROMA
    Età: 51
    Utente Veteran
    2016
    10 09/04/2021 18:05
    Ciao
    In A2 da trascinare in basso

    =SE(B2="";"";INDICE($D$1:$AG$1;AGGREGA(15;6;RIF.COLONNA($D:$AG)-3/($D$2:$AG$100=$B2);CONTA.SE($B$2:B2;B2))))

    L altra resta invariata

    Saluti
  • OFFLINE
    mapero
    Post: 92
    Registrato il: 20/02/2015
    Età: 50
    Utente Junior
    2007 / 2010
    00 09/04/2021 21:38
    Re:
    DANILOFIORINI, 09/04/2021 18:05:

    Ciao
    In A2 da trascinare in basso

    =SE(B2="";"";INDICE($D$1:$AG$1;AGGREGA(15;6;RIF.COLONNA($D:$AG)-3/($D$2:$AG$100=$B2);CONTA.SE($B$2:B2;B2))))

    L altra resta invariata

    Saluti



    sei fenomenale
    grazieeee
  • 15MediaObject5,00717 7