Utilizzo delle funzioni TRANSLATE e DETECTLANGUAGE in Excel: una guida completa

Microsoft Excel è ampiamente riconosciuto come uno strumento potente per la gestione e l’analisi dei dati, ma molti utenti non sono a conoscenza delle sue capacità di tradurre le lingue e rilevare la lingua utilizzata in una cartella di lavoro. L’utilizzo delle nuove funzioni, TRANSLATE e DETECTLANGUAGE, può migliorare significativamente la tua esperienza di gestione dei dati.

Lanciate a dicembre 2024, queste funzioni sono disponibili in varie versioni di Excel, tra cui desktop (Windows e Mac), l’app mobile (per gli abbonati a Microsoft 365) e la versione web. Immergiamoci in come sfruttare efficacemente la potenza di queste funzioni.

Comprensione della sintassi della funzione TRANSLATE

La sintassi per la funzione TRANSLATE è semplice. Richiede tre argomenti come segue:

=TRANSLATE(a, b, c)

  • a: Il testo che vuoi tradurre, racchiuso tra virgolette doppie o come riferimento di cella contenente il testo.
  • b: Il codice della lingua di origine (ad esempio, “es” per spagnolo). Questo argomento è facoltativo; se omesso, Excel tenterà di rilevare automaticamente la lingua di origine. Tuttavia, fornire questo codice può migliorare la precisione della traduzione.
  • c: Il codice della lingua di destinazione, anch’esso tra virgolette doppie. Se non specificato, Excel usa di default la lingua del tuo sistema.

Esplorazione della sintassi della funzione DETECTLANGUAGE

La funzione DETECTLANGUAGE è più semplice e contiene un solo argomento:

=DETECTLANGUAGE(x)

  • x: Il testo da analizzare, tra virgolette doppie o come riferimento a una cella contenente il testo necessario per il rilevamento della lingua.

Per sfruttare queste funzioni, è essenziale avere familiarità con i codici di lingua. Ad esempio, “en” si riferisce all’inglese, “ru” al russo, “es” allo spagnolo e “fr” al francese. Un elenco completo dei codici di lingua è accessibile tramite le risorse ufficiali di Microsoft.

Come utilizzare la funzione TRANSLATE

  • Inizia aprendo un nuovo foglio di lavoro Excel e incollando il testo che desideri tradurre in una cella qualsiasi. Ad esempio, inserisci il testo nella cella A2.
Esempio di testo da tradurre in Excel
  • Seleziona un’altra cella per visualizzare la traduzione e digita =TRANSLATE(.
Inserimento della funzione TRADUZIONE
  • Inserire il testo nella cella A2, seguito da una virgola, e specificare il codice della lingua di origine, inserendolo tra virgolette doppie (ad esempio, "es").
Input per il codice della lingua sorgente
  • Aggiungere un’altra virgola, quindi specificare il codice della lingua di destinazione tra virgolette doppie (ad esempio, "en"per l’inglese), prima di chiudere la parentesi.
Completamento della funzione TRANSLATE
  • Premere Invio ed Excel visualizzerà il testo tradotto nella cella selezionata.

Utilizzo della funzione DETECTLANGUAGE

La funzione DETECTLANGUAGE è preziosa per identificare la lingua di un dato testo, facilitando l’approccio alle traduzioni.

  • Per prima cosa, apri un nuovo foglio di lavoro Excel e incolla il testo di cui vuoi identificare la lingua.
Incolla il testo per rilevare la lingua in Excel
  • In un’altra cella, immettere =DETECTLANGUAGE(.
Inserimento della funzione DETECTLANGUAGE
  • Aggiungere il riferimento alla cella contenente il testo da analizzare.
Seleziona il riferimento della cella per il rilevamento della lingua
  • Quando premi Invio, Excel ti fornirà il codice della lingua del testo rilevato, indicando qualcosa come “es” per spagnolo.

Migliorare le traduzioni con opzioni dinamiche

Le traduzioni dinamiche arricchiscono la tua esperienza con Excel, consentendo una maggiore interattività con diverse lingue.

  • Inizia creando un elenco di lingue preferite su un nuovo foglio Excel. Fai clic sul pulsante ‘+’ per aprire un nuovo foglio.
Creazione di un nuovo foglio per le lingue
  • In questo nuovo foglio, inserisci i nomi delle lingue nella colonna A e i codici corrispondenti nella colonna B.
Inserimento dei codici lingua in Excel
  • Nella cella C1, digita =TRANSLATE(A1,"en",B1)e premi Invio. Trascina la maniglia di riempimento verso il basso per generare automaticamente le traduzioni per le righe rimanenti.
Riempimento della funzione di traduzione
  • Ritorna al tuo foglio originale cliccandoci sopra in basso a sinistra. Seleziona dove vuoi aggiungere un menu a discesa per la selezione della lingua, quindi vai alla scheda “Dati” e clicca su “Convalida dati”.
Accesso alla convalida dei dati in Excel
  • Nella finestra di dialogo Convalida dati, seleziona “Elenco” nella scheda “Impostazioni”.
Impostazioni di convalida dei dati
  • Nel campo Origine, evidenzia le celle del Foglio 2 contenenti le tue opzioni di lingua, quindi premi Invio. Questo crea un menu a discesa con le lingue aggiunte in precedenza.
Elenco a discesa con opzioni di lingua
  • Sfruttando l’immissione dei dati, collega la funzione TRADUCI con il menu a discesa utilizzando: =TRANSLATE(A3,"en",XLOOKUP($B$1,Sheet2!$C$1:$C$3,Sheet2!$B$1:$B$3)).

Considerazioni importanti

  • Tieni presente che le funzioni TRANSLATE e DETECTLANGUAGE potrebbero non essere attualmente disponibili in tutte le versioni di Excel a causa della loro recente introduzione.
  • Per mantenere un aspetto uniforme dopo la traduzione, si consiglia di adattare le dimensioni e gli stili dei caratteri in base alle diverse lunghezze del testo tradotto.
  • Se riscontri l’errore ‘Testo troppo lungo’, prova a ridurre la quantità di testo nella cella o le sue dimensioni, mentre ‘Errore nel valore’ indica la presenza di un elemento non testuale che dovrebbe essere rimosso. Un errore ‘Lingua non valida’ in genere deriva da codici di lingua non corretti.
  • Entrambe le funzioni richiedono una connessione Internet attiva per accedere ai servizi di traduzione di Microsoft. Gli utenti devono tenere a mente i limiti di utilizzo giornaliero per evitare limitazioni.

Domande frequenti

1. Come posso verificare se la mia versione di Excel supporta le funzioni TRANSLATE e DETECTLANGUAGE?

La disponibilità di queste funzioni dipende dalla versione di Excel che stai utilizzando. Controlla gli aggiornamenti o fai riferimento alla pagina ufficiale del supporto Microsoft per verificare se sono stati implementati nella tua versione.

2. Cosa devo fare se riscontro un errore “Lingua non valida”?

Assicurati di usare il codice lingua corretto nella tua formula. È essenziale fare riferimento a una fonte aggiornata per i codici lingua, poiché anche errori minori possono causare questo problema.

3. Posso utilizzare queste funzioni offline?

Purtroppo, le funzioni TRANSLATE e DETECTLANGUAGE richiedono una connessione Internet attiva, poiché si basano sui servizi di traduzione online di Microsoft per svolgere i loro compiti.

Fonte e immagini

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *