Ekstrak nama domain daripada senarai URL dalam Excel

  • Berkongsi Ini
Michael Brown

Beberapa petua dan nasihat akan membantu anda mendapatkan nama domain daripada senarai URL menggunakan formula Excel. Dua variasi formula membolehkan anda mengekstrak nama domain dengan dan tanpa www. tanpa mengira protokol URL (http, https, ftp dll. disokong). Penyelesaian ini berfungsi dalam semua versi moden Excel, dari 2010 hingga 2016.

Jika anda bimbang dengan mempromosikan tapak web anda (seperti saya) atau melakukan SEO di peringkat profesional yang mempromosikan web pelanggan -tapak untuk wang, anda selalunya perlu memproses dan menganalisis senarai besar URL: Laporan Google Analitis tentang pemerolehan trafik, alat Juruweb melaporkan pautan baharu, laporan tentang pautan balik ke tapak web pesaing anda (yang mengandungi banyak perkara menarik fakta ;) ) dan seterusnya, dan sebagainya.

Untuk memproses senarai sedemikian, daripada sepuluh hingga sejuta pautan, Microsoft Excel menjadikan alat yang ideal. Ia berkuasa, tangkas, boleh dipanjangkan dan membolehkan anda menghantar laporan kepada pelanggan anda terus daripada helaian Excel.

"Mengapa julat ini, dari 10 hingga 1,000,000?" anda boleh bertanya kepada saya. Kerana anda pastinya tidak memerlukan alat untuk memproses kurang daripada 10 pautan; dan anda hampir tidak memerlukan apa-apa jika anda mempunyai lebih sejuta pautan masuk. Saya bertaruh bahawa dalam kes ini anda sudah pun mempunyai beberapa perisian tersuai yang dibangunkan khas untuk anda, dengan logik perniagaan yang disesuaikan khusus untuk keperluan anda. Dan sayalah yang akan meneliti artikel anda dan bukannya artikelsebaliknya :)

Apabila menganalisis senarai URL, anda selalunya perlu melaksanakan tugas berikut: mendapatkan nama domain untuk pemprosesan selanjutnya, mengumpulkan URL mengikut domain, mengalih keluar pautan daripada domain yang telah diproses, membandingkan dan menggabungkan dua jadual mengikut nama domain dsb.

5 langkah mudah untuk mengekstrak nama domain daripada senarai URL

Sebagai contoh, mari kita ambil coretan laporan pautan balik ablebits.com dihasilkan oleh Alat Juruweb Google.

Petua: Saya akan mengesyorkan menggunakan ahrefs.com untuk melihat pautan baharu tepat pada masanya ke tapak anda sendiri dan tapak web pesaing anda.

  1. Tambahkan " Domain " lajur ke hujung jadual anda.

    Kami telah mengeksport data daripada fail CSV , itulah sebabnya dari segi Excel data kami berada dalam julat yang mudah. Tekan Ctrl + T untuk menukarnya kepada jadual Excel kerana ia jauh lebih mudah untuk digunakan.

  2. Dalam sel pertama lajur " Domain " (B2), masukkan formula untuk mengekstrak nama domain:
    • Ekstrak domain dengan www. jika ia terdapat dalam URL:

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

  • Tinggalkan www. dan dapatkan nama domain tulen:
  • =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))

    Formula kedua mungkin kelihatan terlalu panjang dan rumit, tetapi hanya jika anda tidak melihat formula yang benar-benar panjang. Bukan tanpa sebab bahawa Microsoft telah meningkatkan panjang maksimum formula sehingga 8192 aksara dalam versi baharu Excel :)

    Perkara yang baik ialah kita tidak perlu menggunakan sama adalajur tambahan atau makro VBA. Sebenarnya, menggunakan makro VBA untuk mengautomasikan tugas Excel anda tidaklah begitu sukar seperti yang kelihatan, lihat artikel yang sangat bagus - cara mencipta dan menggunakan makro VBA. Tetapi dalam kes khusus ini, kami sebenarnya tidak memerlukannya, ia lebih cepat dan lebih mudah untuk menggunakan formula.

    Nota: Secara teknikalnya, www ialah domain peringkat ke-3, walaupun dengan semua perkara biasa laman web www. hanyalah alias bagi domain utama. Pada hari-hari awal Internet, anda boleh menyebut "double u, double u, double u our cool name dot com" di telefon atau dalam iklan radio, dan semua orang faham dan teringat dengan sempurna di mana hendak mencari anda, sudah tentu melainkan nama hebat anda adalah seperti www.llanfairpwllgwyngyllgogerychwyrndrobwyll-llantysiliogogogoch.com :)

    Anda perlu meninggalkan semua nama domain lain di peringkat ke-3, jika tidak, anda akan mengacaukan pautan dari tapak yang berbeza, mis. dengan domain "co.uk" atau daripada akaun berbeza di blogspot.com dsb.

  • Memandangkan kami mempunyai jadual lengkap, Excel secara automatik menyalin formula merentas semua sel dalam lajur.

    Selesai! Kami mempunyai lajur dengan nama domain yang diekstrak.

    Dalam bahagian seterusnya anda akan mempelajari cara anda boleh memproses senarai URL berdasarkan lajur Domain.

    Petua: Jika anda mungkin perlu mengedit nama domain secara manual pada masa yang akan datang atau salin keputusan ke lembaran kerja Excel yang lain, gantikan hasil formula dengan nilai. untuk melakukanini, teruskan dengan langkah berikut:

    • Klik pada mana-mana sel dalam lajur Domain dan tekan Ctrl+Space untuk memilih semua sel dalam lajur itu.
    • Tekan Ctrl + C untuk salin data ke Papan Klip, kemudian pergi ke tab Laman Utama , klik butang " Tampal " dan pilih " Nilai " daripada menu lungsur turun.
  • Memproses senarai URL menggunakan lajur nama Domain

    Di sini anda akan menemui beberapa petua tentang pemprosesan lanjut senarai URL, daripada berdasarkan pengalaman saya sendiri.

    Kumpulkan URL mengikut domain

    1. Klik pada mana-mana sel dalam lajur Domain .
    2. Isih jadual anda mengikut Domain : pergi ke tab Data dan klik pada butang A-Z .
    3. Tukar jadual anda kembali kepada julat: klik pada mana-mana sel dalam jadual, pergi ke Tab Reka Bentuk dan klik butang " Tukar kepada julat ".
    4. Pergi ke tab Data dan klik " Subtotal ikon ".
    5. Dalam kotak dialog "Subtotal", pilih pilihan berikut: Pada setiap perubahan dalam : "Domain" gunakan fungsi Kira dan Tambahkan subjumlah pada Domain.

  • Klik OK.
  • Excel telah mencipta garis besar data anda di sebelah kiri skrin. Terdapat 3 peringkat garis besar dan apa yang anda lihat sekarang ialah paparan yang dikembangkan atau pandangan tahap 3. Klik nombor 2 di penjuru kiri sebelah atas untuk memaparkan data akhir mengikut domain, dan kemudian anda boleh mengklik tanda tambah dan tolak (+ / -) dalamuntuk mengembangkan / meruntuhkan butiran untuk setiap domain.

    Serlahkan URL kedua dan semua URL berikutnya dalam domain yang sama

    Dalam bahagian sebelumnya, kami menunjukkan cara mengumpulkan URL mengikut domain. Daripada mengumpulkan, anda boleh mewarnakan entri pendua dengan nama domain yang sama dengan cepat dalam URL anda.

    Untuk butiran lanjut, sila lihat cara untuk menyerlahkan pendua dalam Excel.

    Bandingkan URL anda daripada jadual berbeza mengikut lajur domain

    Anda mungkin mempunyai satu atau beberapa lembaran kerja Excel yang berasingan di mana anda menyimpan senarai nama domain. Jadual anda mungkin mengandungi pautan yang anda tidak mahu bekerjasama, seperti spam atau domain yang telah anda proses. Anda juga mungkin perlu menyimpan senarai domain dengan pautan yang menarik dan memadamkan semua yang lain.

    Sebagai contoh, tugas saya ialah mewarnakan merah semua domain yang berada dalam senarai hitam spammer saya:

    Untuk tidak membuang banyak masa, anda boleh membandingkan jadual anda untuk memadamkan pautan yang tidak diperlukan. Untuk butiran penuh, sila baca Cara membandingkan dua lajur Excel dan memadamkan pendua

    Cara terbaik ialah menggabungkan dua jadual mengikut nama domain

    Ini adalah cara yang paling maju dan yang saya suka secara peribadi .

    Andainya, anda mempunyai lembaran kerja Excel yang berasingan dengan data rujukan untuk setiap domain yang pernah anda gunakan. Buku kerja ini menyimpan kenalan juruweb untuk pertukaran pautan dan tarikh tapak web anda disebut dalam domain ini. Terdapat juga jenis/subjenislaman web dan lajur berasingan dengan ulasan anda seperti pada tangkapan skrin di bawah.

    Sebaik sahaja anda mendapat senarai pautan baharu, anda boleh memadankan dua jadual mengikut nama domain dan menggabungkan maklumat daripada jadual carian domain dan helaian URL baharu anda dalam masa dua minit sahaja.

    Sebagaimana hasilnya anda akan mendapat nama domain serta kategori laman web dan komen anda. Ini akan membolehkan anda melihat URL daripada senarai yang perlu anda padamkan dan URL yang perlu anda proses.

    Padankan dua jadual mengikut nama domain dan cantumkan data:

    1. Muat turun dan pasang versi terkini Merge Tables Wizard untuk Microsoft Excel

      Alat bagus ini akan memadankan dan menggabungkan dua lembaran kerja Excel 2013-2003 dalam sekelip mata. Anda boleh menggunakan satu atau beberapa lajur sebagai pengecam unik, mengemas kini lajur sedia ada dalam lembaran kerja induk atau menambah baharu daripada jadual carian. Jangan ragu untuk membaca lebih lanjut mengenai Merge Tables Wizard di tapak web kami.

    2. Buka senarai URL anda dalam Excel dan ekstrak nama domain seperti yang diterangkan di atas.
    3. Pilih mana-mana sel dalam jadual anda. Kemudian pergi ke tab Data Ablebits dan klik pada ikon Gabung Dua Jadual untuk menjalankan tambahan.
    4. Tekan butang Seterusnya dua kali dan pilih lembaran kerja anda dengan maklumat domain sebagai Jadual Carian .
    5. Tandakan kotak pilihan di sebelah Domain untuk mengenal pasti ia sebagai lajur yang sepadan .
    6. Pilih maklumat tentang domain tersebutanda ingin tambah pada senarai URL dan klik Seterusnya.
    7. Tekan butang Selesai . Apabila pemprosesan selesai, add-in akan menunjukkan kepada anda mesej dengan butiran gabungan.

    Hanya beberapa saat - dan anda mendapat semua maklumat tentang setiap nama domain sepintas lalu.

    Anda boleh memuat turun Merge Tables Wizard untuk Excel, jalankannya pada data anda dan lihat sejauh mana ia berguna.

    Jika anda berminat untuk mendapatkan tambahan percuma untuk mengekstrak nama domain dan subfolder domain akar (.com, .edu, .us dll.) daripada senarai URL, hanya tinggalkan ulasan kepada kami. Apabila melakukan ini, sila nyatakan versi Excel anda, mis. Excel 2010 64-bit, dan masukkan alamat e-mel anda dalam medan yang sepadan (jangan risau, ia tidak akan dipaparkan secara terbuka). Jika kami mempunyai bilangan undian yang baik, kami akan mencipta sedemikian dan menambah dan saya memberitahu anda. Terima kasih terlebih dahulu!

    Michael Brown ialah peminat teknologi yang berdedikasi dengan semangat untuk memudahkan proses kompleks menggunakan alat perisian. Dengan lebih sedekad pengalaman dalam industri teknologi, beliau telah mengasah kemahirannya dalam Microsoft Excel dan Outlook, serta Helaian Google dan Dokumen. Blog Michael berdedikasi untuk berkongsi pengetahuan dan kepakarannya dengan orang lain, menyediakan petua dan tutorial yang mudah diikuti untuk meningkatkan produktiviti dan kecekapan. Sama ada anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan pandangan berharga dan nasihat praktikal untuk memanfaatkan sepenuhnya alatan perisian penting ini.