Jak używać funkcji PROPER w Excelu

Polskie Angielski
Z.WIELKIEJ.LITERY PROPER

Opis funkcji zmieniającej wielkość liter

Funkcja PROPER w Excelu oraz Z.WIELKIEJ.LITERY w Google Sheets służy do formatowania tekstu przez zmianę pierwszej litery każdego słowa na wielką, a pozostałe litery na małe. Jest to szczególnie przydatne przy formatowaniu danych osobowych i adresowych, zapewniając estetyczny i jednolity wygląd prezentowanych danych.

Syntaktyka i przykłady użycia

Syntaktyka funkcji jest bardzo prosta:

 =Z.WIELKIEJ.LITERY(tekst) 

Argument „tekst” oznacza ciąg znaków, który chcemy sformatować.

Przykład użycia:

 =Z.WIELKIEJ.LITERY("jan kowalski") // Wynik: Jan Kowalski 

Funkcja zapewnia, że każde słowo w ciągu zaczyna się od wielkiej litery, a reszta liter jest zapisana małymi literami.

Zadanie praktyczne nr 1: Lista osób

Załóżmy, że mamy listę imion i nazwisk pisanych małymi literami, które chcemy sformatować zgodnie z zasadami opisanymi powyżej.

Oto jak możemy rozwiązać ten problem:

  • Wpisujemy listę imion i nazwisk w jednej kolumnie arkusza kalkulacyjnego.
  • W drugiej kolumnie wprowadzamy funkcję Z.WIELKIEJ.LITERY, odnosząc się do komórki z imieniem i nazwiskiem, na przykład:
 A1: jan kowalski B1: =Z.WIELKIEJ.LITERY(A1) 

Wynik w komórce B1 będzie „Jan Kowalski”.

Zadanie praktyczne nr 2: Adresy email

Mając adresy email zapisane małymi literami, często chcemy, aby imię i nazwisko w adresie były zapisane w odpowiedniej formie. Chociaż literowanie adresów email jest niezależne od wielkości liter (case-insensitive), udoskonalenie formy może mieć znaczenie estetyczne, na przykład w podpisach email.

Przykład krok po kroku:

  • Posiadając kolumnę z adresami email, np. jan.kowalski@gmail.com
  • Chcemy przekształcić część „jan.kowalski” odpowiednio. Używamy funkcji TEXT.TO.COLUMNS (TEKST.NA.KOLUMNY) w Excelu z separatorem „.”, a następnie stosujemy Z.WIELKIEJ.LITERY dla wyodrębnionych fragmentów, i na końcu składamy ponownie adres.
 A1: jan.kowalski@gmail.com B1: =Z.WIELKIEJ.LITERY(LEFT(A1;FIND(".";A1)-1)) C1: =Z.WIELKIEJ.LITERY(RIGHT(A1;LEN(A1)-FIND(".";A1))) D1: =B1 & "." & C1 & "@gmail.com" // Wynik: Jan.Kowalski@gmail.com 

Uwaga: Dla poprawnego działania przezentowanego przykładu, odpowiednie dostosowanie funkcji FIND, LEFT, RIGHT jest wymagane w zależności od struktury adresu e-mail.

Więcej informacji: https://support.microsoft.com/pl-pl/office/z-wielkiej-litery-funkcja-52a5a283-e8b2-49be-8506-b2887b889f94

Inne funkcje
Zastępuje stary tekst nowym tekstem w ciągu tekstowym
Znajduje jedną wartość tekstową wewnątrz innej (z uwzględnieniem wielkich i małych liter)