Korzystanie z funkcji TRANSLATE i DETECTLANGUAGE w programie Excel: kompletny przewodnik

Microsoft Excel jest powszechnie uznawany za potężne narzędzie do zarządzania danymi i ich analizowania, jednak wielu użytkowników nie zdaje sobie sprawy z jego możliwości tłumaczenia języków i wykrywania języka używanego w skoroszycie. Wykorzystanie nowych funkcji TRANSLATE i DETECTLANGUAGE może znacznie usprawnić zarządzanie danymi.

Te funkcje, uruchomione w grudniu 2024 r., są dostępne w różnych wersjach programu Excel, w tym na komputerach stacjonarnych (Windows i Mac), w aplikacji mobilnej (dla subskrybentów usługi Microsoft 365) i w wersji internetowej. Przyjrzyjmy się, jak skutecznie wykorzystać moc tych funkcji.

Zrozumienie składni funkcji TRANSLATE

Składnia funkcji TRANSLATE jest prosta. Wymaga ona trzech argumentów, jak następuje:

=TRANSLATE(a, b, c)

  • a: Tekst, który chcesz przetłumaczyć, ujęty w cudzysłów lub jako odwołanie do komórki zawierającej tekst.
  • b: Kod języka źródłowego (np. „es” dla hiszpańskiego). Ten argument jest opcjonalny; jeśli zostanie pominięty, Excel spróbuje automatycznie wykryć język źródłowy. Jednak podanie tego kodu może zwiększyć dokładność tłumaczenia.
  • c: Kod języka docelowego również w cudzysłowie. Jeśli nie określono, Excel domyślnie używa języka systemu.

Eksploracja składni funkcji DETECTLANGUAGE

Funkcja DETECTLANGUAGE jest prostsza i zawiera tylko jeden argument:

=DETECTLANGUAGE(x)

  • x: Tekst do analizy, w cudzysłowie lub odwołanie do komórki zawierającej tekst niezbędny do wykrycia języka.

Aby wykorzystać te funkcje, niezbędna jest znajomość kodów językowych. Na przykład „en” odnosi się do angielskiego, „ru” do rosyjskiego, „es” do hiszpańskiego, a „fr” do francuskiego. Do pełnej listy kodów językowych można uzyskać dostęp za pośrednictwem oficjalnych zasobów firmy Microsoft.

Jak korzystać z funkcji TRANSLATE

  • Zacznij od otwarcia nowego arkusza kalkulacyjnego Excel i wklej tekst, który chcesz przetłumaczyć, do dowolnej komórki. Na przykład wprowadź tekst w komórce A2.
Przykład tekstu do przetłumaczenia w programie Excel
  • Wybierz inną komórkę, aby wyświetlić tłumaczenie i wpisz =TRANSLATE(.
Wchodzenie do funkcji TŁUMACZ
  • Wpisz w polu A2 tekst, po którym należy wpisać przecinek, a następnie podaj kod języka źródłowego, umieszczając go w cudzysłowie (np. "es").
Dane wejściowe dla kodu języka źródłowego
  • Dodaj kolejny przecinek, a następnie podaj kod języka docelowego w cudzysłowie (np. "en"dla języka angielskiego), zanim zamkniesz nawias.
Zakończenie funkcji TRANSLATE
  • Naciśnij Enter, a program Excel wyświetli przetłumaczony tekst w wybranej komórce.

Korzystanie z funkcji DETECTLANGUAGE

Funkcja DETECTLANGUAGE jest niezwykle cenna w określaniu języka danego tekstu, co ułatwia podejmowanie tłumaczeń.

  • Zacznij od otwarcia nowego arkusza kalkulacyjnego programu Excel i wklejenia tekstu, którego język chcesz zidentyfikować.
Wklej tekst, aby wykryć język w programie Excel
  • W innej komórce wpisz =DETECTLANGUAGE(.
Wejście do funkcji DETECTLANGUAGE
  • Dodaj odwołanie do komórki zawierającej tekst do analizy.
Wybierz odwołanie do komórki w celu wykrycia języka
  • Po naciśnięciu Enter program Excel poda kod języka wykrytego tekstu, np. „es” dla języka hiszpańskiego.

Ulepszanie tłumaczeń za pomocą opcji dynamicznych

Dynamiczne tłumaczenia podnoszą poziom korzystania z programu Excel, umożliwiając większą interaktywność w różnych językach.

  • Zacznij od utworzenia listy preferowanych języków w nowym arkuszu Excela. Kliknij przycisk „+”, aby otworzyć nowy arkusz.
Tworzenie nowego arkusza dla języków
  • Na nowym arkuszu wprowadź nazwy języków w kolumnie A oraz odpowiadające im kody w kolumnie B.
Wprowadzanie kodów językowych w programie Excel
  • W komórce C1 wpisz =TRANSLATE(A1,"en",B1)i naciśnij Enter. Przeciągnij uchwyt wypełniania w dół, aby automatycznie wygenerować tłumaczenia dla pozostałych wierszy.
Wypełnianie funkcji tłumaczenia
  • Wróć do oryginalnego arkusza, klikając go w lewym dolnym rogu. Wybierz miejsce, w którym chcesz dodać rozwijaną listę wyboru języka, a następnie przejdź do zakładki „Dane” i kliknij „Walidacja danych”.
Uzyskiwanie dostępu do walidacji danych w programie Excel
  • W oknie dialogowym Sprawdzanie poprawności danych wybierz opcję „Lista” na karcie „Ustawienia”.
Ustawienia walidacji danych
  • W polu Źródło zaznacz komórki z Arkusza 2 zawierające Twoje opcje językowe, a następnie naciśnij Enter. Spowoduje to utworzenie listy rozwijanej z językami, które wcześniej dodałeś.
Lista rozwijana z opcjami językowymi
  • Wykorzystując wprowadzanie danych, połącz funkcję TRANSLATE z listą rozwijaną za pomocą: =TRANSLATE(A3,"en",XLOOKUP($B$1,Sheet2!$C$1:$C$3,Sheet2!$B$1:$B$3)).

Ważne uwagi

  • Należy pamiętać, że funkcje TRANSLATE i DETECTLANGUAGE mogą nie być obecnie dostępne we wszystkich wersjach programu Excel ze względu na ich niedawne wprowadzenie.
  • Aby zachować jednolity wygląd tekstu po przetłumaczeniu, warto rozważyć dostosowanie rozmiarów i stylów czcionek do różnej długości przetłumaczonego tekstu.
  • Jeśli napotkasz błąd „Tekst za długi”, spróbuj zmniejszyć ilość tekstu w komórce lub jej rozmiar, podczas gdy „Błąd wartości” wskazuje na obecność elementu nietekstowego, który należy usunąć. Błąd „Nieprawidłowy język” zwykle wynika z nieprawidłowych kodów języka.
  • Obie funkcje wymagają aktywnego połączenia internetowego w celu uzyskania dostępu do Usług tłumaczeniowych firmy Microsoft. Użytkownicy powinni pamiętać o dziennych limitach wykorzystania, aby uniknąć ograniczeń.

Często zadawane pytania

1. Jak mogę sprawdzić, czy moja wersja programu Excel obsługuje funkcje TRANSLATE i DETECTLANGUAGE?

Dostępność tych funkcji zależy od używanej wersji programu Excel. Sprawdź aktualizacje lub zapoznaj się z oficjalną stroną pomocy technicznej firmy Microsoft, aby sprawdzić, czy zostały one zaimplementowane w Twojej wersji.

2. Co powinienem zrobić, jeśli pojawi się błąd „Nieprawidłowy język”?

Upewnij się, że używasz prawidłowego kodu języka w swojej formule. Ważne jest, aby odwołać się do aktualnego źródła kodów języka, ponieważ nawet drobne błędy mogą prowadzić do tego problemu.

3. Czy mogę korzystać z tych funkcji w trybie offline?

Niestety funkcje TRANSLATE i DETECTLANGUAGE wymagają aktywnego połączenia internetowego, ponieważ do realizacji swoich zadań wykorzystują internetowe Usługi tłumaczeniowe firmy Microsoft.

Źródło i obrazy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *