Jak zamienić znaki akcentowane na zwykłe znaki w programie Excel?
Czy otrzymałeś jakieś raporty ze znakami akcentowanymi w programie Microsoft Excel? Przeszukiwanie całego skoroszytu i ręczne zastępowanie znaków akcentowanych zwykłymi, na przykład „û„do” u ”. W tym artykule przedstawimy kilka trudnych rzeczy, aby szybko zastąpić znaki akcentowane zwykłymi znakami w programie Excel.
Zastąp znaki akcentowane zwykłymi znakami w VBA
Zastąp znaki akcentowane zwykłymi znakami za pomocą Kutools for Excel
Zastąp znaki akcentowane zwykłymi znakami w VBA
Dla użytkowników, którzy mają doświadczenie z Microsoft Excel, użycie makra VBA jest łatwym sposobem radzenia sobie z tą skomplikowaną pracą.
1. Przytrzymaj przycisk inny + F11 klucze w programie Excel i otwiera plik Okno Microsoft Visual Basic for Applications.
2. Kliknij wstawka > Modułi wklej następujące makro w Okno modułu.
Function StripAccent(thestring As String)
Dim A As String * 1
Dim B As String * 1
Dim i As Integer
Const AccChars= "ŠŽšžŸÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðñòóôõöùúûüýÿ"
Const RegChars= "SZszYAAAAAACEEEEIIIIDNOOOOOUUUUYaaaaaaceeeeiiiidnooooouuuuyy"
For i = 1 To Len(AccChars)
A = Mid(AccChars, i, 1)
B = Mid(RegChars, i, 1)
thestring = Replace(thestring, A, B)
Next
StripAccent = thestring
End Function
3. Następnie przejdź do pustej komórki i wklej formułę do komórki: = CheckStringCHAR (InString), Na przykład = CheckStringCHAR („ù”)lub = CheckStringCHAR (A2).
Uwagi:
(1) Twój Microsoft Visual Basic może w ogóle nie rozpoznawać znaków akcentowanych, jeśli nie obsługuje Unicode. Na przykład po wklejeniu „š” w Visual Basic może pojawić się „?”. Jeśli tak, to makro nie jest dostępne.
(2) Nie zastępuje bezpośrednio znaków akcentowanych w ciągach znaków wybranej komórki.
Zastąp znaki akcentowane zwykłymi znakami za pomocą Kutools for Excel
Korzystanie z makra VBA wymaga zbyt dużych umiejętności i wiedzy. Poniższa metoda pomoże Ci pracować łatwiej za pomocą kilku kliknięć. Kutools dla programu Excel's Zamień znaki akcentowane narzędzie umożliwia łatwe jednoczesne zastępowanie wszystkich rodzajów znaków akcentowanych zwykłymi znakami.
Kutools dla programu Excel - Doładuj program Excel za pomocą ponad 300 niezbędnych narzędzi. Ciesz się w pełni funkcjonalnym 30-dniowym DARMOWYM okresem próbnym bez karty kredytowej! Zdobądź To Teraz
1. Wybierz zakres, w którym zastąpisz wszystkie znaki akcentowane.
2. Kliknij Kutools > Tekst > Zastąp znaki akcentowane… Patrz zrzut ekranu:
3. In Zastąp znaki akcentowane okno dialogowe, kliknij przycisk Wybierz wszystko , aby wybrać wszystkie reguły zamiany, i kliknij przycisk OK, aby zamienić wszystkie znaki akcentowane. zobacz zrzut ekranu:
Uwagi:
(1) Jeśli nie ma określonych znaków akcentowanych, które chcesz, możesz kliknąć Dodaj regułę , aby dodać własne reguły do pola listy w powyższym oknie dialogowym Zamień znaki akcentowane.
(2) Możesz dostosować nowe zasady zastępowania w oknie dialogowym Zamień znaki akcentowane.
Teraz wszystkie znaki akcentowane w ciągach wybranego zakresu zostaną natychmiast przekonwertowane na zwykłe znaki. Zobacz zrzut ekranu:
Połączenia Zastąp znaki akcentowane funkcja Kutools for Excel może łatwo zastąpić wszystkie rodzaje znaków akcentowanych zwykłymi znakami w całym skoroszycie. Bezpłatna wersja próbna!
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!