Risultati da 1 a 9 di 9

Discussione: Eliminare celle vuote da formula concatena



  1. #1
    L'avatar di carlo861
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Bari
    Messaggi
    28
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    0

    Eliminare celle vuote da formula concatena

    Ciao a tutti,
    in una formula concatena per collegare i dati di più celle (peraltro sono tante) vorrei eliminare gli spazi che la formula lascia quando la una cella è vuota come nell'esempio allegato.
    Grazie in anticipo
    File Allegati File Allegati

  2. #2
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Eliminare celle vuote da formula concatena

    Ciao Carlo

    in C24 prova a mettere questa formula e trascinala a destra


    =SE.ERRORE(INDICE($C$2:$C$20&"-"&$D$2:$D$20;AGGREGA(15;6;(RIF.RIGA($C$2:$C$20)-RIF.RIGA($C$2)+1)/(($D$2:$D$20<>"")*($C$2:$C$20<>""));COLONNE($C$23:C23)));"")

    Fai sapere!
    Ciao

  3. I seguenti utenti hanno dato un "Like"


  4. #3
    L'avatar di carlo861
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Bari
    Messaggi
    28
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Eliminare celle vuote da formula concatena

    Ciao Gerardo,
    purtroppo con questa formula si ferma al risultato delle celle C2,D2 cioè 1-0

  5. #4
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Eliminare celle vuote da formula concatena

    Citazione Originariamente Scritto da carlo861 Visualizza Messaggio
    Ciao Gerardo,
    purtroppo con questa formula si ferma al risultato delle celle C2,D2 cioè 1-0
    Devi trascinare la formula a destra

  6. #5

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4020
    Versione Office
    2013
    Likes ricevuti
    1228
    Likes dati
    923

    Re: Eliminare celle vuote da formula concatena

    Citazione Originariamente Scritto da carlo861 Visualizza Messaggio
    Ciao Gerardo,
    purtroppo con questa formula si ferma al risultato delle celle C2,D2 cioè 1-0
    Ciao a tutti,

    @carlo
    la formula di Gerardo funziona a meraviglia mettendo ogni risultato in una cella.
    Senza VBA il concatenamento di stringhe è alquanto problematico quando si tratta di matrici.

    Visto che hai postato la domanda nella sezione "VBA", ti propongo una UDF:

    Codice: 
    Function Risultati(ByVal campo As Range) As String
    Dim Cella As Range, a As Long, b As Long, Stringa As String
    
    
    Application.Volatile
    
    
    If campo.Columns.Count <> 2 Then
        Risultati = CVErr(xlErrNA)
        Exit Function
    End If
    
    
    For Each Cella In campo
        a = Cella.Column
        b = campo.Column
        If Cella.Value <> "" Then
            If a = b Then
                Stringa = Stringa & Cella.Value & "-"
            Else
                Stringa = Stringa & Cella.Value & ", "
            End If
        End If
    Next Cella
    
    
    If Right(Stringa, 2) = ", " Then
        Risultati = Left(Stringa, Len(Stringa) - 2)
    ElseIf Right(Stringa, 1) = "-" Then
        Risultati = Left(Stringa, Len(Stringa) - 1)
    Else
        Risultati = Stringa
    End If
    End Function
    Quindi nella cella dove vuoi il risultato (nell'allegato è la cella C24) scriverai:

    =risultati(C2:D20)

    Se selezioni un rage con più di 2 colonne la formula restituisce un errore.

    Ti riallego il file...
    File Allegati File Allegati

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

  7. #6
    L'avatar di carlo861
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Bari
    Messaggi
    28
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Eliminare celle vuote da formula concatena

    Lo so, già fatto ma non funziona

  8. #7
    L'avatar di carlo861
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Bari
    Messaggi
    28
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Eliminare celle vuote da formula concatena

    Ciao Cromagno, anche in questo modo va bene, posso dividere il concatenamento in quattro range, ora puoi spiegarmi per modificare il range e adattarlo ad altre celle dove devo modificarlo.

  9. #8

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4020
    Versione Office
    2013
    Likes ricevuti
    1228
    Likes dati
    923

    Re: Eliminare celle vuote da formula concatena

    Citazione Originariamente Scritto da carlo861 Visualizza Messaggio
    Ciao Cromagno, anche in questo modo va bene, posso dividere il concatenamento in quattro range, ora puoi spiegarmi per modificare il range e adattarlo ad altre celle dove devo modificarlo.
    Non devi modificare nulla....
    La funzione va usata come tutte le altre di excel, quindi il range tra le parentesi lo puoi scrivere o lo selezioni direttamente con il mouse.

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

  10. #9
    L'avatar di carlo861
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Bari
    Messaggi
    28
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Eliminare celle vuote da formula concatena

    Perfetto, grazie Cromagno e grazie anche a Gerardo.

Discussioni Simili

  1. [Risolto] a apice concatena cambio parziale del carattere con formula
    Di Amerigo nel forum Domande su Excel in generale
    Risposte: 8
    Ultimo Messaggio: 30/01/17, 00:03
  2. [Risolto] Inserimento di una formula vlookup solo nelle celle vuote di in una colonna
    Di WANNABE nel forum Domande su Excel VBA e MACRO
    Risposte: 6
    Ultimo Messaggio: 20/10/16, 18:19
  3. Risultato di formula assente se le celle sono vuote
    Di riphmike nel forum Domande su Excel in generale
    Risposte: 1
    Ultimo Messaggio: 12/08/16, 10:30
  4. come eliminare righe vuote, tra righe di testo in una pagina excel
    Di francesco71 nel forum Domande su Excel in generale
    Risposte: 9
    Ultimo Messaggio: 08/05/16, 14:13
  5. "Concatena" più di 7 SE per comporre scelta multipla escludendo celle vuote
    Di aldomattana nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 29/04/16, 12:49

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
  •