Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

dividere in celle elementi da file word

Ultimo Aggiornamento: 09/04/2021 21:38
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

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]
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

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]
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

Re:
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

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
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

Re:
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

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]
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

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
Vota: 15MediaObject5,00717 7
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 04:39. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com