CONCATENA DATI EXCEL

Anonimo
2024-07-11T20:27:13+00:00

Salve, ho un problema con una formula di concatena dati in office excel.

Cerco di spiegare:

foglio 1: ho due colonne, nella prima i nomi degli alunni nella seconda il numero di anno di corso

Ad esempio

ALUNNO ANNO DI CORSO
GIOVANNI 2
ROSA 3
ANDREA 1
MANUELA 2
ELEONORA 1

Nel secondo foglio ho una colonna con l'anno di corso (1...2...3..) e vorrei che nella casella corrispondente uscissero i nomi degli alunni. Ad esempio

ANNO DI CORSO ALUNNI
1 ANDREA / ELEONORA
2 GIOVANNI / MANUELA
3 ROSA

il mio obiettivo è che cambiando l'anno di corso dell'alunno dal primo foglio, questo sparisca dalla lista Alunni relativa a quell'anno di corso nel foglio numero 2.

Spero di essermi spiegata...

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

13 risposte

Ordina per: Più utili
  1. Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
    2024-07-13T20:52:41+00:00

    Proverò a chiedere sul forum di office!

    Come ti è stato detto, questo forum è per i prodotti Microsoft, per cui le funzioni potrebbero non essere compatibili, puoi provare altri forum che affrontano temi attinenti al tuo prodotto,

    grazie.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2024-07-13T20:40:23+00:00

    Grazie, purtroppo anche copiando la formula su excel non mi funziona...

    Proverò a chiedere sul forum di libre!

    Grazie comunque!!

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2024-07-13T18:52:08+00:00

    ciao

    fermo restando che questo è il forum Microsoft per excel

    aggrega funziona anche su libre

    Immagine

    se poi li vuoi in un'unica stringa

    =TESTO.UNISCI("/";1;$B10:$G10)

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2024-07-13T17:06:47+00:00

    Ho un libre Office calc, aggiornato versione 7.6.2.1

    Il grosso problema è che queste formule valide per Excel li non funzionano!

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2024-07-11T21:16:51+00:00

    ciao

    che versione hai di excel

    con il 365

    =TESTO.UNISCI("/";;FILTRO($A$2:$A$6;$B$2:$B$6=A10))

    Immagine

    se non hai il 365 ti consiglio di usare aggrega() con un nome per colonna

    da tirare a destra e in basso

    =SE.ERRORE(INDICE($A$2:$A$6;AGGREGA(15;6;RIF.RIGA($1:$100)/($B$2:$B$6=$A10);RIF.COLONNA(A$1)));"")

    altrimenti passare al VBA

    su un modulo metti

    Function Raggruppa(rng As Range, cod As Range) 
    
    Dim stringa As String 
    
    Dim cel As Range 
    
    For Each cel In rng 
    
        If cel.Value = cod.Value Then 
    
            stringa = stringa & "/" & cel.Offset(0, -1).Value 
    
        End If 
    
    Next cel 
    
    Raggruppa = Mid(stringa, 2) 
    
    End Function 
    

    nella cella da trascinare in basso

    =Raggruppa($B$2:$B$6;$A10)

    La risposta è stata utile?

    0 commenti Nessun commento