Wiadomo, że w rosyjskojęzycznej wersji programu Excel jako separator dziesiętny używany jest przecinek, natomiast w języku angielskim jest to kropka. Wynika to z istnienia różnych standardów w tej dziedzinie. Ponadto w krajach anglojęzycznych zwyczajowo używa się przecinka jako ogranicznika cyfry i mamy rację. To z kolei powoduje problem, gdy użytkownik otwiera plik utworzony w programie z inną lokalizacją. Doszło do tego, że Axel nawet nie bierze pod uwagę formuły, ponieważ błędnie postrzega znaki. W takim przypadku musisz zmienić lokalizację programu w ustawieniach lub zastąpić znaki w dokumencie. Dowiedzmy się, jak zmienić przecinek na punkt w tej aplikacji.

Procedura wymiany

Zanim zaczniesz zastępować, musisz przede wszystkim zrozumieć, dlaczego go produkujesz. To jedna rzecz, jeśli przeprowadzasz tę procedurę tylko dlatego, że wizualnie lepiej jest postrzegać punkt jako separator i nie planujesz używać tych liczb w obliczeniach. Całkiem inna sprawa, jeśli trzeba zmienić znak do obliczeń, ponieważ w przyszłości dokument zostanie przetworzony w angielskiej wersji Excela.

Metoda 1: Znajdź i zamień narzędzie

Najłatwiejszym sposobem wykonania transformacji przecinkowej jest użycie narzędzia Znajdź i zamień . Ale od razu należy zauważyć, że do obliczeń taka metoda nie będzie się zbliżać, ponieważ zawartość komórek zostanie przekształcona do formatu tekstowego.

  1. Wybierz obszar na arkuszu, w którym chcesz przekształcić przecinki w punkty. Kliknij prawym przyciskiem myszy. W otwartym menu kontekstowym wybierz opcję "Formatuj komórki ..." . Ci użytkownicy, którzy po wybraniu preferują alternatywne opcje za pomocą "klawiszy skrótu", mogą wpisać Ctrl + 1 .
  2. Przejście do formatowania komórek w programie Microsoft Excel

  3. Okno formatu zostanie uruchomione. Przechodzimy do zakładki "Liczba" . W grupie parametrów "Formaty numeryczne" przenieś zaznaczenie do pozycji "Tekst" . Aby zapisać zmiany, kliknij przycisk "OK" . Format danych w wybranym zakresie zostanie przekonwertowany na tekst.
  4. Ponowne formatowanie do formatu tekstowego w Microsoft Excel

  5. Ponownie wybierz zakres docelowy. Jest to ważny niuans, ponieważ bez wcześniejszego rozdzielenia transformacja zostanie przeprowadzona na całym obszarze arkusza i nie zawsze jest to konieczne. Po wybraniu obszaru przejdź do zakładki "Strona główna" . Klikamy przycisk "Znajdź i zaznacz" , który znajduje się w polu "Edycja" na wstążce. Następnie otwiera się małe menu, w którym należy wybrać "Zamień ..." .
  6. Przejście do zastępowania zawartości komórek w programie Microsoft Excel

  7. Następnie narzędzie "Znajdź i zamień" zostanie uruchomione w zakładce "Zamień" . W polu "Znajdź" ustawiamy znak "," oraz w polu "Zamień na" - "." . Klikamy przycisk "Zamień wszystko" .
  8. Okno Znajdź i zamień w programie Microsoft Excel

  9. Otwiera okno informacyjne, w którym znajduje się raport transformacji. Kliknij przycisk "OK" .

Komunikat informacyjny o zastąpieniu w programie Microsoft Excel

Program wykonuje procedurę przekształcania przecinków do punktów w wybranym zakresie. Na tym dany problem można uznać za rozwiązany. Należy jednak pamiętać, że dane zastępowane w ten sposób będą miały format tekstowy, a zatem nie mogą być wykorzystywane w obliczeniach.

Przecinek zastąpiono punktem w programie Microsoft Excel

Lekcja: Zastąp znaki w Excelu

Metoda 2: Zastosowanie funkcji

Druga metoda polega na użyciu operatora SUBSTITUTE . Na początek, używając tej funkcji, konwertujemy dane w oddzielnym zakresie, a następnie kopiujemy je do pierwotnej lokalizacji.

  1. Wybierz pustą komórkę naprzeciwko pierwszej komórki zakresu z danymi, w których przecinki powinny zostać przekształcone w punkty. Klikamy ikonę "Wstaw funkcję" , znajdującą się po lewej stronie linii formuły.
  2. Przejdź do Kreatora funkcji w programie Microsoft Excel

  3. Po tych krokach uruchamia się Kreator funkcji. W kategorii "Test" lub "Pełna lista alfabetyczna" wyszukujemy nazwę "SUBMIT" . Wybierz go i kliknij przycisk "OK" .
  4. Przejście do funkcji SUBSECT w Microsoft Excel

  5. Otwiera okno argumentów funkcji. Ma trzy obowiązkowe argumenty: "Tekst" , "Stary tekst" i "Nowy tekst" . W polu "Tekst" należy podać adres komórki, w której znajdują się dane, które mają zostać zmienione. Aby to zrobić, umieść kursor w tym polu, a następnie kliknij arkusz w pierwszej komórce zakresu zmiennych. Zaraz po tym adres pojawi się w oknie argumentów. W polu "Stary tekst" ustaw następujący symbol - "," . W polu "Nowy tekst" wpisz punkt - "." . Po wprowadzeniu danych kliknij przycisk "OK" .
  6. Argumenty funkcji SUBSECT w Microsoft Excel

  7. Jak widać, dla pierwszej komórki konwersja się udała. Podobną operację można wykonać dla wszystkich innych komórek o pożądanym zakresie. Cóż, jeśli ten zakres jest mały. Ale co, jeśli składa się z wielu komórek? Przecież transformacja w ten sposób zajmie w tym przypadku ogromną ilość czasu. Ale procedurę można znacznie przyspieszyć, kopiując formułę REQUEST ze znacznikiem wypełnienia.

    Ustaw kursor w prawym dolnym rogu komórki zawierającej funkcję. Znacznik wypełnienia pojawia się w postaci małego krzyża. Przytrzymaj lewy przycisk myszy i przeciągnij ten krzyż równolegle do obszaru, w którym chcesz przekształcić przecinki na kropki.

  8. Wypełniacz w programie Microsoft Excel

  9. Jak widać, cała zawartość zakresu docelowego została skonwertowana na dane za pomocą punktów zamiast przecinków. Teraz musisz skopiować wynik i wkleić go do obszaru źródłowego. Wybierz komórki ze wzorem. Na karcie "Strona główna" kliknij przycisk na wstążce "Kopiuj" , która znajduje się w grupie narzędzi "Schowek" . Jest to możliwe i jest łatwiejsze, a mianowicie po wybraniu zakresu, aby wpisać kombinację klawiszy na klawiaturze Ctrl + 1 .
  10. Kopiowanie do programu Microsoft Excel

  11. Wybieramy początkowy zakres. Kliknij zaznaczenie prawym przyciskiem myszy. Pojawi się menu kontekstowe. W nim klikamy element "Wartości" , który znajduje się w grupie "Parametry wstawiania" . Ta pozycja jest oznaczona cyframi "123" .
  12. Wklejanie do programu Microsoft Excel

  13. Po tych czynnościach wartości zostaną wstawione w odpowiednim zakresie. W takim przypadku przecinki zostaną przekształcone w punkty. Aby usunąć obszar, który nie jest już nam potrzebny, wypełniony formułami, wybierz go i kliknij prawym przyciskiem myszy. W wyświetlonym menu wybierz "Wyczyść zawartość" .

Czyszczenie zawartości w programie Microsoft Excel

Konwersja danych na zmianę z przecinkiem jest wykonywana, a wszystkie niepotrzebne elementy są usuwane.

Lekcja: Kreator funkcji w programie Excel

Metoda 3: Używanie makra

Następnym sposobem na konwersję przecinków do kropek jest użycie makr. Ale chodzi o to, że domyślnie makra w Excelu są wyłączone.

Przede wszystkim wynika to włącz makra , a także aktywuj zakładkę "Deweloper" , jeśli w twoim programie nadal nie są aktywowane. Następnie należy wykonać następujące czynności:

  1. Przechodzimy do zakładki "Deweloper" i klikamy przycisk "Visual Basic" , który znajduje się w polu "Kod" na taśmie.
  2. Przejdź do Visual Basic w Microsoft Excel

  3. Otworzy się edytor makr. Wstawiamy do niego następujący kod:

    Sub Макрос_трансформации_запятых_в_точки()
    Selection.Replace What:=",", Replacement:="."
    End Sub

    Edytor kończymy standardową metodą, klikając przycisk zamykania w prawym górnym rogu.

  4. Edytor makr w Microsoft Excel

  5. Następnie wybierz zakres, w którym chcesz przeprowadzić transformację. Klikamy przycisk "Makra" , który znajduje się w tej samej grupie narzędzi "Kod" .
  6. Przełączanie na makra w programie Microsoft Excel

  7. Otworzy się okno z listą dostępnych makr w skoroszycie. Wybierz ten, który został ostatnio utworzony przez edytor. Po wybraniu wiersza z jego nazwą kliknij przycisk "Wykonaj" .

Okno makra w programie Microsoft Excel

Konwersja jest w toku. Przecinki zostaną przekształcone w punkty.

Lekcja: Jak utworzyć makro w programie Excel

Metoda 4: Ustawienia programu Excel

Poniższa metoda jest jedyną spośród powyższych, w której po zamianie przecinków na punkty, wyrażenie będzie postrzegane przez program jako liczba, a nie jako tekst. Aby to zrobić, będziemy musieli zmienić separator systemu w ustawieniach średnika do punktu.

  1. W zakładce "Plik" kliknij nazwę bloku "Parametry" .
  2. Przejdź do opcji w programie Microsoft Excel

  3. W oknie opcji przejdź do sekcji "Zaawansowane" . Szukamy bloku ustawień "Edytuj parametry" . Usuwamy pole wyboru obok wartości "Użyj dzielników systemowych" . Następnie w akapicie "Ogranicznik części całkowitej i ułamkowej" dokonujemy zamiany z "," na "." . Aby wprowadzić parametry do akcji, kliknij przycisk "OK" .

Zmiana separatorów w Microsoft Excel

Po powyższych czynnościach przecinki, które zostały użyte jako ograniczniki dla ułamków, zostaną przekonwertowane na punkty. Ale, co najważniejsze, wyrażenia, w których są używane, pozostaną numeryczne i nie zostaną zamienione na tekstowe.

Istnieje wiele sposobów na konwersję przecinków do punktów w dokumentach Excel. Większość z tych opcji obejmuje zmianę formatu danych z numerycznego na tekstowy. Prowadzi to do tego, że program nie może używać tych wyrażeń w obliczeniach. Istnieje również sposób na konwersję przecinków do punktów przy zachowaniu oryginalnego formatowania. Aby to zrobić, będziesz musiał zmienić ustawienia samego programu.