Onttrek domeinname uit 'n URL-lys in Excel

  • Deel Dit
Michael Brown

'n Paar wenke en stukkies raad sal jou help om domeinname van 'n lys URL's te kry wat Excel-formules gebruik. Met twee variasies van die formule kan u die domeinname met en sonder www onttrek. ongeag die URL-protokol (http, https, ftp ens. word ondersteun). Die oplossing werk in alle moderne weergawes van Excel, van 2010 tot 2016.

As jy bekommerd is oor die bevordering van jou webwerf (soos ek is) of SEO op professionele vlak doen om kliënte se web te bevorder -webwerwe vir geld, moet jy dikwels groot lyste URL's verwerk en ontleed: Google Analytics verslae oor verkeerverkryging, webmeesternutsgoed verslae oor nuwe skakels, verslae oor terugskakels na jou mededingers se webwerwe (wat wel baie interessante bevat feite ;) ) ensovoorts, ensovoorts.

Om sulke lyste te verwerk, van tien tot 'n miljoen skakels, maak Microsoft Excel 'n ideale hulpmiddel. Dit is kragtig, rats, uitbreibaar en laat jou 'n verslag direk vanaf 'n Excel-blad aan jou kliënt stuur.

"Hoekom is dit hierdie reeks, van 10 tot 1 000 000?" jy mag my vra. Omdat jy beslis nie 'n hulpmiddel nodig het om minder as 10 skakels te verwerk nie; en jy sal skaars enige nodig hê as jy meer as 'n miljoen inkomende skakels het. Ek wil wed dat jy in hierdie geval reeds 'n paar pasgemaakte sagteware spesiaal vir jou laat ontwikkel het, met 'n besigheidslogika wat spesifiek vir jou behoeftes aangepas is. En dit sou ek wees wat jou artikels sou lees en nie dieandersom :)

Wanneer jy 'n lys URL's ontleed, moet jy dikwels die volgende take uitvoer: kry domeinname vir verdere verwerking, groepeer URL's volgens domein, verwyder skakels van reeds verwerkte domeine, vergelyk en voeg twee saam tabelle volgens domeinname ens.

5 maklike stappe om domeinname uit die lys URL's te onttrek

Kom ons neem as voorbeeld 'n brokkie van ablebits.com se terugskakelverslag gegenereer deur Google Webmaster Tools.

Wenk: Ek sal aanbeveel om ahrefs.com te gebruik om betyds nuwe skakels na jou eie werf en jou mededingers se webwerwe raak te sien.

  1. Voeg die " Domain " kolom aan die einde van jou tabel.

    Ons het die data vanaf 'n CSV -lêer uitgevoer, en daarom is ons data in terme van Excel in 'n eenvoudige reeks. Druk Ctrl + T om hulle na 'n Excel-tabel om te skakel, want dit is baie geriefliker om mee te werk.

  2. In die eerste sel van die " Domain "-kolom (B2), voer die formule in om 'n domeinnaam te onttrek:
    • Uittrek die domein met www. as dit in 'n URL voorkom:

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

  • Laat www. en kry 'n suiwer domeinnaam:
  • =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))

    Die tweede formule lyk dalk te lank en kompleks, maar net as jy nie werklik lang formules gesien het nie. Dit is nie sonder rede dat Microsoft die maksimum lengte van formules tot 8192 karakters in nuwe weergawes van Excel verhoog het nie :)

    Die goeie ding is dat ons nie 'naddisionele kolom of VBA makro. Trouens, die gebruik van VBA-makro's om u Excel-take te outomatiseer is nie so moeilik soos dit mag lyk nie, sien 'n baie goeie artikel - hoe om VBA-makro's te skep en te gebruik. Maar in hierdie spesifieke geval het ons hulle nie eintlik nodig nie, dit is vinniger en makliker om met 'n formule te gaan.

    Let wel: Tegnies is www die 3de vlakdomein, maar met alle normale webwerwe www. is net 'n alias van die primêre domein. In die vroeë dae van die internet kon jy sê "dubbel jou, verdubbel jou, verdubbel jou ons cool naam dot com" op die foon of in 'n radio-advertensie, en almal het perfek verstaan ​​en onthou waar om na jou te soek, natuurlik tensy jou oulike naam was iets soos www.llanfairpwllgwyngyllgogerychwyrndrobwyll-llantysiliogogogoch.com :)

    Jy moet alle ander domeinname van die 3de vlak verlaat, anders sal jy skakels van verskillende werwe af mors, bv. met "co.uk"-domein of van verskillende rekeninge op blogspot.com ens.

  • Aangesien ons 'n volwaardige tabel het, kopieer Excel outomaties die formule oor alle selle in die kolom.

    Klaar! Ons het 'n kolom met onttrekte domeinname.

    In die volgende afdeling sal jy leer hoe jy 'n lys URL's kan verwerk op grond van die Domein-kolom.

    Wenk: As jy dalk die domeinname handmatig moet wysig op 'n later tyd of kopieer die resultate na 'n ander Excel-werkblad, vervang die formuleresultate met waardes. Om te doendit, gaan voort met die volgende stappe:

    • Klik op enige sel in die Domeinkolom en druk Ctrl+Spasie om al die selle in daardie kolom te kies.
    • Druk Ctrl + C om kopieer die data na Knipbord, gaan dan na die Tuis -oortjie, klik die " Plak "-knoppie en kies " Waarde " uit die aftreklys.
  • Verwerking van 'n lys URL's deur die Domeinnaam-kolom te gebruik

    Hier sal jy 'n paar wenke kry oor verdere verwerking van die URL-lys, van op my eie ervaring.

    Groep URL'e volgens domein

    1. Klik op enige sel in die Domain kolom.
    2. Sorteer jou tabel volgens Domein : gaan na die Data -oortjie en klik op die A-Z -knoppie.
    3. Skakel jou tabel terug na 'n reeks: klik op enige sel in die tabel, gaan na die Ontwerp -oortjie en klik die " Skakel na die reeks "-knoppie.
    4. Gaan na die Data -oortjie en klik die " Subtotaal " ikoon.
    5. In die "Subtotaal" dialoogkassie, kies die volgende opsies: By elke verandering in : "Domain" gebruik funksie Tel en Voeg subtotaal by Domein.

  • Klik OK.
  • Excel het 'n uiteensetting van jou data aan die linkerkant van die skerm geskep. Daar is 3 vlakke van die buitelyn en wat jy nou sien is die uitgebreide aansig, of vlak 3-aansig. Klik op nommer 2 in die boonste linkerhoek om die finale data volgens domeine te vertoon, en dan kan jy die plus- en minustekens (+ / -) inom die besonderhede vir elke domein uit te brei / in te vou.

    Merk die tweede en alle daaropvolgende URL's in dieselfde domein

    In ons vorige afdeling het ons gewys hoe om URL's volgens domein te groepeer. In plaas daarvan om te groepeer, kan jy vinnig duplikaatinskrywings van dieselfde domeinnaam in jou URL's inkleur.

    Vir meer besonderhede sien asseblief hoe om duplikate in Excel uit te lig.

    Vergelyk jou URL's van verskillende tabelle volgens domeinkolom

    Jy het dalk een of meer aparte Excel-werkblaaie waar jy 'n lys van domeinname hou. Jou tabelle kan skakels bevat waarmee jy nie wil werk nie, soos strooipos of die domeine wat jy reeds verwerk het. Jy sal dalk ook 'n lys van domeine met interessante skakels moet hou en alle ander moet uitvee.

    My taak is byvoorbeeld om alle domeine wat in my spammer-swartlys is, rooi in te kleur:

    Om nie baie tyd te mors nie, kan jy jou tabelle vergelyk om die onnodige skakels uit te vee. Vir volledige besonderhede, lees asseblief Hoe om twee Excel-kolomme te vergelyk en duplikate uit te vee

    Die beste manier is om twee tabelle volgens domeinnaam saam te voeg

    Dit is die mees gevorderde manier en die een wat ek persoonlik verkies .

    Gestel jy het 'n aparte Excel-werkblad met verwysingsdata vir elke domein waarmee jy ooit gewerk het. Hierdie werkboek hou webmeesterkontakte vir skakeluitruiling en die datum waarop jou webwerf in hierdie domein genoem is. Daar kan ook tipes/subtipes van weeswebwerwe en 'n aparte kolom met jou opmerkings soos op die skermkiekie hieronder.

    Sodra jy 'n nuwe lys skakels kry, kan jy twee tabelle volgens domeinnaam pas en die inligting van die domeinopsoektabel en jou nuwe URL'e-blad binne net twee minute saamvoeg.

    Soos 'n resultaat sal jy die domeinnaam sowel as die webwerfkategorie en jou kommentaar kry. Dit sal jou die URL'e van die lys laat sien wat jy moet uitvee en dié wat jy moet verwerk.

    Pas twee tabelle volgens domeinnaam en voeg data saam:

    1. Laai af en installeer die nuutste weergawe van Merge Tables Wizard vir Microsoft Excel

      Hierdie handige hulpmiddel sal twee Excel 2013-2003-werkblaaie blitsvinnig ooreenstem en saamsmelt. Jy kan een of meer kolomme as die unieke identifiseerder gebruik, bestaande kolomme in die meesterwerkblad opdateer of nuwe byvoeg vanaf die opsoektabel. Lees gerus meer oor Merge Tables Wizard op ons webwerf.

    2. Maak jou URL's lys in Excel oop en onttrek domeinname soos hierbo beskryf.
    3. Kies enige sel in jou tabel. Gaan dan na die Ablebits Data -oortjie en klik op die Merge Two Tables -ikoon om die byvoeging te laat loop.
    4. Druk die Volgende -knoppie twee keer en kies jou werkblad met die domeininligting as die Opsoektabel .
    5. Merk die merkblokkie langs Domein om dit as die passende kolom te identifiseer.
    6. Kies watter inligting oor die domeinjy wil by die URL'e-lys voeg en klik Volgende.
    7. Druk die Voltooi -knoppie. Wanneer die verwerking verby is, sal die byvoeging vir jou 'n boodskap wys met die besonderhede van die samesmelting.

    Net 'n paar sekondes - en jy kry alle inligting oor elke domeinnaam in 'n oogopslag.

    Jy kan Merge Tables Wizard vir Excel aflaai, dit op jou data laat loop en kyk hoe nuttig dit kan wees.

    As jy belangstel om 'n gratis byvoeging te kry vir die onttrekking van domeinname en subgidse van die worteldomein (.com, .edu, .us, ens.) vanaf die URL-lys, stuur vir ons 'n opmerking. Wanneer jy dit doen, spesifiseer asseblief jou Excel weergawe, bv. Excel 2010 64-bis, en voer jou e-posadres in die ooreenstemmende veld in (moenie bekommerd wees nie, dit sal nie publiek vertoon word nie). As ons 'n ordentlike aantal stemme het, sal ons sulke en byvoegings skep en ek laat weet jou. Byvoorbaat dankie!

    Michael Brown is 'n toegewyde tegnologie-entoesias met 'n passie om komplekse prosesse te vereenvoudig deur sagteware-instrumente te gebruik. Met meer as 'n dekade se ondervinding in die tegnologiebedryf, het hy sy vaardighede in Microsoft Excel en Outlook, sowel as Google Sheets en Docs, opgeskerp. Michael se blog is toegewy daaraan om sy kennis en kundigheid met ander te deel, en verskaf maklik-om-te volg wenke en tutoriale vir die verbetering van produktiwiteit en doeltreffendheid. Of jy nou 'n ervare professionele persoon of 'n beginner is, Michael se blog bied waardevolle insigte en praktiese raad om die meeste uit hierdie noodsaaklike sagteware-nutsmiddels te kry.