Wyodrębnij nazwy domen z listy URL w Excelu

  • Udostępnij To
Michael Brown

Kilka wskazówek i rad pomoże Ci uzyskać nazwy domen z listy adresów URL za pomocą formuł Excela. Dwa warianty formuły pozwalają wyodrębnić nazwy domen z www i bez www niezależnie od protokołu URL (obsługiwane są http, https, ftp itp.). Rozwiązanie działa we wszystkich nowoczesnych wersjach Excela, od 2010 do 2016.

Jeśli zajmujesz się promocją swojej strony internetowej (tak jak ja) lub zajmujesz się SEO na poziomie profesjonalnym, promując strony internetowe klientów za pieniądze, często musisz przetwarzać i analizować ogromne listy adresów URL: raporty Google Analytics dotyczące pozyskiwania ruchu, raporty narzędzi dla webmasterów dotyczące nowych linków, raporty dotyczące backlinków do stron internetowych konkurencji (które zawierają wiele interesujących faktów ;) ) i tak dalejdalej, i tak dalej.

Do przetwarzania takich list, od dziesięciu do miliona linków, idealnym narzędziem jest Microsoft Excel. Jest potężny, zwinny, rozszerzalny i pozwala wysłać raport do klienta bezpośrednio z arkusza Excel.

"Dlaczego jest taki zakres, od 10 do 1 000 000?" możesz mnie zapytać. Ponieważ na pewno nie potrzebujesz narzędzia do przetwarzania mniej niż 10 linków; i prawie nie będziesz potrzebował żadnego, jeśli masz ponad milion linków przychodzących. Założyłbym się, że w tym przypadku miałeś już jakieś niestandardowe oprogramowanie opracowane specjalnie dla ciebie, z logiką biznesową specjalnie dostosowaną do twoich potrzeb. I to ja bym przeglądałTwoje artykuły, a nie odwrotnie :)

Podczas analizy listy adresów URL często trzeba wykonać następujące zadania: uzyskać nazwy domen do dalszego przetwarzania, pogrupować adresy URL według domen, usunąć linki z już przetworzonych domen, porównać i scalić dwie tabele według nazw domen itp.

    5 prostych kroków do wyodrębnienia nazw domen z listy adresów URL

    Jako przykład weźmy wycinek raportu backlinków strony ablebits.com wygenerowany przez Google Webmaster Tools.

    Wskazówka: Polecam korzystanie z ahrefs.com, aby w porę dostrzec nowe linki do własnej strony i stron konkurencji.

    1. Dodaj " Domena " kolumna na końcu twojej tabeli.

      Wyeksportowaliśmy dane z CSV plik, dlatego pod względem Excela nasze dane są w zwykłym zakresie. Naciśnij Ctrl + T, aby przekonwertować je na tabelę w Excelu, ponieważ jest to znacznie wygodniejsze do pracy.

    2. W pierwszej komórce " Domena " kolumna (B2), wprowadź formułę, aby wyodrębnić nazwę domeny:
      • Wyodrębnij domenę z www, jeśli jest ona obecna w adresie URL:

    =MID(A2,FIND(":",A2,4)+3,FIND("/",A2,9)-FIND(":",A2,4)-3)

  • Pomiń www. i uzyskaj czystą nazwę domeny:
  • =IF(ISERROR(FIND("//www.",A2)), MID(A2,FIND(":",A2,4)+3,FIND("/",A2,9)-FIND(":",A2,4)-3), MID(A2,FIND(":",A2,4)+7,FIND("/",A2,9)-FIND(":",A2,4)-7))

    Druga formuła może wydawać się zbyt długa i skomplikowana, ale tylko wtedy, gdy nie widziałeś naprawdę długich formuł. Nie bez powodu Microsoft w nowych wersjach Excela zwiększył maksymalną długość formuł do 8192 znaków :)

    Dobrą rzeczą jest to, że nie musimy używać ani dodatkowej kolumny, ani makra VBA. W rzeczywistości używanie makr VBA do automatyzacji zadań w Excelu nie jest tak trudne, jak mogłoby się wydawać, zobacz bardzo dobry artykuł - jak tworzyć i używać makr VBA. Ale w tym konkretnym przypadku właściwie ich nie potrzebujemy, szybciej i łatwiej jest pójść z formułą.

    Uwaga: Technicznie, www jest domeną trzeciego poziomu, choć w przypadku wszystkich normalnych stron internetowych www. jest tylko aliasem domeny głównej. We wczesnych dniach Internetu, można było powiedzieć "double u, double u, double u our cool name dot com" przez telefon lub w reklamie radiowej, a wszyscy doskonale rozumieli i pamiętali, gdzie cię szukać, oczywiście o ile twoja fajna nazwa nie była czymś w rodzajuwww.llanfairpwllgwyngyllgogerychwyrndrobwyll-llantysiliogogogoch.com :)

    Musisz zostawić wszystkie inne domeny 3 poziomu, inaczej namieszasz w linkach z różnych stron, np. z domeną "co.uk" lub z różnych kont na blogspot.com itp.

  • Ponieważ mamy pełnowartościową tabelę, Excel automatycznie kopiuje formułę po wszystkich komórkach w kolumnie.

    Gotowe - mamy kolumnę z wyekstrahowanymi nazwami domen.

    W następnym rozdziale dowiesz się, jak możesz przetwarzać listę adresów URL na podstawie kolumny Domena.

    Wskazówka: Jeżeli w późniejszym czasie może zaistnieć potrzeba ręcznej edycji nazw domen lub skopiowania wyników do innego arkusza Excela, zastąp wyniki formuły wartościami. W tym celu wykonaj następujące czynności:

    • Kliknij dowolną komórkę w kolumnie Domena i naciśnij Ctrl+Spacja, aby zaznaczyć wszystkie komórki w tej kolumnie.
    • Naciśnij Ctrl + C, aby skopiować dane do schowka, a następnie przejdź do Strona główna kliknij na zakładkę " Pasta " i wybrać " Wartość " z menu rozwijanego.
  • Przetwarzanie listy adresów URL przy użyciu kolumny Nazwa domeny

    Tutaj znajdziesz kilka wskazówek dotyczących dalszego przetwarzania listy URL, z własnego doświadczenia.

    Grupuj adresy URL według domeny

    1. Kliknij dowolną komórkę w Domena kolumna.
    2. Posortuj swoją tabelę według domeny: przejdź do Dane i kliknij na A-Z przycisk.
    3. Przekształć swoją tabelę z powrotem w zakres: kliknij dowolną komórkę w tabeli, przejdź do Projekt i kliknij na " Konwersja do zakresu " przycisk.
    4. Idź do Dane i kliknij na " Suma cząstkowa " ikona.
    5. W oknie dialogowym "Suma częściowa" wybierz następujące opcje: Przy każdej zmianie : "Domena" zastosowanie funkcji Liczyć i Dodaj sumę cząstkową do Domena.

  • Kliknij przycisk OK.
  • Excel utworzył zarys Twoich danych po lewej stronie ekranu. Istnieją 3 poziomy zarysu i to, co widzisz teraz, to widok rozszerzony lub widok poziomu 3. Kliknij numer 2 w lewym górnym rogu, aby wyświetlić ostateczne dane według domen, a następnie możesz kliknąć znaki plus i minus (+ / -), aby rozwinąć / zwinąć szczegóły dla każdej domeny.

    Podświetl drugi i wszystkie kolejne adresy URL w tej samej domenie

    W poprzedniej sekcji pokazaliśmy, jak grupować adresy URL według domeny. Zamiast grupować, możesz szybko pokolorować zduplikowane wpisy tej samej nazwy domeny w swoich adresach URL.

    Więcej szczegółów znajdziesz w artykule Jak zaznaczyć duplikaty w Excelu.

    Porównaj swoje adresy URL z różnych tabel według kolumny domeny

    Możesz mieć jeden lub kilka oddzielnych arkuszy Excela, w których przechowujesz listę nazw domen. Twoje tabele mogą zawierać linki, z którymi nie chcesz pracować, takie jak spam lub domeny, które już przetworzyłeś. Możesz również potrzebować zachować listę domen z interesującymi linkami i usunąć wszystkie inne.

    Na przykład, moim zadaniem jest pokolorowanie na czerwono wszystkich domen, które znajdują się na mojej czarnej liście spamerów:

    Aby nie tracić dużo czasu, możesz porównać swoje tabele, aby usunąć niepotrzebne linki. Aby uzyskać pełne informacje, przeczytaj Jak porównać dwie kolumny programu Excel i usunąć duplikaty

    Najlepszym sposobem jest połączenie dwóch tabel według nazwy domeny

    Jest to najbardziej zaawansowany sposób i ten, który osobiście preferuję.

    Załóżmy, że masz osobny arkusz Excela z danymi referencyjnymi dla każdej domeny, z którą kiedykolwiek pracowałeś. Ten arkusz przechowuje kontakty webmasterów do wymiany linków i datę, kiedy twoja strona została wymieniona w tej domenie. Mogą tam być również typy/podtypy stron internetowych i osobna kolumna z twoimi komentarzami, jak na poniższym zrzucie ekranu.

    Gdy tylko otrzymasz nową listę linków, możesz dopasować dwie tabele według nazw domen i połączyć informacje z tabeli domain lookup i swojego nowego arkusza URL w zaledwie dwie minuty.

    W rezultacie otrzymasz nazwę domeny, a także kategorię strony i swoje komentarze. Pozwoli Ci to zobaczyć adresy URL z listy, które musisz usunąć i te, które musisz przetworzyć.

    Dopasuj dwie tabele według nazwy domeny i połącz dane:

    1. Pobierz i zainstaluj najnowszą wersję programu Merge Tables Wizard dla Microsoft Excel

      To sprytne narzędzie dopasuje i połączy dwa arkusze Excela 2013-2003 w mgnieniu oka. Możesz użyć jednej lub kilku kolumn jako unikalnego identyfikatora, zaktualizować istniejące kolumny w arkuszu głównym lub dodać nowe z tabeli lookup. Zapraszamy do przeczytania więcej o Merge Tables Wizard na naszej stronie internetowej.

    2. Otwórz swoją listę adresów URL w Excelu i wyodrębnij nazwy domen w sposób opisany powyżej.
    3. Zaznacz dowolną komórkę w swojej tabeli, a następnie przejdź do Dane Ablebits i kliknij na Połącz dwie tabele ikonę, aby uruchomić dodatek.
    4. Naciśnij przycisk Następny dwukrotnie i wybierz swój arkusz z informacjami o domenach jako Tablica poglądowa .
    5. Zaznacz pole wyboru obok Domeny, aby zidentyfikować ją jako pasująca kolumna .
    6. Wybierz, jakie informacje o domenie chcesz dodać do listy adresów URL i kliknij Dalej.
    7. Naciśnij przycisk Wykończenie Gdy przetwarzanie dobiegnie końca, dodatek wyświetli komunikat ze szczegółami scalania.

    Wystarczy kilka sekund - i otrzymujesz wszystkie informacje o każdej nazwie domeny na pierwszy rzut oka.

    Możesz pobrać Merge Tables Wizard for Excel, uruchomić go na swoich danych i zobaczyć, jak bardzo może być przydatny.

    Jeśli jesteś zainteresowany otrzymaniem darmowego dodatku do wyodrębniania nazw domen i podfolderów domeny głównej (.com, .edu, .us itp.) z listy adresów URL, po prostu napisz do nas w komentarzu. W tym celu podaj swoją wersję Excela, np. Excel 2010 64-bit, a w odpowiednim polu wpisz swój adres e-mail (nie martw się, nie będzie on wyświetlany publicznie). Jeśli otrzymamy przyzwoitą liczbę głosów, będziemystworzyć taki i dodatek i daję znać, z góry dziękuję!

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.