
Jeśli kiedykolwiek musiałem w Excelu zamienić jedno słowo na inne w obrębie komórki, to funkcja PODSTAW była moim najlepszym przyjacielem. Jest to jedno z najpotężniejszych narzędzi do manipulowania tekstem w Microsoft Excel, które pozwala na błyskawiczną podmianę znaków, ciągów tekstowych i fraz według określonych reguł. W tym artykule pokażę, jak działa funkcja PODSTAW w Excelu na praktycznych przykładach.
Jak działa funkcja PODSTAW?
Funkcja PODSTAW
w Excelu służy do zastępowania określonych ciągów znaków innymi wartościami wewnątrz danego tekstu. Składnia tej funkcji wygląda następująco:
PODSTAW(tekst; stary_tekst; nowy_tekst; [liczba_wystąpień])
Oto, co oznaczają poszczególne argumenty:
- tekst – Tekst, w którym chcemy dokonać zamiany.
- stary_tekst – Tekst, który chcemy zamienić.
- nowy_tekst – Nowa wartość, którą podstawimy w miejsce starej.
- liczba_wystąpień (opcjonalny) – Określa, które wystąpienie starego tekstu ma być zamienione. Jeśli ten argument jest pominięty, wszystkie wystąpienia zostaną zastąpione.
Podstawowe zastosowanie PODSTAW
Spójrzmy teraz na podstawowy przykład użycia tej funkcji. Załóżmy, że mamy poniższą tabelę:
A | B |
---|---|
Jabłko, Pomarańcza, Banan | =PODSTAW(A2, „Banan”, „Gruszka”) |
Wynikiem tej funkcji będzie:
Jabłko, Pomarańcza, Gruszka
Excel po prostu szuka słowa „Banan” i zamienia je na „Gruszka”.
Użycie argumentu liczba_wystąpień
Czasami zamiast zamieniać wszystkie wystąpienia danego słowa, chcę zmienić tylko jedno konkretne wystąpienie. Wtedy używam argumentu liczba_wystąpień
. Załóżmy, że mamy taki przypadek:
PODSTAW("ala ala kot", "ala", "Ola", 2)
Wynik tej formuły to:
ala Ola kot
Funkcja zmienia tylko drugie wystąpienie „ala” na „Ola”, pozostawiając pierwsze nietknięte.
Zamiana wielokrotna w Excelu
Jeśli chcę wykonać wiele zamian naraz, mogę użyć kilku funkcji PODSTAW zagnieżdżonych w sobie. Oto przykład:
=PODSTAW(PODSTAW(A2, "Jabłko", "Winogrono"), "Banan", "Truskawka")
Jeśli komórka A2 zawiera „Jabłko, Banan, Pomarańcza”, to wynik tej funkcji będzie:
Winogrono, Truskawka, Pomarańcza
Różnica między PODSTAW a ZASTĄP
W Excelu istnieje jeszcze jedna funkcja do zmiany tekstu: ZASTĄP. Czym się różnią?
- PODSTAW – Działa na podstawie konkretnego tekstu. Jeśli chcę zamienić „ABC” na „XYZ”, używam PODSTAW.
- ZASTĄP – Działa na podstawie pozycji znaków. Jeśli chcę zastąpić np. 3 pierwsze litery tekstu innym ciągiem, to używam ZASTĄP.
Praktyczne zastosowania funkcji PODSTAW
Funkcja przydaje się w wielu codziennych sytuacjach. Oto kilka praktycznych zastosowań:
- Zmiana błędnych wpisów w bazie danych (np. błędne nazwy produktów).
- Zamiana polskich znaków na wersję bez znaków diakrytycznych (np. „Łódź” → „Lodz”).
- Usuwanie niechcianych znaków z tekstu, np. białych znaków czy zbędnych przecinków.
- Formatowanie numerów telefonów poprzez zamianę myślników na spacje.
Podsumowanie
Funkcja PODSTAW jest niezwykle przydatna, gdy chcę zamieniać fragmenty tekstu w programie Excel. Intuicyjna składnia i możliwość wyboru konkretnej liczby zamian sprawiają, że mogę ją stosować w wielu różnych sytuacjach. Warto znać i wykorzystywać tę funkcję, zwłaszcza gdy pracuję z dużymi zbiorami danych i potrzebuję szybkiej automatyzacji zmian tekstowych.
„` Inny ciekawy artykuł: Jak działa SZUKAJ.TEKST w programie Excel? Przykłady zastosowaniaOpanuj Excela z moim kursem!
Od podstawowych formuł po zaawansowane narzędzia. Odkryj proste metody na tabele przestawne, slicery i inne funkcje, które uczynią Excel łatwym i efektywnym narzędziem w Twojej pracy. Zobaczysz jak stworzyć plik w Excelu, który będzie Ci towarzyszył w życiu codziennym, dzięki czemu nauka przestanie być problemem, a zdobyta wiedza – nie zniknie.
Zostań analitykiem danych – dołącz do KajoDataSpace!
Najlepsza ścieżka do zawodu analityka danych. Dostęp do pełnych wersji kursów online z Excela, SQLa, Tableau i Pythona z certyfikatami + specjalistycznych webinarów z PowerBI.
Ekskluzywana ale pomagająca sobie społeczność.
Ponad 61 godzin materiałów video.
Spotkania LIVE co miesiąc.
Mój osobisty mentoring.