Risultati da 1 a 16 di 16

Discussione: Mi serve una formula che mette tutto in ordine alfabetico.



  1. #1
    L'avatar di Francesco
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Casavatore NA
    Età
    37
    Messaggi
    60
    Versione Office
    Office 2016
    Likes ricevuti
    0
    Likes dati
    3

    Mi serve una formula che mette tutto in ordine alfabetico.

    Mi serve una formula che mette tutto in ordine alfabetico dalla colonna A alla colonna C

    Col.A. Col.c
    Napoli. Catania
    Catania. Milano
    Milano. Napoli

    Come faccio?
    Dio vi benedica.
    Invia MPPM 

  2. #2
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    50
    Messaggi
    5385
    Versione Office
    office 365/2016
    Likes ricevuti
    1271
    Likes dati
    1337
    Ciao francesco bentornato!
    giusto per la cronaca, lo sai che potresti ordinare in ordine alfabetico con lo strumento ordina?
    praticamente se vai nella scheda "dati" in alto, trovi lo strumento "ordina" che è una icona con scritto dentro AZ o ZA
    fammi saper se va bene perchè con le formule è un po più macchinoso!
    ciao
    Se non lo sai spiegare in modo semplice, non l'hai capito abbastanza bene Cit. Einstein
    Invia MPPM 

  3. #3

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    9706
    Versione Office
    2013
    Likes ricevuti
    1013
    Likes dati
    274
    Ciao Francesco

    Ma la colonna B è vuota?

    Non puoi usare la funzione di ordinamento che trovi nel menù dati?

    Se alleghi un file di esempio è più facile capire.

    Alfredo
    Invia MPPM 

  4. #4
    L'avatar di Berna11
    Clicca e Apri
    Data Registrazione
    Feb 2016
    Località
    Latina
    Età
    63
    Messaggi
    3272
    Versione Office
    Excel 2010
    Likes ricevuti
    1272
    Likes dati
    623
    Ciao francesco non c'è bisogno di formule.
    Basta selezionare l'elenco da ordinare, andare nel menu-->dati-->ordina
    alla finestra che si apre scegli la colonna ed alla fine dove c'è "ordine" scegli dalla A alla Z e dai ok.
    Invia MPPM 

  5. #5
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    982
    Versione Office
    2016 64bit
    Likes ricevuti
    182
    Likes dati
    92
    [OT]Beh, in tanti anni di forum diversi non avevo mai visto ben tre risposte uguali e date entro lo stesso minuto :255:[/OT]
    Invia MPPM 

  6. #6

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    9706
    Versione Office
    2013
    Likes ricevuti
    1013
    Likes dati
    274
    Dovremmo chiedere a Gerardo se è possibile implementare sul Forum la visualizzazione dei secondi :167: :167:

    Alfredo
    Invia MPPM 

  7. #7
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    50
    Messaggi
    5385
    Versione Office
    office 365/2016
    Likes ricevuti
    1271
    Likes dati
    1337
    Citazione Originariamente Scritto da alfrimpa Visualizza Messaggio
    Dovremmo chiedere a Gerardo se è possibile implementare sul Forum la visualizzazione dei secondi :167: :167:

    Alfredo

    Ciao a tutti, però non mi chiedete di mettere anche i millesimi di secondo... hahahah
    Se non lo sai spiegare in modo semplice, non l'hai capito abbastanza bene Cit. Einstein
    Invia MPPM 

  8. #8
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    982
    Versione Office
    2016 64bit
    Likes ricevuti
    182
    Likes dati
    92
    Eh no, questo è un Forum ITALIANO e non si può mettere l'orario con il AM/PM :172::22:_.
    Invia MPPM 

  9. #9
    L'avatar di Francesco
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Casavatore NA
    Età
    37
    Messaggi
    60
    Versione Office
    Office 2016
    Likes ricevuti
    0
    Likes dati
    3
    Buongiorno ragazzi allora sto in giro percio non posso inserire un allegato conosco la funzione ordina nelle scheda dati ma a me serve una formula perché la devo inserire in un altra formula.
    Ancora un'altra cosa giusto xke così era troppo semplice il mio database a dei duplicati percio tenete conto anche di questo perché a me serve una formula per valori univoci e duplicati voglio vedere in quanti mi saprete accontentare vi prometto che alla fine pubblico il file è sarà una cosa che servirà a tanti.
    Dio ci benedica.
    Invia MPPM 

  10. #10
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    50
    Messaggi
    5385
    Versione Office
    office 365/2016
    Likes ricevuti
    1271
    Likes dati
    1337
    Ciao Francesco
    Quello che chiedi è molto più complesso di quanto sembra, adesso non ho tempo comunque gogolando ho trovato questa sito, e vedi se riesci ad adattarlo al tuo database
    Altrimenti con le Tabelle Pivot è semplicissimo con due click il gioco è fatto
    Ciao fammi sapere!

    http://www.get-digital-help.com/2009...from-a-column/
    Se non lo sai spiegare in modo semplice, non l'hai capito abbastanza bene Cit. Einstein
    Invia MPPM 

  11. #11
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1368
    Versione Office
    Office 2013
    Likes ricevuti
    1407
    Likes dati
    2508
    Ciao Francesco, utilizzando il suggerimento di Gerardo che saluto, ho adattato, ad un ipotetico database popolato in colonna "A" da nomi con duplicati,
    a partire da "A2", con l'accortezza di mantenere vuote le celle "A1" e "B1"; la seguente:

    In B2:
    =SE.ERRORE(INDICE($A$2:$A$30;CONFRONTA(PICCOLO(SE(CONTA.SE($B$1:B1;$A$2:$A$30)=0;1;GRANDE((CONTA.SE($A$2:$A$30;"<"&$A$2:$A$30)+1)*2;1))*(CONTA.SE($A$2:$A$30;"<"&$A$2:$A$30)+1);1);CONTA.SE($A$2:$A$30;"<"&$A$2:$A$30)+1;0));"")

    formula matriciale da attivare con CTRL+MAIUSCOLO+INVIO e tirare giù alla bisogna.
    Allego il file di prova.
    Cordiali saluti.
    File Allegati File Allegati
    Invia MPPM 

  12. I seguenti 2 utenti hanno dato un "Like" a pkrome59 per questo post:


  13. #12
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1368
    Versione Office
    Office 2013
    Likes ricevuti
    1407
    Likes dati
    2508
    Ciao Francesco, ho prodotto due formule che rispetto alla precedente mi sembrano di più semplice interpretazione.
    Entrambe formule matrici, quindi da attivare con i tasti CTRL+MAIUSCOLO+INVIO, e da trascinare giù fin dove occorre.
    Supposto che i dati da analizzare siano in colonna "A";

    La prima mette in ordine alfabetico e mantiene anche i duplicati:

    In B1:
    =INDICE($A$1:$A$29;CONFRONTA(AGGREGA(15;6;(CONTA.SE($A$1:$A$29;"<"&$A$1:$A$29)+1);RIGHE($B$1:$B1));(CONTA.SE($A$1:$A$29;"<"&$A$1:$A$29)+1);0))

    La seconda mette in ordine alfabetico ed esclude i duplicati (lista univoca in ordine alfabetico):

    In C1:
    =SE.ERRORE(INDICE($A$1:$A$29;CONFRONTA(AGGREGA(15;6;((CONTA.SE($A$1:$A$29;"<"&$A$1:$A$29)+1)*(CONTA.SE($A$1:$A$29;"<"&$A$1:$A$29)+1))/(SE(FREQUENZA((CONTA.SE($A$1:$A$29;"<"&$A$1:$A$29)+1);(CONTA.SE($A$1:$A$29;"<"&$A$1:$A$29)+1))>0;(CONTA.SE($A$1:$A$29;"<"&$A$1:$A$29)+1);0));RIGHE($C$1:$C1));(CONTA.SE($A$1:$A$29;"<"&$A$1:$A$29)+1);0));"")

    Allego il file di prova.
    Fa sapere se risolvono il tuo problema.
    Ciao.
    File Allegati File Allegati
    Invia MPPM 

  14. I seguenti utenti hanno dato un "Like"

    ges

  15. #13

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    54
    Messaggi
    9939
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2563
    Likes dati
    1543
    Ottima la formula di pkrome59, che saluto, usando il suo file provo comunque una soluzione col vba.
    Codice: 
    Option Explicit
    Sub EliminaDuplicati()
        Dim wks As Worksheet
        Dim uRiga As Long
        Application.ScreenUpdating = False
        Set wks = Worksheets("Foglio1")
        With wks
            uRiga = .Range("A" & Rows.Count).End(xlUp).Row
            .Range("A1:A" & uRiga).RemoveDuplicates
            .Range("A1:A" & Rows.Count).End(xlDown).Sort Key1:=Range("A1"), _
        Order1:=xlAscending, Header:=xlGuess, OrderCustom:=1, _
        MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
        .Range("A1").Select
        End With
        Set wks = Nothing
        Application.ScreenUpdating = True
    End Sub
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!
    Invia MPPM 

  16. #14
    L'avatar di Maxy
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Friuli Venezia Giulia
    Età
    44
    Messaggi
    39
    Versione Office
    2007
    Likes ricevuti
    2
    Likes dati
    7
    Citazione Originariamente Scritto da pkrome59 Visualizza Messaggio
    ..........
    Complimenti PK per a tua formula. Sto cercando di adattarla alle mie esigenze.
    Se nel range A2:A30 io dovessi avere delle celle vuote la formula va in errore. Come posso risolvere?
    Ciao a tutti
    Ultima modifica fatta da:Canapone; 08/02/17 alle 13:54
    Invia MPPM 

  17. #15
    L'avatar di Maxy
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Friuli Venezia Giulia
    Età
    44
    Messaggi
    39
    Versione Office
    2007
    Likes ricevuti
    2
    Likes dati
    7
    ... ok risolto:

    =SE.ERRORE(INDICE($A$2:$A$30;CONFRONTA(PICCOLO(SE($A$2:$A$30<>"";SE(CONTA.SE($B$1:B1;$A$2:$A$30)=0;1;GRANDE((CONTA.SE($A$2:$A$30;"<"&$A$2:$A$30)+1)*2;1))*(CONTA.SE($A$2:$A$30;"<"&$A$2:$A$30)+1));1);CONTA.SE($A$2:$A$30;"<"&$A$2:$A$30)+1;0));"")


    Grazie comunque.
    Invia MPPM 

  18. #16

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    38
    Messaggi
    4729
    Versione Office
    2013
    Likes ricevuti
    1493
    Likes dati
    1050
    Citazione Originariamente Scritto da Maxy Visualizza Messaggio
    ... ok risolto:

    =SE.ERRORE(INDICE($A$2:$A$30;CONFRONTA(PICCOLO(SE($A$2:$A$30<>"";SE(CONTA.SE($B$1:B1;$A$2:$A$30)=0;1;GRANDE((CONTA.SE($A$2:$A$30;"<"&$A$2:$A$30)+1)*2;1))*(CONTA.SE($A$2:$A$30;"<"&$A$2:$A$30)+1));1);CONTA.SE($A$2:$A$30;"<"&$A$2:$A$30)+1;0));"")
    Grazie comunque.
    Ciao Maxy,
    è sempre meglio aprire una nuova discussione e non accodarsi a discussioni (vecchie) pre-esistenti se vuoi che la tua richiesta venga presa in considerazione.

    A tal proposito, visto che il richiedente è oramai "latitante", per evitare che questo thread venga usato per ulteriori richieste...verrà chiuso.

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."
    Invia MPPM 

Discussioni Simili

  1. [Risolto] ordine alfabetico dopo le funzioni Indice e Confronta
    Di vittorio dit nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 17/11/16, 11:40
  2. Problema con ordine alfabetico
    Di Anastasyah28 nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 29/09/16, 22:57
  3. Mettere in ordine alfabetico un questionario
    Di il principe nel forum Domande su Excel in generale
    Risposte: 29
    Ultimo Messaggio: 14/08/16, 09:49
  4. ordine alfabetico
    Di marcotirozzi nel forum Domande su Excel in generale
    Risposte: 9
    Ultimo Messaggio: 05/07/16, 13:05
  5. Doppioni in ordine alfabetico
    Di ges nel forum Domande su Excel in generale
    Risposte: 27
    Ultimo Messaggio: 01/09/15, 23:32

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •