Extreu noms de domini d'una llista d'URL a Excel

  • Comparteix Això
Michael Brown

Uns quants consells i consells us ajudaran a obtenir noms de domini d'una llista d'URL mitjançant fórmules d'Excel. Dues variacions de la fórmula us permeten extreure els noms de domini amb i sense www. independentment del protocol d'URL (s'admeten http, https, ftp, etc.). La solució funciona en totes les versions modernes d'Excel, des del 2010 fins al 2016.

Si us preocupa promocionar el vostre lloc web (com jo) o fer SEO a nivell professional promocionant la web dels clients -llocs per diners, sovint heu de processar i analitzar enormes llistes d'URL: informes de Google Analytics sobre l'adquisició de trànsit, informes d'eines per a administradors web sobre enllaços nous, informes sobre enllaços d'entrada als llocs web dels vostres competidors (que contenen molts continguts interessants). fets ;) ) i així successivament.

Per processar aquestes llistes, des de deu fins a un milió d'enllaços, Microsoft Excel és una eina ideal. És potent, àgil, extensible i us permet enviar un informe al vostre client directament des d'un full d'Excel.

"Per què és aquest interval, de 10 a 1.000.000?" em pots preguntar. Perquè definitivament no necessiteu una eina per processar menys de 10 enllaços; i gairebé no en necessitareu si teniu més d'un milió d'enllaços entrants. Apostaria que en aquest cas ja teníeu un programari personalitzat desenvolupat especialment per a vosaltres, amb una lògica de negoci específicament adaptada a les vostres necessitats. I seria jo qui llegiria els vostres articles i no elal revés :)

Quan analitzeu una llista d'URL, sovint heu de realitzar les tasques següents: obtenir noms de domini per a un processament posterior, agrupar URL per domini, eliminar enllaços de dominis ja processats, comparar i combinar dos taules per noms de domini, etc.

5 passos senzills per extreure noms de domini de la llista d'URL

Com a exemple, prenem un fragment de l'informe d'enllaços d'entrada d'ablebits.com generat per Google Webmaster Tools.

Consell: us recomano que utilitzeu ahrefs.com per localitzar oportunament enllaços nous al vostre propi lloc i als llocs web dels vostres competidors.

  1. Afegiu el " Domini " al final de la taula.

    Hem exportat les dades d'un fitxer CSV , per això, en termes d'Excel, les nostres dades es troben en un rang senzill. Premeu Ctrl + T per convertir-los en una taula d'Excel perquè és molt més còmode treballar-hi.

  2. A la primera cel·la de la columna " Domini " (B2), introduïu la fórmula per extreure un nom de domini:
    • Extreu el domini amb www. si està present en un URL:

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

  • Omet www. i obteniu un nom de domini pur:
  • =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))

    La segona fórmula pot semblar massa llarga i complexa, però només si no veieu fórmules realment llargues. No és sense raó que Microsoft hagi augmentat la longitud màxima de les fórmules fins a 8192 caràcters en les noves versions d'Excel :)

    El més bo és que no hem d'utilitzar capcolumna addicional o macro VBA. De fet, utilitzar macros de VBA per automatitzar les tasques d'Excel no és tan difícil com pot semblar, vegeu un article molt bo: com crear i utilitzar macros de VBA. Però en aquest cas concret, en realitat no els necessitem, és més ràpid i fàcil anar amb una fórmula.

    Nota: Tècnicament, www és el domini de tercer nivell, encara que amb tots els normals. llocs web www. és només un àlies del domini principal. En els primers dies d'Internet, podies dir "doble u, doble u, doble u, el nostre nom genial punt com" al telèfon o en un anunci de ràdio, i tothom entenia perfectament i recordava on buscar-te, és clar, tret que el teu nom genial era una cosa així com www.llanfairpwllgwyngyllgogerychwyrndrobwyll-llantysiliogogogoch.com :)

    Heu de deixar tots els altres noms de domini del 3r nivell, en cas contrari, malmetaria els enllaços de diferents llocs, p. amb el domini "co.uk" o des de diferents comptes a blogspot.com, etc.

  • Com que tenim una taula completa, Excel copia automàticament la fórmula a totes les cel·les de la columna.

    Fet! Tenim una columna amb els noms de domini extrets.

    A la següent secció aprendràs com pots processar una llista d'URL basada en la columna Domini.

    Consell: si potser necessites editar els noms de domini manualment més endavant o copieu els resultats a un altre full de treball d'Excel, substituïu els resultats de la fórmula per valors. Feraixò, seguiu els passos següents:

    • Feu clic a qualsevol cel·la de la columna Domini i premeu Ctrl+Espai per seleccionar totes les cel·les d'aquesta columna.
    • Premeu Ctrl + C per copieu les dades al porta-retalls i, a continuació, aneu a la pestanya Inici , feu clic al botó " Enganxa " i seleccioneu " Valor " al menú desplegable.
  • Processament d'una llista d'URL mitjançant la columna Nom de domini

    Aquí trobareu alguns consells sobre el processament posterior de la llista d'URL, des de segons la meva pròpia experiència.

    Agrupa els URL per domini

    1. Fes clic a qualsevol cel·la de la columna Domini .
    2. Ordena la taula per domini : aneu a la pestanya Dades i feu clic al botó A-Z .
    3. Torneu a convertir la vostra taula en un interval: feu clic a qualsevol cel·la de la taula, aneu a la Pestanya Disseny i feu clic al botó " Converteix a l'interval ".
    4. Vés a la pestanya Dades i fes clic al " Subtotal icona ".
    5. Al quadre de diàleg "Subtotal", seleccioneu les opcions següents: A cada canvi de : "Domini" utilitza la funció Compta i Afegiu un subtotal al domini .

  • Feu clic a D'acord.
  • Excel ha creat un esquema de les vostres dades a la part esquerra de la pantalla. Hi ha 3 nivells de l'esquema i el que veus ara és la vista ampliada o la vista de nivell 3. Feu clic al número 2 a l'extrem superior esquerre per mostrar les dades finals per dominis i, a continuació, podeu fer clic als signes més i menys (+ / -) aper ampliar/replegar els detalls de cada domini.

    Destaqueu el segon URL i tots els següents del mateix domini

    A la nostra secció anterior vam mostrar com agrupar els URL per domini. En lloc d'agrupar, podeu pintar ràpidament les entrades duplicades del mateix nom de domini als vostres URL.

    Per obtenir més informació, consulteu com ressaltar els duplicats a Excel.

    Compareu els vostres URL de diferents taules per columna de domini.

    És possible que tingueu un o diversos fulls de treball d'Excel separats on conserveu una llista de noms de domini. Les vostres taules poden contenir enllaços amb els quals no voleu treballar, com ara correu brossa o els dominis que ja heu processat. És possible que també hàgiu de mantenir una llista de dominis amb enllaços interessants i suprimir tots els altres.

    Per exemple, la meva tasca és pintar en vermell tots els dominis que es troben a la meva llista negra de correu brossa:

    Per no perdre molt de temps, podeu comparar les vostres taules per eliminar els enllaços innecessaris. Per obtenir tots els detalls, llegiu Com comparar dues columnes d'Excel i eliminar duplicats

    La millor manera és combinar dues taules per nom de domini

    Aquesta és la manera més avançada i la que prefereixo personalment .

    Suposem que teniu un full de treball d'Excel independent amb dades de referència per a cada domini amb què heu treballat. Aquest llibre de treball manté els contactes de l'administrador web per a l'intercanvi d'enllaços i la data en què el vostre lloc web s'ha esmentat en aquest domini. També hi pot haver tipus/subtipus dellocs web i una columna separada amb els vostres comentaris com a la captura de pantalla següent.

    Tan aviat com rebeu una llista nova d'enllaços, podeu fer coincidir dues taules per nom de domini i combinar la informació de la taula de cerca de dominis i el vostre nou full d'URL en només dos minuts.

    Com com a resultat obtindreu el nom del domini, així com la categoria del lloc web i els vostres comentaris. Això us permetrà veure els URL de la llista que heu de suprimir i els que heu de processar.

    Concorda dues taules pel nom de domini i combina les dades:

    1. Descarregueu i instal·leu la darrera versió de l'assistent de combinació de taules per a Microsoft Excel

      Aquesta eina enginyosa combinarà i combinarà dos fulls de treball d'Excel 2013-2003 en un instant. Podeu utilitzar una o diverses columnes com a identificador únic, actualitzar les columnes existents al full de treball principal o afegir-ne noves des de la taula de cerca. No dubteu a llegir més sobre l'assistent de combinació de taules al nostre lloc web.

    2. Obre la llista d'URL a Excel i extreu els noms de domini tal com es descriu anteriorment.
    3. Seleccioneu qualsevol cel·la de la taula. A continuació, aneu a la pestanya Dades d'Ablebits i feu clic a la icona Combina dues taules per executar el complement.
    4. Premeu el botó Següent dues vegades i seleccioneu el vostre full de treball amb la informació dels dominis com a Taula de cerca .
    5. Marqueu la casella de selecció que hi ha al costat de Domini per identificar-lo com a columna coincident .
    6. Seleccioneu quina informació sobre el dominique voleu afegir a la llista d'URL i feu clic a Següent.
    7. Premeu el botó Finalitza . Quan acabi el processament, el complement us mostrarà un missatge amb els detalls de la fusió.

    Només uns segons, i obtindreu tota la informació sobre cada nom de domini d'un cop d'ull.

    Podeu descarregar Merge Tables Wizard per a Excel, executar-lo a les vostres dades i veure com pot ser útil.

    Si us interessa obtenir un complement gratuït per extreure noms de domini i subcarpetes del domini arrel (.com, .edu, .us, etc.) de la llista d'URL, simplement deixeu-nos un comentari. Quan feu això, especifiqueu la vostra versió d'Excel, p. Excel 2010 de 64 bits i introduïu la vostra adreça de correu electrònic al camp corresponent (no us preocupeu, no es mostrarà públicament). Si tenim un nombre decent de vots, els crearem com a complement i us ho faré saber. Gràcies per endavant!

    Michael Brown és un entusiasta de la tecnologia dedicat amb una passió per simplificar processos complexos mitjançant eines de programari. Amb més d'una dècada d'experiència en la indústria tecnològica, ha perfeccionat les seves habilitats en Microsoft Excel i Outlook, així com en Google Sheets i Docs. El bloc de Michael es dedica a compartir els seus coneixements i experiència amb altres persones, oferint consells i tutorials fàcils de seguir per millorar la productivitat i l'eficiència. Tant si sou un professional experimentat com si sou un principiant, el bloc de Michael ofereix valuoses idees i consells pràctics per treure el màxim profit d'aquestes eines de programari essencials.