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

Elementi Univoci e Trasposizione dei duplicati

Ultimo Aggiornamento: 12/04/2020 15:04
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
ONLINE
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

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

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

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

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


Vota:
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 20:39. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com