| | Post: 302 | Registrato il: 24/12/2016
| Utente Senior | Excel per Mac vers. 16.17 | | OFFLINE | |
|
12/05/2020 12:42 | |
Ciao,
è possibile trovare dei valori univoci in una colonna?
ho una colonna di coordinate bancarie, che è l'unica da poter comparare. E' possibile in qualche modo, anche su una colonna adiacente o con la formattazione condizionale e colori ovviamente diversi trovare questi valori. Lo scopo è quello di evidenziare in automatico lo stesso bonifico da eseguire, farne uno solo. Ad es. se la riga 1 ha le stesse coordinate della riga 253 me ne accorgo difficilmente.
Grazie
Alessandro
p.s.: ricarico il file di esempio che non lo vedo allegato. [Modificato da Alex.122016 12/05/2020 12:55] |
|
| | Post: 2.810 | Registrato il: 06/04/2013
| Utente Veteran | 2010 | | OFFLINE |
|
12/05/2020 13:42 | |
Ciao
secondo me devi trovare un'alternativa, in quanto ti verrà fuori un pasticcio di colori.....
Comunque prova:
Sub different_colour()
Dim lrow As Integer
lrow = Range("G" & Rows.Count).End(xlUp).Row
Range("K3:K" & lrow).Interior.ColorIndex = xlNone
For n = 3 To lrow
If Cells(n, 7) = "" Then Exit Sub
If Application.WorksheetFunction.CountIf(Range("G2:G" & lrow), Range("G" & n)) > 1 Then
Range("K" & n).Interior.ColorIndex = Application.WorksheetFunction.Match(Range("G" & n), Range("G2:G" & lrow), 0) + 2
End If
Next n
End Sub
Viene colorata la colonna K
saluti
[Modificato da dodo47 12/05/2020 13:43] Domenico
Win 10 - Excel 2016 |
| | Post: 758 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | OFFLINE |
|
12/05/2020 13:55 | |
Ciao
con le formule per estrarre la lista univoca ad esempio in K3 da trascinare in basso
=SE.ERRORE(INDICE($G$3:$G$500;CONFRONTA(0;INDICE(CONTA.SE($K$2:K2;$G$3:$G$500&""););0));"")
Se la devi utilizzare in un'altra colonna devi cambiare i riferimenti del conta.se (parte in rosso) con quelli della colonna dove metti la formula |
| | Post: 302 | Registrato il: 24/12/2016
| Utente Senior | Excel per Mac vers. 16.17 | | OFFLINE | |
|
12/05/2020 14:15 | |
DANILOFIORINI, 12/05/2020 13:55:
Ciao
con le formule per estrarre la lista univoca ad esempio in K3 da trascinare in basso
=SE.ERRORE(INDICE($G$3:$G$500;CONFRONTA(0;INDICE(CONTA.SE($K$2:K2;$G$3:$G$500&""););0));"")
Se la devi utilizzare in un'altra colonna devi cambiare i riferimenti del conta.se (parte in rosso) con quelli della colonna dove metti la formula
ottimo. grazie.
credo di aver sbagliato. intendevo se era possibile evidenziare i duplicati, scusate, ho sbagliato ad esprimermi.
Dovrei, per facilitare il compito, evidenziare le coordinate doppie o triple onde evitare di eseguire due o tre bonifici sullo stesso conto, invece di uno solo per l'importo complessivo. L'evidenziazione può essere con colori (ma come giustamente afferma dodo47, diventa una confusione di colori) oppure anche con un'indicazione su una colonna esterna come la G.
grazie
scusate....
|
| | Post: 759 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | OFFLINE |
|
12/05/2020 15:31 | |
Quindi la formula va bene?
oppure allega un file con i risultati da ottenere scritti a mano |
| | Post: 760 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | OFFLINE |
|
12/05/2020 16:08 | |
SE vuoi evidenziare i duplicati seleziona la colonna H e in Tv metti
=E($H3<>"";CONTA.SE($H$3:$H$500;H3)>1)
Però avrai un solo colore per avere tanti colori devi fare tante formattazioni...oppure Vba |
| | Post: 303 | Registrato il: 24/12/2016
| Utente Senior | Excel per Mac vers. 16.17 | | OFFLINE | |
|
12/05/2020 17:13 | |
la formula va bene ma me la sono scritta per utilizzi futuri.
in realtà, all'inizio, mi sono espresso male e quindi avevo in mente un altro risultato: trovare i duplicati, quando le coordinate sono doppie o triple che venga in qualche modo evidenziato: a colori diventa confusionario, quindi potrebbe essere un risultato del tipo 1 o 2 o 3 o 4 o 5 (consequenziale) quindi una sequenza di numeri che sta ad indicare quando sono le coordinate doppie o triple (se l'elenco completo presenta 50 coordinate duplicate: 1 è la prima e 50 è l'ultima). Oppure, considerato che c'è una colonna con il cognome, che venga scritto il cognome a fianco, ma solo quello della prima coordinata (ROSSI1 per tre volte se le coordinate sono indicate tre volte).
Grazie.
|
| | Post: 761 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | OFFLINE |
|
12/05/2020 18:03 | |
Ciao
Credo che devi spiegare meglio il tuo obiettivo...Non capisco la logica per cui rossi 3 4 e5 deve uscire e 13 14 e 15 no |
| | Post: 2.812 | Registrato il: 06/04/2013
| Utente Veteran | 2010 | | OFFLINE |
|
12/05/2020 18:18 | |
ciao
direi che sarebbe opportuno che tu spiegassi la tua operatività.
saluti
Domenico
Win 10 - Excel 2016 |
| | Post: 304 | Registrato il: 24/12/2016
| Utente Senior | Excel per Mac vers. 16.17 | | OFFLINE | |
|
12/05/2020 19:15 | |
devo fare dei bonifici di restituzione quote di un'attività annullata a causa covid-19.
sto chiedendo le coordinate bancarie. le risposte che arrivano sono una per persona, quindi se i partecipanti sono 500 ho 500 risposte e 500 coordinate bancarie. Quindi l'elenco è di 500 righe.
Per economizzare sui costi dovrei capire se posso "razionalizzare" i bonifici e cioè se ci sono coordinate uguali.
Esempio:
1. una famiglia ha un partecipante, una risposta, una coordinata. Risultato: UN bonifico;
2. una famiglia ha due participanti, due risposte, due coordinate UGUALI. Risultato: UN bonifico;
3. una famiglia ha tre partecipanti, tre risposte, tre coordinate UGUALI. Risultato: UN bonifico;
4. non ci sono famiglia con oltre tre partecipanti quindi è sufficiente un controllo fino a tre coordinate uguali.
La chiave è la coordinata uguale, fino ad un massimo di tre coordinate uguali.
perchè 13 - 14 - 15 è no? perchè è l'esempio 1 (le coordinate che ho riportato nell'esempio, colonna G - cella G15 / G16 / G17, sono ripetute una volta sola e non due o tre come le altre) . A me interessa solo "scoprire" l'esempio 2 o 3. Poi se nell'esempio 1. la formula scrive qualcosa va ben lo stesso.
Grazie |
| | Post: 2.813 | Registrato il: 06/04/2013
| Utente Veteran | 2010 | | OFFLINE |
|
12/05/2020 19:42 | |
Un modo potrebbe essere
Un elenco a parte con gli iban univoci e affianco il numero di quote da restituire.
...... Sempre se ho capito
Basterebbe una pivot [Modificato da dodo47 12/05/2020 20:21] Domenico
Win 10 - Excel 2016 |
| | Post: 762 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | OFFLINE |
|
12/05/2020 21:55 | |
Ciao
io credo che hai fatto confusione nei risultati che metti a mano..non ha senso rossi 6 in riga 14 e 18 (rossi 6 ha la stessa coordinata di rossi1) in riga 14 e 18 ci deve andare rossi12 quindi la formula è
=SE.ERRORE(INDICE($F$3:$F$103;CONFRONTA(G3;$G$3:$G$103;0));"")
trascina in basso |
| | Post: 305 | Registrato il: 24/12/2016
| Utente Senior | Excel per Mac vers. 16.17 | | OFFLINE | |
|
12/05/2020 22:29 | |
scusa...ho fatto confusione.... e l'ho guardato bene prima di inviarlo...... sorry.
diciamo che era un esempio e forse l'ho descritto meglio nell'ultimo post senza...file di esempio.
per Danilo: la formula estrae gli stessi dati della colonna F.
diciamo che io cerco questo: ho tre righe la riga 1, in F1, con scritto ROSSI MARIO, la riga 185, in F185, con scritto ROSSI MARIA e la riga 497, in F497, con scritto ROSSI ANTONIO. tutte e tre hanno la stessa coordinata perchè sono della stessa famiglia. Vorrei che in qualche modo risultasse da qualche parte una evidenza, che sono collegati ad un'unica coordinata.
Ho provato a colorare le celle con FC e cerca duplicato. Funziona ma se ho 50 famiglie diventa un arcobaleno e non mi trovo piu.
In ogni caso faccio in altro modo, era che se riuscivo a "renderlo un automatismo"..... facevo prima, tutto qua.
Spero che questa emergenza finisca e quindi questo lavoro non dovrò ripeterlo.....
Grazie. |
| | Post: 306 | Registrato il: 24/12/2016
| Utente Senior | Excel per Mac vers. 16.17 | | OFFLINE | |
|
12/05/2020 23:32 | |
ci sono riuscito, funziona ma la "chiave" ho dovuto mettere nome&cognome, concatenati, altrimenti non capivo piu chi erano i nomi.
cioè in F3 c'è un ROSSIMARIO (concatenato).
è possibile la funzione inversa di concatena?
grazie
|
| | Post: 1.896 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
13/05/2020 06:57 | |
ciao
concatena con lo spazio allora si torna indietro
Cognome&" "$Nome
guarda sulla destra [Modificato da federico460 13/05/2020 07:01] |
| | Post: 5.913 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
13/05/2020 08:55 | |
Ciao se la discriminante è solo l'IBAN potresti usare senza formattazione o altro una macro che faccia il lavoro, vedi l'esempio gif
https://recordit.co/qarp7LOnuf
ti allego il file con la macro, un poco raffazzonata l'ho fatta al volo, si può sicuramente migliorare.
Ciao By Sal
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 307 | Registrato il: 24/12/2016
| Utente Senior | Excel per Mac vers. 16.17 | | OFFLINE | |
|
13/05/2020 14:42 | |
by sal, 13/05/2020 08:55:
Ciao se la discriminante è solo l'IBAN potresti usare senza formattazione o altro una macro che faccia il lavoro, vedi l'esempio gif
https://recordit.co/qarp7LOnuf
ti allego il file con la macro, un poco raffazzonata l'ho fatta al volo, si può sicuramente migliorare.
Ciao By Sal
interessante, molto interessante. Con le macro non sono cosi ferrato. Dopo provo, perchè ho provato in velocità e .... .non sono cosi esperto e veloce. Grazie. |
| | Post: 308 | Registrato il: 24/12/2016
| Utente Senior | Excel per Mac vers. 16.17 | | OFFLINE | |
|
13/05/2020 14:44 | |
federico460, 13/05/2020 06:57:
ciao
concatena con lo spazio allora si torna indietro
Cognome&" "$Nome
guarda sulla destra
ho provato ma non ci riesco. se ti allego il file di esempio? il giallo sono i dati e il verde il risultato. grazie.
|
|
13/05/2020 16:07 | |
Casomai sarebbe in M3 =CONCATENA(Tabella70[@Nome]&" "&Tabella70[@Cognome])
Se desideri Ti faccio un VBA che in colonna J crea delle stringhe simili..
Ex in J3 = righe 3,8,13 intende dire che le coordinate sono uguali
Edit. Se fosse così, non sarebbe meglio ordinare la tabella tramite colonna G?. Avresti le coordinate ravvicinate e di facile uso? [Modificato da ABCDEF@Excel 13/05/2020 16:18] |
| | Post: 309 | Registrato il: 24/12/2016
| Utente Senior | Excel per Mac vers. 16.17 | | OFFLINE | |
|
13/05/2020 16:40 | |
ABCDEF@Excel, 13/05/2020 16:07:
Casomai sarebbe in M3 =CONCATENA(Tabella70[@Nome]&" "&Tabella70[@Cognome])
Se desideri Ti faccio un VBA che in colonna J crea delle stringhe simili..
Ex in J3 = righe 3,8,13 intende dire che le coordinate sono uguali
Edit. Se fosse così, non sarebbe meglio ordinare la tabella tramite colonna G?. Avresti le coordinate ravvicinate e di facile uso?
no no tranquillo, non serve il VBA, anche perchè non sono cosi "ferrato" in VBA. Diciamo che ero partito dall'idea di un elenco molto lungo, quasi 500 righe in ordine cronologico e che si implementa giorno per giorno. Ordino la colonna G e le trovo.
Solo per curiosità il concatena si può fare all'inverso? è possibile dividere la cella M3 in N3 e O3?
non si sa mai, visto che siamo in argomento...magari in futuro mi serve.
grazie comunque.
|
|
13/05/2020 17:28 | |
Non capisco "all'incontrario", Tu hai già i relativi Nomi&Cognomi divisi nelle colonne C/D. Basta fare =C3 oppure =D3
Ammettiamo che Tu abbia già "ROSSI1 MARIO1" unito in cella Ex= A1
In B1 =STRINGA.ESTRAI(A1;RICERCA(" ";A1;1)+1;50)
In C1 =STRINGA.ESTRAI(A1;1;RICERCA(" ";A1;1)-1) |
| | Post: 310 | Registrato il: 24/12/2016
| Utente Senior | Excel per Mac vers. 16.17 | | OFFLINE | |
|
13/05/2020 18:03 | |
diciamo che quell'elenco li è una parte di uno piu grande dove avevo questa necessità ma non è un problema, era una info in generale se si può fare l'inverso. niente di importante.
grazie. |
|
|