| | Post: 85 | Registrato il: 20/02/2015
| Età: 50 | Utente Junior | 2007 / 2010 | | OFFLINE | |
|
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] |
|
| | Post: 3.125 | Registrato il: 06/04/2013
| Utente Master | 2010 | | OFFLINE |
|
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 |
| | Post: 85 | Registrato il: 20/02/2015
| Età: 50 | Utente Junior | 2007 / 2010 | | OFFLINE | |
|
02/04/2021 18:49 | |
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] |
| | Post: 3.126 | Registrato il: 06/04/2013
| Utente Master | 2010 | | OFFLINE |
|
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 |
| | Post: 86 | Registrato il: 20/02/2015
| Età: 50 | Utente Junior | 2007 / 2010 | | OFFLINE | |
|
07/04/2021 10:17 | |
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] |
| | Post: 3.130 | Registrato il: 06/04/2013
| Utente Master | 2010 | | OFFLINE |
|
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 |
| | Post: 87 | Registrato il: 20/02/2015
| Età: 50 | Utente Junior | 2007 / 2010 | | OFFLINE | |
|
07/04/2021 17:19 | |
dodo47, 07/04/2021 16:55:
e il file?????
(le formule non possono fanno quello che fa la macro)
eccolo 😅
|
| | Post: 1.032 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Veteran | 2016 | | OFFLINE |
|
09/04/2021 10:24 | |
Ciao
Ti ringrazio della fiducia ma lato formule io ancora non ho capito cosa vuoi fare |
| | Post: 88 | Registrato il: 20/02/2015
| Età: 50 | Utente Junior | 2007 / 2010 | | OFFLINE | |
|
09/04/2021 10:56 | |
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 |
| | Post: 1.033 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Veteran | 2016 | | OFFLINE |
|
09/04/2021 11:21 | |
Ciao
Dopo te la faccio....di quanti titoli parliamo?? [Modificato da DANILOFIORINI 09/04/2021 11:24] |
| | Post: 89 | Registrato il: 20/02/2015
| Età: 50 | Utente Junior | 2007 / 2010 | | OFFLINE | |
|
09/04/2021 11:33 | |
DANILOFIORINI, 09/04/2021 11:21:
Ciao
Dopo te la faccio....di quanti titoli parliamo??
variabili, fino ad oggi, mai più di 30
|
| | Post: 1.034 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Veteran | 2016 | | OFFLINE |
|
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] |
| | Post: 90 | Registrato il: 20/02/2015
| Età: 50 | Utente Junior | 2007 / 2010 | | OFFLINE | |
|
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) |
| | Post: 1.035 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Veteran | 2016 | | OFFLINE |
|
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?? |
| | Post: 91 | Registrato il: 20/02/2015
| Età: 50 | Utente Junior | 2007 / 2010 | | OFFLINE | |
|
09/04/2021 15:04 | |
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] |
| | Post: 1.036 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Veteran | 2016 | | OFFLINE |
|
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 |
| | Post: 92 | Registrato il: 20/02/2015
| Età: 50 | Utente Junior | 2007 / 2010 | | OFFLINE | |
|
09/04/2021 21:38 | |
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 |
|
|