Extrahera domännamn från en URL-lista i Excel

  • Dela Detta
Michael Brown

Några tips och råd hjälper dig att få fram domännamn från en lista med webbadresser med hjälp av Excel-formler. Med två varianter av formeln kan du extrahera domännamn med och utan www. oavsett webbplatsprotokoll (http, https, ftp etc. stöds). Lösningen fungerar i alla moderna Excel-versioner, från 2010 till 2016.

Om du arbetar med att marknadsföra din webbplats (som jag gör) eller om du arbetar med SEO på professionell nivå för att marknadsföra kunders webbplatser för pengar, måste du ofta bearbeta och analysera enorma listor med webbadresser: Google Analytics-rapporter om trafikanskaffning, Webmaster tools-rapporter om nya länkar, rapporter om backlinks till konkurrenternas webbplatser (som innehåller en hel del intressant fakta ;) ) och så vidare.och så vidare.

För att bearbeta sådana listor, från tio till en miljon länkar, är Microsoft Excel ett idealiskt verktyg, eftersom det är kraftfullt, smidigt, utbyggbart och gör att du kan skicka en rapport till din kund direkt från ett Excel-ark.

"Varför är det detta intervall, från 10 till 1 000 000?", kanske du frågar mig. Du behöver definitivt inget verktyg för att bearbeta färre än 10 länkar, och du behöver knappast något om du har över en miljon inkommande länkar. Jag slår vad om att du i det här fallet redan har fått en skräddarsydd programvara utvecklad speciellt för dig, med en affärslogik som är skräddarsydd för dina behov. Och det skulle vara jag som skulle läsa igenomdina artiklar och inte tvärtom :)

När du analyserar en lista med webbadresser behöver du ofta utföra följande uppgifter: hämta domännamn för vidare bearbetning, gruppera webbadresser efter domän, ta bort länkar från redan bearbetade domäner, jämföra och slå ihop två tabeller efter domännamn osv.

    5 enkla steg för att extrahera domännamn från listan över webbadresser

    Som exempel kan vi ta ett utdrag ur ablebits.com:s rapport om backlinks som genererats av Google Webmaster Tools.

    Tips: Jag rekommenderar att du använder ahrefs.com för att i tid upptäcka nya länkar till din egen webbplats och dina konkurrenters webbplatser.

    1. Lägg till " Domän kolumnen " i slutet av tabellen.

      Vi har exporterat data från en CSV fil, vilket är anledningen till att våra data i Excel är ett enkelt intervall. Tryck Ctrl + T för att konvertera dem till en Excel-tabell, eftersom det är mycket bekvämare att arbeta med.

    2. I den första cellen i " Domän I kolumnen "B2" anger du formeln för att ta fram ett domännamn:
      • Extrahera domänen med www. om den finns i en URL:

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

  • Utelämna www. och få ett rent domännamn:
  • =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))

    Den andra formeln kan verka för lång och komplicerad, men bara om du inte har sett riktigt långa formler. Det är inte utan anledning som Microsoft har ökat den maximala längden på formler upp till 8192 tecken i nya versioner av Excel :)

    Det som är bra är att vi inte behöver använda en extra kolumn eller ett VBA-makro. Att använda VBA-makron för att automatisera dina Excel-uppgifter är faktiskt inte så svårt som det kan verka, se en mycket bra artikel - hur man skapar och använder VBA-makroner. Men i det här fallet behöver vi dem faktiskt inte, det är snabbare och enklare att använda en formel.

    Anmärkning: Tekniskt sett, www är den tredje nivåns domän, även om www. på alla vanliga webbplatser bara är ett alias för den primära domänen. I Internets tidiga dagar kunde du säga "double u, double u, double u, double u our cool name dot com" i telefonen eller i en radioreklam, och alla förstod och kom ihåg var de skulle leta efter dig, såvida inte ditt coola namn var något somwww.llanfairpwllgwyngyllgogerychwyrndrobwyll-llantysiliogogogoch.com :)

    Du måste låta alla andra domännamn vara kvar på tredje nivån, annars skulle du förstöra länkar från olika webbplatser, t.ex. med en "co.uk"-domän eller från olika konton på blogspot.com osv.

  • Eftersom vi har en fullfjädrad tabell kopierar Excel automatiskt formeln till alla celler i kolumnen.

    Nu har vi en kolumn med utdragna domännamn.

    I nästa avsnitt lär du dig hur du kan bearbeta en lista med webbadresser baserat på kolumnen Domän.

    Tips: Om du kan behöva redigera domännamnen manuellt vid ett senare tillfälle eller kopiera resultaten till ett annat Excel-arbetsblad, kan du ersätta formelns resultat med värden. För att göra detta fortsätter du med följande steg:

    • Klicka på en cell i kolumnen Domän och tryck på Ctrl+Space för att markera alla celler i kolumnen.
    • Tryck på Ctrl + C för att kopiera uppgifterna till Urklipp och gå sedan till Hem Klicka på fliken " Klistra in " och välj " Värde " från rullgardinsmenyn.
  • Behandla en lista med URL:er med hjälp av kolumnen Domännamn

    Här hittar du några tips om hur du kan bearbeta URL-listan, utifrån min egen erfarenhet.

    Gruppera webbadresser efter domän

    1. Klicka på en valfri cell i Domän kolumn.
    2. Sortera din tabell efter domän: gå till Uppgifter och klicka på fliken A-Z knapp.
    3. Konvertera tabellen tillbaka till ett intervall: klicka på en valfri cell i tabellen, gå till Design och klickar på fliken " Konvertera till intervallet " -knappen.
    4. Gå till Uppgifter och klickar på fliken " Delsumma " ikon.
    5. I dialogrutan "Delsumma" väljer du följande alternativ: Vid varje förändring av : "Domän" använda funktion Räkna och Lägg till delsumma till Domän.

  • Klicka på OK.
  • Excel har skapat en översikt över dina uppgifter på skärmens vänstra sida. Det finns tre nivåer av översikten och det du ser nu är den utökade vyn, eller nivå 3-vyn. Klicka på nummer 2 i det övre vänstra hörnet för att visa de slutliga uppgifterna per domän, och sedan kan du klicka på plus- och minustecknen (+/ -) för att utöka/komprimera detaljerna för varje domän.

    Markera den andra och alla efterföljande webbadresser i samma domän.

    I föregående avsnitt visade vi hur du grupperar webbadresser efter domän. I stället för att gruppera kan du snabbt färga dubbla poster med samma domännamn i dina webbadresser.

    Mer information finns i avsnittet om hur du markerar dubbletter i Excel.

    Jämför URL:er från olika tabeller med domänkolumn

    Du kanske har ett eller flera separata Excel-arbetsblad där du förvarar en lista över domännamn. Dina tabeller kan innehålla länkar som du inte vill arbeta med, till exempel skräppost eller domäner som du redan har bearbetat. Du kan också behöva behålla en lista över domäner med intressanta länkar och radera alla andra.

    Min uppgift är till exempel att färga alla domäner som finns på min svarta lista över skräppostare med rött:

    För att inte slösa mycket tid kan du jämföra dina tabeller för att ta bort onödiga länkar. För fullständig information, läs Hur man jämför två Excel-kolumner och tar bort dubbletter.

    Det bästa sättet är att slå ihop två tabeller efter domännamn

    Detta är det mest avancerade sättet och det som jag personligen föredrar.

    Antag att du har ett separat Excel-arbetsblad med referensdata för varje domän du någonsin arbetat med. I arbetsboken finns webmasterkontakter för länkutbyte och datumet då din webbplats nämndes i den här domänen. Det kan också finnas typer/subtyper av webbplatser och en separat kolumn med dina kommentarer, som i skärmdumpen nedan.

    Så snart du får en ny lista med länkar kan du matcha två tabeller efter domännamn och sammanföra informationen från domänuppslagstabellen och ditt nya URL-ark på bara två minuter.

    Som ett resultat får du domännamnet samt kategorin för webbplatsen och dina kommentarer. På så sätt kan du se vilka webbadresser från listan som du måste ta bort och vilka du måste bearbeta.

    Matcha två tabeller efter domännamn och sammanföra data:

    1. Ladda ner och installera den senaste versionen av guiden Merge Tables Wizard för Microsoft Excel

      Det här smarta verktyget matchar och sammanfogar två Excel 2013-2003-arbetsblad på ett ögonblick. Du kan använda en eller flera kolumner som unik identifierare, uppdatera befintliga kolumner i huvudarbetsbladet eller lägga till nya från uppslagstabellen. Läs gärna mer om guiden Merge Tables Wizard på vår webbplats.

    2. Öppna din URL-lista i Excel och extrahera domännamn enligt beskrivningen ovan.
    3. Markera en valfri cell i tabellen och gå sedan till Uppgifter om Ablebits och klicka på fliken Slå ihop två tabeller ikonen för att köra tilläggsprogrammet.
    4. Tryck på Nästa knappen två gånger och välj ditt kalkylblad med domäninformationen som den Uppslagstabell .
    5. Markera kryssrutan bredvid Domän för att identifiera den som den matchande kolumn .
    6. Välj vilken information om domänen du vill lägga till i URL-listan och klicka på Nästa.
    7. Tryck på Slutförande När bearbetningen är klar visar tilläggsmodulen ett meddelande med information om sammanslagningen.

    Det tar bara några sekunder - och du får all information om varje domännamn på en gång.

    Du kan ladda ner Guiden för sammanslagning av tabeller för Excel, köra den på dina data och se hur användbar den kan vara.

    Om du är intresserad av att få ett gratis tillägg för att extrahera domännamn och undermappar till rotdomänen (.com, .edu, .us etc.) från URL-listan, kan du skicka en kommentar till oss. När du gör detta, ange din Excel-version, t.ex. Excel 2010 64-bit, och ange din e-postadress i motsvarande fält (oroa dig inte, den kommer inte att visas offentligt). Om vi får ett anständigt antal röster, kommer vi attskapa ett sådant tillägg och jag meddelar dig. Tack på förhand!

    Michael Brown är en hängiven teknikentusiast med en passion för att förenkla komplexa processer med hjälp av mjukvaruverktyg. Med mer än ett decenniums erfarenhet inom teknikbranschen har han finslipat sina kunskaper i Microsoft Excel och Outlook, samt Google Sheets och Docs. Michaels blogg är tillägnad att dela med sig av sin kunskap och expertis med andra, och tillhandahåller lätta att följa tips och handledningar för att förbättra produktiviteten och effektiviteten. Oavsett om du är en erfaren proffs eller nybörjare, erbjuder Michaels blogg värdefulla insikter och praktiska råd för att få ut det mesta av dessa viktiga programvaruverktyg.