Jak uzyskać domenę najwyższego poziomu (tld) z adresu URL w programie Excel?

Anonim

W tym artykule dowiemy się, jak uzyskać domenę najwyższego poziomu (tld) z adresu URL w programie Excel.

Scenariusz:

Najpierw chcemy zrozumieć, czym jest domena najwyższego poziomu. Jeśli podano jakiś adres URL lub adres e-mail, czasami musimy wyodrębnić ostatnią część po . (znak) podanego adresu URL lub adresu e-mail. Ta ostatnia część nazywa się domeną najwyższego poziomu. Na zrzucie pokazanym poniżej podany jest ogólny typ adresu URL, a domena najwyższego poziomu adresu URL to com. ten http część nazywa się protokołem, następnie jej subdomena, następnie domena i ostatnia to domena najwyższego poziomu oddzielona . (zwęglać).

Poniżej znajdziesz więcej wyjaśnień, jak uzyskać domenę najwyższego poziomu z dowolnego adresu URL lub adresu e-mail.

Jak rozwiązać problem?

Ogólnie rzecz biorąc, domena najwyższego poziomu znajduje się po ostatnim . (zwęglać). W przypadku tego problemu użyjemy następującej funkcji.

  1. PRAWA funkcja
  2. ZNAJDŹ funkcję
  3. Funkcja SUBSTITUTE
  4. Funkcja LEN

Tutaj użyjemy logiki, aby znaleźć ostatnie .(zwęglać). Funkcja RIGHT wyodrębnia tekst z ostatniego, znając liczbę znaków do pobrania z ostatniego. Można to poznać, jeśli rozróżnimy ostatnie . (char) od reszty . (zwęglać). Charakter wyróżniający musi być charakterem niepowtarzalnym. Następnie znajdziemy pozycję znaku różnicującego, aby uzyskać pozycję startową domeny najwyższego poziomu.

Wzór ogólny:

=PRAWY (url, LEN(url) - ZNAJDŹ("%", SUBSTITUTE (url,".","%", LEN(url) - LEN ( SUBSTITUTE(url,".","")))))

url : podany adres URL lub adres e-mail

% : charakter różnicujący

. : wyszukaj znak

Przykład :

Wszystko to może być trudne do zrozumienia. Zrozummy ten przykład, uruchamiając go na przykładzie. Tutaj mamy kilka adresów URL i musimy wyodrębnić do ostatniej wartości, która będzie domeną najwyższego poziomu. Poniżej znajduje się wzór na uzyskanie

Użyj wzoru:

=PRAWO (C4, LEN(C4) - ZNAJDŹ("%", SUBSTITUTE (C4, "." , "%" , LEN(C4) - LEN ( SUBSTITUTE(C4,".","")))))

Wyjaśnienie:

  • LEN ( SUBSTITUTE(C4, "." , "") zwraca długość tekstu w C4 bez .(char).
  • LEN(C4) zwraca długość ciągu.
  • Różnica między nimi zwróci liczbę . (Char) w tekście. Tutaj mamy 2 . (char), formuła spada do.

= PRAWO( C4, 21 - ZNAJDŹ( "%" , SUBSTITUTE ( C4 , "." , "%" , 21-19) ) )

  • Funkcja SUBSTITUTE zastępuje . (znak) z "%" (znak różnicujący) tylko przy drugim wystąpieniu. Formuła spada do.

= PRAWO(C4,DŁ (C4)-ZNAJDŹ("%","http://www.google%com"))

  • Funkcja ZNAJDŹ znajduje teraz „%" (char) w łańcuchu i zwraca jego pozycję.
  • Funkcja PRAWA otrzymuje do zwrócenia num_char, czyli 3 od prawej strony ciągu.

Tutaj wszystkie argumenty formuły podane przy użyciu odwołania do komórki. Naciśnij Enter, aby uzyskać wynik.

Jak widać na powyższym zrzucie, domena najwyższego poziomu dla „http://www.google.com” to com. Teraz skopiuj formułę do pozostałych komórek, używając skrótu Ctrl + D lub przeciągając w dół prawy dolny róg komórki B2.

Tutaj widzimy, że cały podany nam adres URL lub adres e-mail, formuła wyodrębnia domenę najwyższego poziomu ze wszystkich wartości. Generalnie otrzymujemy również wartość ścieżki z adresem URL, aby uzyskać

Oto wszystkie uwagi obserwacyjne dotyczące stosowania wzoru.

Uwagi:

  1. Formuła działa tylko z liczbami.
  2. Znak różnicujący musi być unikalnym znakiem, w przeciwnym razie formuła zwróci błąd.
  3. Sprawdź części formuły, najpierw wybierz część i użyj F9. Jest to używane, jeśli chcesz sprawdzić, jak działa twoja formuła i usunąć niektóre błędy.

Mam nadzieję, że ten artykuł o tym, jak uzyskać domenę najwyższego poziomu (tld) z adresu URL w programie Excel, jest objaśniający. Więcej artykułów na temat formuł tekstowych znajdziesz tutaj. Jeśli podobały Ci się nasze blogi, podziel się nimi ze znajomymi na Facebooku. A także możesz śledzić nas na Twitterze i Facebooku. Chcielibyśmy usłyszeć od Ciebie, daj nam znać, jak możemy ulepszyć, uzupełnić lub unowocześnić naszą pracę i uczynić ją lepszą dla Ciebie. Napisz do nas na stronie e-mail

Excel REPLACE vs funkcja SUBSTITUTE : Funkcje REPLACE i SUBSTITUTE są najbardziej niezrozumianymi funkcjami. Aby znaleźć i zamienić dany tekst, używamy funkcji SUBSTITUTE. Gdzie REPLACE służy do zastępowania liczby znaków w ciągu.

Zamień tekst na końcu ciągu, zaczynając od pozycji zmiennej : Aby zastąpić tekst z końca ciągu, używamy funkcji REPLACE. Funkcja REPLACE używa pozycji tekstu w ciągu do zamiany.

Jak sprawdzić, czy ciąg zawiera jeden z wielu tekstów w programie Excel? : Aby sprawdzić, czy ciąg zawiera którykolwiek z wielu tekstów, używamy tej formuły. Używamy funkcji SUMA, aby zsumować wszystkie dopasowania, a następnie wykonujemy logikę, aby sprawdzić, czy ciąg zawiera którykolwiek z wielu ciągów.

Policz komórki zawierające określony tekst : Prosta funkcja LICZ.JEŻELI zdziała magię. Aby policzyć liczbę wielu komórek, które zawierają dany ciąg, używamy operatora wieloznacznego z funkcją LICZ.JEŻELI.

Popularne artykuły:

50 skrótów Excela, które zwiększą Twoją produktywność : Przyspiesz swoje zadanie. Te 50 skrótów przyspieszy pracę w programie Excel.

Jak korzystać z funkcji WYSZUKAJ.PIONOWO programu Excel : Jest to jedna z najczęściej używanych i popularnych funkcji programu Excel, która służy do wyszukiwania wartości z różnych zakresów i arkuszy.

Jak korzystać z funkcji LICZ.JEŻELI w programie Excel : Policz wartości z warunkami za pomocą tej niesamowitej funkcji. Nie musisz filtrować danych, aby zliczyć określone wartości. Funkcja Countif jest niezbędna do przygotowania deski rozdzielczej.

Jak korzystać z funkcji SUMIF w programie Excel? : To kolejna ważna funkcja deski rozdzielczej. Pomaga to zsumować wartości w określonych warunkach.