I-extract ang mga domain name mula sa isang listahan ng URL sa Excel

  • Ibahagi Ito
Michael Brown

Ang ilang mga tip at piraso ng payo ay makakatulong sa iyong makakuha ng mga domain name mula sa isang listahan ng mga URL gamit ang mga formula ng Excel. Hinahayaan ka ng dalawang variation ng formula na i-extract ang mga domain name na mayroon at walang www. anuman ang URL protocol (http, https, ftp atbp. ay suportado). Gumagana ang solusyon sa lahat ng modernong bersyon ng Excel, mula 2010 hanggang 2016.

Kung nag-aalala ka sa pag-promote ng iyong web-site (tulad ko) o paggawa ng SEO sa propesyonal na antas na nagpo-promote ng web ng mga kliyente -mga site para sa pera, madalas mong kailangang iproseso at suriin ang malalaking listahan ng mga URL: Mga ulat ng Google Analytics tungkol sa pagkuha ng trapiko, mga ulat ng Webmaster tool sa mga bagong link, mga ulat sa mga backlink sa mga web-site ng iyong mga kakumpitensya (na naglalaman ng napakaraming interesante facts ;) ) at iba pa, at iba pa.

Upang maproseso ang mga naturang listahan, mula sampu hanggang isang milyong link, gumagawa ang Microsoft Excel ng perpektong tool. Ito ay makapangyarihan, maliksi, napapalawak, at hinahayaan kang magpadala ng ulat sa iyong kliyente nang direkta mula sa isang Excel sheet.

"Bakit ito ang saklaw, mula 10 hanggang 1,000,000?" maaari mong itanong sa akin. Dahil tiyak na hindi mo kailangan ng tool para magproseso ng mas kaunti sa 10 link; at halos hindi mo kakailanganin ang anuman kung mayroon kang higit sa isang milyong papasok na mga link. Gusto kong tumaya na sa kasong ito ay mayroon ka nang ilang custom na software na binuo para sa iyo, na may lohika ng negosyo na partikular na iniayon para sa iyong mga pangangailangan. At ako ang magbabasa ng iyong mga artikulo at hindi angiba pang paraan :)

Kapag nag-aanalisa ng isang listahan ng mga URL, madalas mong kailangang gawin ang mga sumusunod na gawain: kumuha ng mga domain name para sa karagdagang pagproseso, pangkatin ang mga URL ayon sa domain, alisin ang mga link mula sa mga naprosesong domain, paghambingin at pagsamahin ang dalawa mga talahanayan ayon sa mga domain name atbp.

5 madaling hakbang upang kunin ang mga domain name mula sa listahan ng mga URL

Bilang halimbawa, kumuha tayo ng snippet ng ulat ng mga backlink ng ablebits.com nabuo ng Google Webmaster Tools.

Tip: Inirerekumenda ko ang paggamit ng ahrefs.com upang makita ang mga bagong link sa iyong sariling site at mga web-site ng iyong mga kakumpitensya.

  1. Idagdag ang " Domain " column sa dulo ng iyong talahanayan.

    Na-export namin ang data mula sa isang CSV file, kaya naman sa mga tuntunin ng Excel ang aming data ay nasa isang simpleng hanay. Pindutin ang Ctrl + T upang i-convert ang mga ito sa isang Excel table dahil ito ay mas maginhawang gamitin.

  2. Sa unang cell ng column na " Domain " (B2), ilagay ang formula para mag-extract ng domain name:
    • I-extract ang domain gamit ang www. kung ito ay nasa isang URL:

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

  • Alisin ang www. at kumuha ng purong domain name:
  • =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))

    Maaaring mukhang masyadong mahaba at kumplikado ang pangalawang formula, ngunit kung hindi ka nakakita ng tunay na mahahabang formula. Hindi walang dahilan na pinataas ng Microsoft ang maximum na haba ng mga formula hanggang 8192 character sa mga bagong bersyon ng Excel :)

    Ang maganda ay hindi natin kailangang gumamit ng alinman sakaragdagang column o VBA macro. Sa katunayan, ang paggamit ng mga VBA macro upang i-automate ang iyong mga gawain sa Excel ay hindi napakahirap na tila, tingnan ang isang napakahusay na artikulo - kung paano lumikha at gumamit ng mga VBA macro. Ngunit sa partikular na kaso na ito, hindi talaga namin kailangan ang mga ito, mas mabilis at mas madaling gamitin ang isang formula.

    Tandaan: Sa teknikal na paraan, ang www ay ang 3rd level na domain, bagama't sa lahat ng normal mga web-site www. ay isa lamang alyas ng pangunahing domain. Sa mga unang araw ng Internet, maaari mong sabihin ang "double u, double u, double u ang aming cool na pangalan dot com" sa telepono o sa isang advert sa radyo, at lubos na nauunawaan at naaalala ng lahat kung saan ka hahanapin, siyempre maliban kung ang iyong cool na pangalan ay tulad ng www.llanfairpwllgwyngyllgogerychwyrndrobwyll-llantysiliogogogoch.com :)

    Kailangan mong iwanan ang lahat ng iba pang mga domain name sa ika-3 antas, kung hindi, magugulo mo ang mga link mula sa iba't ibang site, hal. na may "co.uk" na domain o mula sa iba't ibang account sa blogspot.com atbp.

  • Dahil mayroon kaming ganap na talahanayan, awtomatikong kinokopya ng Excel ang formula sa lahat ng mga cell sa column.

    Tapos na! Mayroon kaming column na may mga na-extract na domain name.

    Sa susunod na seksyon matututunan mo kung paano mo mapoproseso ang isang listahan ng mga URL batay sa column ng Domain.

    Tip: Kung maaaring kailanganin mong manu-manong i-edit ang mga pangalan ng domain sa ibang pagkakataon o kopyahin ang mga resulta sa isa pang Excel worksheet, palitan ang mga resulta ng formula ng mga halaga. Gagawinito, magpatuloy sa mga sumusunod na hakbang:

    • Mag-click sa anumang cell sa column ng Domain at pindutin ang Ctrl+Space upang piliin ang lahat ng mga cell sa column na iyon.
    • Pindutin ang Ctrl + C upang kopyahin ang data sa Clipboard, pagkatapos ay pumunta sa tab na Home , i-click ang button na " I-paste " at piliin ang " Halaga " mula sa drop-down na menu.
  • Pagproseso ng listahan ng mga URL gamit ang column ng Domain name

    Dito makikita mo ang ilang tip sa karagdagang pagproseso ng listahan ng URL, mula sa sa sarili kong karanasan.

    Igrupo ang mga URL ayon sa domain

    1. Mag-click sa anumang cell sa column na Domain .
    2. Pagbukud-bukurin ang iyong talahanayan ayon sa Domain : pumunta sa tab na Data at mag-click sa button na A-Z .
    3. I-convert ang iyong talahanayan pabalik sa isang hanay: mag-click sa anumang cell sa talahanayan, pumunta sa tab na Disenyo at i-click ang button na " I-convert sa hanay ."
    4. Pumunta sa tab na Data at i-click ang " Subtotal " na icon.
    5. Sa dialog box na "Subtotal," piliin ang mga sumusunod na opsyon: Sa bawat pagbabago sa : "Domain" gamitin ang function Bilang at Magdagdag ng subtotal sa Domain.

  • I-click ang OK.
  • Gumawa ang Excel ng outline ng iyong data sa kaliwang bahagi ng screen. Mayroong 3 antas ng outline at ang nakikita mo ngayon ay ang pinalawak na view, o level 3 na view. I-click ang numero 2 sa kaliwang sulok sa itaas upang ipakita ang panghuling data ayon sa mga domain, at pagkatapos ay maaari mong i-click ang plus at minus sign (+ / -) saupang palawakin / i-collapse ang mga detalye para sa bawat domain.

    I-highlight ang pangalawa at lahat ng kasunod na URL sa parehong domain

    Sa aming nakaraang seksyon ipinakita namin kung paano pagpangkatin ang mga URL ayon sa domain. Sa halip na magpangkat, maaari mong mabilis na makulayan ang mga duplicate na entry ng parehong domain name sa iyong mga URL.

    Para sa higit pang mga detalye, pakitingnan kung paano i-highlight ang mga duplicate sa Excel.

    Ihambing ang iyong mga URL mula sa iba't ibang mga talahanayan ayon sa column ng domain

    Maaaring mayroon kang isa o ilang magkakahiwalay na worksheet ng Excel kung saan nagtatago ka ng listahan ng mga domain name. Maaaring naglalaman ang iyong mga talahanayan ng mga link na hindi mo gustong gamitin, tulad ng spam o mga domain na naproseso mo na. Maaaring kailanganin mo ring magtago ng listahan ng mga domain na may mga kawili-wiling link at tanggalin ang lahat ng iba pa.

    Halimbawa, ang aking gawain ay kulayan ng pula ang lahat ng domain na nasa aking spammer blacklist:

    Upang hindi mag-aksaya ng maraming oras, maaari mong ihambing ang iyong mga talahanayan upang tanggalin ang mga hindi kinakailangang link. Para sa buong detalye, pakibasa ang Paano maghambing ng dalawang column ng Excel at magtanggal ng mga duplicate

    Ang pinakamahusay na paraan ay pagsamahin ang dalawang talahanayan ayon sa domain name

    Ito ang pinaka-advanced na paraan at ang personal kong gusto .

    Ipagpalagay, mayroon kang hiwalay na worksheet ng Excel na may reference na data para sa bawat domain na ginamit mo. Pinapanatili ng workbook na ito ang mga contact ng webmaster para sa pagpapalitan ng link at ang petsa kung kailan nabanggit ang iyong website sa domain na ito. Maaari ding may mga uri/subtype ngmga website at isang hiwalay na column kasama ng iyong mga komento tulad ng sa screenshot sa ibaba.

    Sa sandaling makakuha ka ng bagong listahan ng mga link maaari mong itugma ang dalawang talahanayan ayon sa domain name at pagsamahin ang impormasyon mula sa talahanayan ng paghahanap ng domain at ang iyong bagong sheet ng mga URL sa loob lamang ng dalawang minuto.

    Bilang ang resulta ay makukuha mo ang domain name pati na ang kategorya ng website at ang iyong mga komento. Hahayaan ka nitong makita ang mga URL mula sa listahang kailangan mong tanggalin at ang mga kailangan mong iproseso.

    Itugma ang dalawang talahanayan ayon sa domain name at pagsamahin ang data:

    1. I-download at i-install ang pinakabagong bersyon ng Merge Tables Wizard para sa Microsoft Excel

      Ang napakahusay na tool na ito ay tutugma at pagsasamahin ang dalawang Excel 2013-2003 worksheet sa isang iglap. Maaari mong gamitin ang isa o ilang column bilang natatanging identifier, i-update ang mga kasalukuyang column sa master worksheet o magdagdag ng bago mula sa lookup table. Huwag mag-atubiling magbasa nang higit pa tungkol sa Merge Tables Wizard sa aming website.

    2. Buksan ang iyong listahan ng mga URL sa Excel at i-extract ang mga domain name tulad ng inilarawan sa itaas.
    3. Pumili ng anumang cell sa iyong talahanayan. Pagkatapos ay pumunta sa tab na Ablebits Data at mag-click sa icon na Pagsamahin ang Dalawang Talahanayan upang patakbuhin ang add-in.
    4. Pindutin ang Next na button nang dalawang beses at piliin ang iyong worksheet na may impormasyon ng mga domain bilang Lookup Table .
    5. Lagyan ng check ang checkbox sa tabi ng Domain upang matukoy ito bilang katugmang column .
    6. Piliin kung anong impormasyon tungkol sa domaingusto mong idagdag sa listahan ng mga URL at i-click ang Susunod.
    7. Pindutin ang button na Tapos na . Kapag natapos na ang pagproseso, magpapakita sa iyo ang add-in ng mensahe na may mga detalye ng pagsasama.

    Ilang segundo lang - at makukuha mo ang lahat ng impormasyon tungkol sa bawat domain name sa isang sulyap.

    Maaari mong i-download ang Merge Tables Wizard para sa Excel, patakbuhin ito sa iyong data at tingnan kung gaano ito kapaki-pakinabang.

    Kung interesado kang makakuha ng libreng add-in para sa pagkuha ng mga domain name at mga subfolder ng root domain (.com, .edu, .us atbp.) mula sa listahan ng URL, mag-drop lang sa amin ng komento. Kapag ginagawa ito, mangyaring tukuyin ang iyong bersyon ng Excel, hal. Excel 2010 64-bit, at ilagay ang iyong email address sa kaukulang field (huwag mag-alala, hindi ito ipapakita sa publiko). Kung mayroon kaming isang disenteng bilang ng mga boto, gagawa kami ng ganoon at add-in at ipinapaalam ko sa iyo. Salamat nang maaga!

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.