Używam programu Microsoft Excel 2010. Jak mogę wybrać wszystkie komórki, które nie są adresami e-mail? Chcę je usunąć i zachować tylko komórki, które sprawdzają poprawność adresów e-mail.
microsoft-excel
microsoft-excel-2010
Nadeem Khedr
źródło
źródło
Odpowiedzi:
Sprawdzanie poprawności adresów e-mail to czarna dziura. A nawet jeśli byłbyś w stanie określić tę ważność wiadomości e-mail, nadal nie będziesz wiedział, czy jest to działający adres e-mail, czy nawet adres e-mail tej osoby (mogły wpisać adres innej osoby).
Jeśli nadal chcesz wykonać podstawowy test składni, możesz przejść do VBA (może wymagać włączenia na karcie Deweloper na wstążce) i ustawić odwołanie do „Microsoft VBSript Regular Expressions 5.5”, utworzyć nowy moduł i wprowadzić ten kod (Nie jestem wprawny w RegEx, więc dostałem go od StackOverflow , możesz uzyskać inne RegEx na FightingForALostCause lub pełną dyskusję w Regular-Expressions ):
Następnie w swoim projekcie wpisz coś takiego
=CheckEmailSyntax(A1)
. WróciTRUE
za dobre iFALSE
za złe. Posortuj obie kolumny według kolumny T / F i usuń kolumny FAŁSZ. Mam nadzieję że to pomoże.źródło
To działało dla mnie:
źródło
Używałbym funkcji Znajdź i wybierz / Sprawdzanie danych.
Komórki zawierające sprawdzanie poprawności danych zostaną podświetlone.
źródło