| | Post: 11 | Registrato il: 18/06/2018
| Città: MILANO | Età: 54 | Utente Junior | Excel per MacOS v. 16.24 | | OFFLINE | |
|
11/04/2020 22:17 | |
Salve
ho bisogno di una mano e vi sono grato per l'aiuto che potrete darmi.
Riporto un esempio in cui è spiegato graficamente cio' che vorrei ottenere.
In pratica vorrei estrarre da una colonna gli elementi univoci e riportarli in una colonna di una altro foglio. In quest'altro foglio, nelle colonne corrispondenti a ciascun elementi univoco estratto, riportare le righe (il riferimento alla posizione quindi come riga) di ciascun duplicato ad esso relativo.
Grazie ancora per il supporto
|
|
| | Post: 1.883 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
11/04/2020 22:59 | |
ciao
PREMESSA
non ci devono essere righe vuote nel foglio ID
in foglio estrazione A2
da tirare in giù
=SE.ERRORE(INDICE(ID!$A$3:$A$5000;CONFRONTA(0;INDICE(CONTA.SE(A$1:$A1;ID!$A$3:$A$5000&""););0));"")
in B2
da tirare a destra e in basso
=SE($A2<>"";SE.ERRORE(AGGREGA(15;6;RIF.RIGA($1:$1000)/(ID!$A$1:$A$1000=$A2);RIF.COLONNA(A$1));"");"")[Modificato da federico460 11/04/2020 22:59] |
| | Post: 11 | Registrato il: 18/06/2018
| Città: MILANO | Età: 54 | Utente Junior | Excel per MacOS v. 16.24 | | OFFLINE | |
|
12/04/2020 10:29 | |
federico460, 11/04/2020 22:59:
ciao
PREMESSA
non ci devono essere righe vuote nel foglio ID
in foglio estrazione A2
da tirare in giù
=SE.ERRORE(INDICE(ID!$A$3:$A$5000;CONFRONTA(0;INDICE(CONTA.SE(A$1:$A1;ID!$A$3:$A$5000&""););0));"")
in B2
da tirare a destra e in basso
=SE($A2<>"";SE.ERRORE(AGGREGA(15;6;RIF.RIGA($1:$1000)/(ID!$A$1:$A$1000=$A2);RIF.COLONNA(A$1));"");"")
Grazie 1000 Federico (e Buona Pasqua)... Funziona bene.. mi chiedo solo .. c'è un modo (senza creare una colonna di appoggio dove popolare con un valore le celle vuote) di ottenere una lista di univoci nella Colonna A di "Estrazione" magari portando le vuote in fondo?
|
| | Post: 651 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | OFFLINE |
|
12/04/2020 10:37 | |
Buongiorno
spiegati meglio....nella procedura proposta non ci sono colonne di appoggio ma esattamente quello che hai chiesto in colonna A del foglio EStrazioni la lista univoca dei dati in colonna A dell'altro foglio |
| | Post: 1.884 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
12/04/2020 12:45 | |
ciao
forse ho capito
se ci sono righe vuote
=SE.ERRORE(INDICE(ID!$A$3:$A$5000;CONFRONTA(0;INDICE(CONTA.SE(A$1:$A26;ID!$A$3:$A$5000&"");)/(ID!$A$3:$A$5000<>"");0));"")
oppure
matriciale CTRL MAIUSCOLO INVIO
=SE.ERRORE(INDICE(ID!$A$3:$A$5000;PICCOLO(SE(VAL.NUMERO(CONFRONTA(RIF.RIGA(ID!$A$3:$A$5000)-2;SE(ID!$A$3:$A$5000=0;"";CONFRONTA(ID!$A$3:$A$5000;ID!$A$3:$A$5000;0));0));CONFRONTA(ID!$A$3:$A$5000;ID!$A$3:$A$5000;0);"");RIF.RIGA(A1)));"")
queste due non valutano le righe vuote |
| | Post: 12 | Registrato il: 18/06/2018
| Città: MILANO | Età: 54 | Utente Junior | Excel per MacOS v. 16.24 | | OFFLINE | |
|
12/04/2020 13:05 | |
DANILOFIORINI, 12/04/2020 10:37:
Buongiorno
spiegati meglio....nella procedura proposta non ci sono colonne di appoggio ma esattamente quello che hai chiesto in colonna A del foglio EStrazioni la lista univoca dei dati in colonna A dell'altro foglio
Ma si certo.. funziona bene.. il fatto è che pero' potrebbe verificarsi che nella colonna A del foglio "ID" potrebbero capitare delle celle vuote e vorrei che la procedura funzionasse ugualmente ..estraendo gli univoci . magari ordinati e con le celle vuote in fondo all'elenco
Scusami se non mi sono spiegato bene prima |
| | Post: 1.885 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
12/04/2020 13:59 | |
ciao
ora le hai
non tengono conto delle celle vuote |
| | Post: 13 | Registrato il: 18/06/2018
| Città: MILANO | Età: 54 | Utente Junior | Excel per MacOS v. 16.24 | | OFFLINE | |
|
12/04/2020 14:10 | |
federico460, 12/04/2020 12:45:
ciao
forse ho capito
se ci sono righe vuote
=SE.ERRORE(INDICE(ID!$A$3:$A$5000;CONFRONTA(0;INDICE(CONTA.SE(A$1:$A26;ID!$A$3:$A$5000&"");)/(ID!$A$3:$A$5000<>"");0));"")
oppure
matriciale CTRL MAIUSCOLO INVIO
=SE.ERRORE(INDICE(ID!$A$3:$A$5000;PICCOLO(SE(VAL.NUMERO(CONFRONTA(RIF.RIGA(ID!$A$3:$A$5000)-2;SE(ID!$A$3:$A$5000=0;"";CONFRONTA(ID!$A$3:$A$5000;ID!$A$3:$A$5000;0));0));CONFRONTA(ID!$A$3:$A$5000;ID!$A$3:$A$5000;0);"");RIF.RIGA(A1)));"")
queste due non valutano le righe vuote
Ciao.. forse sbaglio qualcosa.. ma la prima delle due formule non funziona (ci sono dei riferimenti circolari)
Ti riallego il foglio in cui l'ho inserita . per un check
|
| | Post: 1.886 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
12/04/2020 14:23 | |
ciao
avevo copiato la riga 26
eccola da mettere in A3
=SE.ERRORE(INDICE(ID!$A$3:$A$5000;CONFRONTA(0;INDICE(CONTA.SE(A$2:$A2;ID!$A$3:$A$5000&"");)/(ID!$A$3:$A$5000<>"");0));"")
questa parte
CONTA.SE(A$2:$A2
va cambiata se cambi colonna
e deve essere sempre o una cella vuota
o con intestazione diversa dai dati in colonna [Modificato da federico460 12/04/2020 14:25] |
| | Post: 14 | Registrato il: 18/06/2018
| Città: MILANO | Età: 54 | Utente Junior | Excel per MacOS v. 16.24 | | OFFLINE | |
|
12/04/2020 15:04 | |
federico460, 12/04/2020 14:23:
ciao
avevo copiato la riga 26
eccola da mettere in A3
=SE.ERRORE(INDICE(ID!$A$3:$A$5000;CONFRONTA(0;INDICE(CONTA.SE(A$2:$A2;ID!$A$3:$A$5000&"");)/(ID!$A$3:$A$5000<>"");0));"")
questa parte
CONTA.SE(A$2:$A2
va cambiata se cambi colonna
e deve essere sempre o una cella vuota
o con intestazione diversa dai dati in colonna
Sei davvero un grande.. ti ringrazio.. mi hai risparmiato ore ed ore di prove
complimenti per la grande velocità e preparazione
Buona Pasqua..
|
|
|