Microsoft Excel ma wiele niesamowitych narzędzi do znacznie ułatwiają pracę analizy, przetwarzania i manipulacji danymi, tekstami i liczbami.
Najbardziej zaawansowane narzędzia w tym programie mogą wydawać się uciążliwe. Ale rzeczywistość jest taka, że dzięki cierpliwości i praktyce nic nie powstrzyma Cię przed nauką nowych umiejętności, takich jak łatwe tworzenie makr.
Wyrażenia regularne w Excelu
Narzędzie wyrażeń regularnych jest jednym z narzędzi, które są nauczane na kursach zaawansowanych. Jednak jego prosta obsługa optymalizuje jakość Twojej pracy, realizacji i podkreślenia zamówienia.
Pomogą Ci w tym wyrażenia regularne sprawdź, czy lista wiadomości e-mail, które masz w pliku Excel, zawiera odpowiednie elementy. Możesz więc sprawdzić, używając tej funkcji, czy są prawdziwe, czy zawierają błędy lub czy nie mają żadnego symbolu.
Poznawanie funkcji
Aby uzyskać dostęp do tej funkcji programu Microsoft Excel, ważne jest, aby zweryfikować, czy karta jest włączona Programmer lub Deweloper, co pozwoli Ci stworzyć moduły do rozpoczęcia procesu walidacji.
Jeśli go nie widzisz, kliknij prawym przyciskiem myszy plik Opcje i możesz go włączyć za pomocą tych prostych instrukcji:
- Kliknij opcję Dostosuj wstążkę.
- Włącz pole programisty.
- Kliknij przycisk OK.
- Musisz wejść na zakładkę Deweloper, a następnie kliknąć Visual Basic.
- Otworzy się okno, w którym będziesz szukać zakładki Narzędzia.
- Kliknij Referencje.
- Znajdź i zaznacz pole Wyrażenia regularne Microsoft VBScript 5.5.
Uwagi dotyczące poczty elektronicznej
Biorąc pod uwagę wszystkie powyższe wskazówki, możesz rozpocząć proces walidacji używając wyrażeń regularnych. Jeśli chcesz wysyłać masowe e-maile z Excela z załącznikami, ale z rozszerzeniem adres e-mail jest błędnie wpisany, Excel automatycznie zaznaczy go na czerwono.
Pamiętaj, że adresy e-mail mają nomenklaturę dla ich zgodności. Przykład: [email protected] (.com, .gob, .es, .com.ar itp.). Nazwa użytkownika może składać się z liter, cyfr i niektórych znaków, ale nie są dozwolone spacje ani przecinki.
Proces walidacji
Już posiadam niezbędną jasność, aby rozpocząć proces walidacji wiadomości e-mail w pliku Excel, wystarczy zacząć postępować zgodnie z poniższymi instrukcjami:
- Mając otwarty pierwszy moduł, zacznij nadawać nazwę funkcji, którą zamierzasz wykonać:
Dopasowanie funkcji publicznej (komórka ByVal As String) As Boolean
- Utwórz obiekt wyrażenia regularnego:
Ustaw ExpReg = CreateObjetct („VBScript.RegExp”)
- Przejdź do konfiguracji konfiguracji obiektu:
Dzięki ExpReg
.IgnoreCase = True
.Global = False
.Pattern = „^ ([a-z0-9_-]+) @[a-z0-9-]+ (.[a-z0-9-]+) * (.[a-z] {2,3}) $ ”
match = .test (komórka)
kończyć z
- Kliknij Arkusz 1 i znajdź pasek ze słowem Ogólne.
- Zostanie wyświetlone menu, w którym wybierzesz opcję Arkusz roboczy.
- Kliknij na pasku obok, aby przywołać kolejne menu i wybierz opcję Zmień.
- Usuń ostatnie dwie linie, które pojawią się na arkuszu, czyli:
Private Sub Worksheet_SelectionChange (ByVal Target as Range)
Napis końcowy
- Wpisz następujące polecenia:
Wartość wymiaru As String
value = activecell.Offset (-1,0) .value
jeśli match (wartość) = false to
activecell.offset (-1,0) .font.Color = RGB (255,0,0)
jeszcze
activecell.offset (-1,0) .font.Color = RGB (0,0,0)
koniec, jeśli
- Pamiętaj, aby zapisać dokument jako skoroszyt programu Excel z włączoną obsługą makr.
Sprawdź wykonaną pracę
W tym miejscu pozostaje tylko sprawdzić, czy wszystkie te prace zostały wykonane pomyślnie. Jak to sprawdzić? Cóż, w następujący sposób:
- Zapisz wszystkie wprowadzone zmiany
- W kolumnie A możesz zacząć pisać swój plik e-mail. Jeśli zostanie wpisany poprawnie, oznaczy go na czarno.
- Jeśli jest napisany niepoprawnie (możesz wpisać: nazwaużytkownika.com lub Twój [email protected] pozostawiając spacje) oznaczy go na czerwono.
W ten sposób masz już jedną umiejętność podczas korzystania z zaawansowanych funkcji w Excelu, ułatwiających pracę przy sprawdzaniu tego typu danych.
W ten sposób możesz również dowiedzieć się, jak sprawdzać poprawność danych za pomocą wyrażeń regularnych w programie Excel z naszej witryny internetowej.