Masz kolumnę z liczbami, w których kropka jest separatorem dziesiętnym zamiast przecinka? Zamiast codziennie używać Ctrl+H (Znajdź i zamień), napisz raz formułę PODSTAW – i Excel automatycznie zamieni kropki na przecinki w każdym nowym wierszu.
Problem – kropki zamiast przecinków
Dane importowane z systemów zagranicznych często używają kropki jako separatora dziesiętnego (np. 107626.966). Excel w polskiej wersji potrzebuje przecinka. Możesz użyć Ctrl+H i zamienić ręcznie, ale przy codziennej aktualizacji danych – to strata czasu.

Formuła PODSTAW
Zamiast Ctrl+H użyj formuły:
=PODSTAW(C2;".";"," )
Argumenty:
- C2 – komórka z tekstem do przetworzenia
- „.” – stary tekst (kropka), który chcemy zamienić
- „,” – nowy tekst (przecinek), który wstawiamy

Wynik
Formuła automatycznie zamienia wszystkie kropki na przecinki w całej kolumnie. Gdy dodasz nowe dane – wystarczy przeciągnąć formułę. Nie trzeba pamiętać o Ctrl+H.

Zagnieżdżanie PODSTAW
Możesz zagnieżdżać formułę PODSTAW, żeby zamienić kilka różnych znaków naraz. Na przykład zamiana kropki na przecinek i jednocześnie usunięcie spacji:
=PODSTAW(PODSTAW(C2;".";"," );" ";"")

Podsumowanie
Formuła PODSTAW to automatyczna wersja Ctrl+H. Napisz raz, działa zawsze – nawet gdy dane się aktualizują. Szczególnie przydatna przy imporcie danych z systemów z innym formatem liczb.
Chcesz sprawdzić swoje umiejętności? Rozwiąż test z 15 zadaniami i zobacz, na jakim jesteś poziomie!
