Maison >Tutoriel logiciel >Logiciel de bureau >Comment utiliser les fonctions Translate et DetectLanguage dans Excel
Microsoft Excel peut désormais traduire! À l'aide de Microsoft Translation Service, Excel peut implémenter la traduction du langage (fonction de traduire) et identifier les langages existants dans le classeur (fonction de détection).
Ces fonctionnalités de traduction (ajoutées en décembre 2024) sont limitées aux utilisateurs qui utilisent des abonnements Microsoft 365, des versions Web d'applications mobiles Excel ou Excel qui utilisent des applications de bureau Windows ou Mac Excel.
Avant de montrer les exemples d'application pratiques de chaque fonction, comprenons d'abord leur syntaxe.
traduire la fonction contient trois paramètres:
<code>=TRANSLATE(a,b,c)</code>
de:
Si vous ne joignez pas le code linguistique en double citation, Excel renvoie un #Name?
Cette fonction est plus directe, un seul paramètre est requis:
<code>=DETECTLANGUAGE(x)</code>
de:
Voici quelques codes linguistiques de la liste plus longue des codes de langue fournis par Microsoft. N'oubliez pas que tous les codes de langue dans les formules doivent être enfermés en doubles citations.
代码 | 语言 |
---|---|
"en" | 英语 |
"es" | 西班牙语 |
"fr" | 法语 |
"de" | 德语 |
"zh-chs" | 普通话(简体) |
"ru" | 俄语 |
"ar" | 阿拉伯语 |
Comprenons la fonction de traduis avec deux exemples pratiques. Le premier exemple est une traduction de base de plusieurs cellules dans Excel, et le deuxième exemple montre comment utiliser la fonction de traduis dynamiquement à l'aide de la liste déroulante.
Supposons que vous ayez un formulaire de frais de véhicule où vous souhaitez traduire le titre, la partie totale et l'en-tête de la forme de l'anglais vers l'espagnol.
Entrez:
dans la cellule C2<code>=TRANSLATE(a,b,c)</code>
et appuyez sur Entrée.
Maintenant, utilisez l'outil de pinceau au format pour appliquer le format des titres anglais aux titres espagnols. Vous pouvez également utiliser des polices rouges pour distinguer les deux langues.
Maintenant, vous pouvez traduire la partie suivante du formulaire. Tout d'abord, sélectionnez la cellule C1, puis sélectionnez et copiez la formule dans la barre de formule (Ctrl C).
Maintenant, sélectionnez la cellule B3, collez la formule copiée (CTRL V) dans la barre de formule, modifiez le premier paramètre de la cellule de référence A3 et appuyez sur Entrée.
Maintenant, utilisez la poignée de remplissage pour appliquer la même formule relative aux cellules B4 à B6.
Pour terminer cette pièce, copiez et collez la formule dans la cellule E3 et utilisez à nouveau la poignée de remplissage.
Étant donné que certaines traductions espagnoles contiennent plus de caractères que leurs homologues anglais, veuillez ajuster la taille de la police (ou, si vous préférez, ajustez la largeur de la colonne) afin qu'elles correspondent bien à leurs cellules respectives. N'oubliez pas de changer également la couleur de la police en rouge pour la cohérence.
Enfin, suivez les mêmes étapes pour traduire votre en-tête.
Cette enquête contient certaines questions que les répondants doivent remplir. Votre objectif est de créer une liste déroulante de langue afin que les répondants puissent choisir la langue qu'ils veulent voir.
La première étape consiste à créer une liste des langues disponibles. Supposons que vous souhaitiez fournir des options espagnoles, françaises et arabes. Ouvrez la feuille 2 en utilisant l'onglet en bas de la fenêtre Excel. Ensuite, entrez ces langues en différentes lignes de la colonne A et entrez leur code correspondant dans la colonne B.
Parce que vous vous référez aux cellules contenant ces codes de langue au lieu de les entrer directement dans la formule, vous n'avez pas besoin de les enfermer en doubles citations.
Maintenant, entrez:
dans la cellule C1<code>=TRANSLATE(a,b,c)</code>
Appuyez sur Entrée et utilisez la poignée de remplissage pour remplir les lignes restantes.
Il est temps de créer une liste déroulante dans la feuille 1. Sélectionnez la cellule qui sera placée sur la liste déroulante, cliquez sur l'icône déroulante de vérification des données dans l'onglet Données et sélectionnez la vérification des données.
Sélectionnez la liste dans le champ Autoriser, puis placez le curseur dans le champ source, sélectionnez les trois cellules qui contiennent la traduction de la langue sélectionnée (cellules C1 à C3 dans la feuille 2).
Lorsque vous cliquez sur OK, vous verrez une liste déroulante apparaissant en haut de l'enquête, et lorsque vous cliquez dessus, les mots espagnols, français et arabes pour leurs langues respectives seront affichées.
Pour préparer votre feuille de calcul pour la dernière étape, sélectionnez l'une des langues de cette liste.
Maintenant, vous pouvez traduire votre question dans la langue que vous avez sélectionnée. Entrez (ou copiez et collez) la formule suivante dans la cellule B3:
<code>=DETECTLANGUAGE(x)</code>
de:
Notez que dans le troisième paramètre, j'ai utilisé le signe du dollar ($) pour verrouiller leurs positions dans chaque position référencée. Si vous ne faites pas cela, lorsque vous appliquez la formule à d'autres cellules, la formule fonctionnera les unes aux autres, ce qui signifie qu'elle ne fonctionnera pas comme vous le souhaitez.
Lorsque vous appuyez sur Entrée, la première question sera traduite dans la langue que vous avez sélectionnée dans la liste déroulante. Ensuite, utilisez la poignée de remplissage pour appliquer la formule au reste des questions de l'enquête.
Réduisez légèrement la taille de la police dans les cellules B3 à B7 pour considérer que certaines traductions peuvent contenir plus de caractères que les questions en anglais.
Enfin, changez la langue dans le menu déroulant pour voir si la traduction changera par magie en conséquence!
Si votre feuille de calcul contient des données dans plusieurs langues, vous pouvez trouver utile d'utiliser la fonction de détection d'Excel.
Supposons que vous receviez cette feuille de calcul où les cellules A1 à A3 contiennent trois phrases non anglophones que vous voulez Excel à reconnaître dans leur langue.
Entrez:
dans la cellule B1<code>=TRANSLATE(a,b,c)</code>
et appuyez sur Entrée. Ensuite, utilisez la poignée de remplissage pour copier cette formule en cellules B2 et B3.
La colonne
B contient désormais le code linguistique pour chaque phrase. Si vous n'êtes pas sûr de ce que ces codes représentent, vous pouvez afficher la liste complète de la page de support du langage de traduction de Microsoft.
En plus de traduire dans Excel, vous pouvez également traduire du texte dans des documents Microsoft Word. Pour traduire une partie du fichier, sélectionnez le texte pertinent et cliquez sur Review & GT; Cela ouvre le volet de traduction où vous pouvez sélectionner la langue cible. Alternativement, pour ouvrir une copie traduite de l'ensemble du document, cliquez sur Review & GT; Traduction & GT; Document de traduction.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!