Come usare la funzione ARRAYTOTEXT in Excel

Descrizione Generale

La funzione ARRAYTOTEXT è utilizzata in Microsoft Excel e Google Fogli per convertire un range di celle in una stringa di testo. Questa funzione risulta estremamente utile per la gestione di array contenenti dati che necessitano di essere visualizzati come una singola stringa, facilitando operazioni come la compilazione di report, la visualizzazione o altre analisi.

Sintassi e Parametri

La sintassi della funzione ARRAYTOTEXT è la seguente:

ARRAYTOTEXT(array, [separatore])
  • array: Intervallo di celle o array da convertire in testo.
  • separatore (Opzionale): Numero che indica il tipo di separatore da utilizzare. I valori ammessi includono:
    • 0 o omesso – Imposta la virgola (“,”) come separatore.
    • 1 – Utilizza il punto e virgola (“;”) come separatore.
    • 2 – Adotta la nuova linea (“\\n”) come separatore.
    • 3 – Usa lo spazio (” “) come separatore.

Esempi di Utilizzo

Consideriamo la seguente tabella come esempio:

ID Nome Cognome
1 Mario Rossi
2 Luca Bianchi
3 Giulia Verdi

Per convertire la seconda riga in una singola stringa di testo separata da virgole, si potrebbe usare:

=ARRAYTOTEXT(B2:C2)

Il risultato sarà:

"Luca,Rossi"

Scenari Pratici

Creazione di una Lista di Nomi e Cognomi

Supponiamo di avere un elenco di nomi e cognomi distribuiti su due colonne e desideriamo creare una singola stringa che li comprenda tutti, facilitando operazioni come l’invio di email. Utilizzando la funzione ARRAYTOTEXT su un intervallo più ampio e impostando il separatore punto e virgola, l’operazione è semplice e immediata. Ad esempio:

=ARRAYTOTEXT(B2:C4, 1)

Questo genererà:

"Mario Rossi;Luca Bianchi;Giulia Verdi"

Elenco per Etichette

Supponiamo di dover preparare delle etichette postali, con nome e cognome su linee separate per ogni etichetta. La funzione ARRAYTOTEXT può essere utilizzata con il separatore di nuova linea per tale scopo:

=ARRAYTOTEXT(B2:C4, 2)

Il risultato sarà:

"Mario Rossi\\nLuca Bianchi\\nGiulia Verdi"

Questo formato è ideale per essere importato direttamente in software di gestione etichette, semplificando così la preparazione delle spedizioni.

In questa guida, abbiamo esplorato approfonditamente la funzione ARRAYTOTEXT, esaminando i suoi parametri e fornendo esempi pratici e illustrazioni di scenari comuni dove tale funzione può risultare particolarmente utile.

Maggiori informazioni: https://support.microsoft.com/it-it/office/9cdcad46-2fa5-4c6b-ac92-14e7bc862b8b

Altre funzioni
Elimina gli spazi dal tEsto
Converte le lettere inglesi o il katakana a byte doppio all'interno di una stringa di Caratteri in Caratteri a byte singolo
Converte un numero in testo, usando il formato valuta ß (baht)
Restituisce il carattere Unicode corrispondente al valore numerico specificato
Restituisce un codice numeRico peR il pRimo caRatteRe di una stRinga di testo
Restituisce il caRatteRe specificato dal numeRo di codice
Combina il testo di più intervalli e/o stringhe ma non prevede delimitatori o la possibilità di ignorare gli argomenti vuoti
Unisce diversi elementi di testo in Uno solo
Converte le lettere inglesi o il katakana a byte singolo all'interno di una stringa di Caratteri in Caratteri a byte doppio
Restituisce il caRatteRe più a destRa di un valoRe di testo
Formatta un numero come testo con un numero Fisso di decimali
EstraE i carattEri fonEtici (furigana) da una stringa di tEsto
Verifica se due Valori di testo sono uguali
Converte i Caratteri a byte singolo all'interno di una stringa in Caratteri a byte doppio
Rimuove dal testo tutti i caRatteRi che non possono esseRe stampati
Restituisce il numeRo di caRatteRi di una stRinga di testo
Converte in maiusColo il testo
Converte in maiusColo la prima lettera di ogni parola di un valore di testo
Converte in minusColo il testo
Converte il testo in numero in modo indipendente dalle impostazioni loCali
Rileva un valoRe di testo all'inteRno di un altRo (senza distinzione tRa maiuscole e minuscole)
SoStituiSce i caratteri all'interno di un teSto
Ripete un testo peR il numeRo di volte specificato
Restituisce il caRatteRe più a sinistRa di un valoRe di testo
SoStituiSce il nuovo teSto al teSto contenuto in una Stringa
Restituisce un numeRo specifico di caRatteRi di una stRinga di testo a paRtiRe dalla posizione specificata
Converte gli argomenti in testo
Formatta un numero e lo converte in testo
Combina il testo di più intervalli e/o stringhe e include un delimitatore specificato dall'utente tra ogni valore di testo da unire Se il delimitatore è una stringa di testo vuota, la funzione concatena correttamente gli intervalli
Rileva un valoRe di testo all'inteRno di un altRo (con distinzione tRa maiuscole e minuscole)
Restituisce il numero (punto di codice) corrispondente al primo carattere del testo
Converte un argomento di testo in numero
Restituisce il testo da qualsiasi valore specificato
Converte un numero in testo, usando il formato valuta € (euro)