Excel'de bir URL listesinden alan adlarını ayıklama

  • Bunu Paylaş
Michael Brown

Birkaç ipucu ve tavsiye, Excel formüllerini kullanarak bir URL listesinden alan adlarını almanıza yardımcı olacaktır. Formülün iki varyasyonu, URL protokolünden bağımsız olarak (http, https, ftp vb. desteklenir) www. içeren ve içermeyen alan adlarını çıkarmanıza olanak tanır. Çözüm, 2010'dan 2016'ya kadar Excel'in tüm modern sürümlerinde çalışır.

Web sitenizi tanıtmakla ilgileniyorsanız (benim gibi) veya müşterilerin web sitelerini para karşılığında tanıtan profesyonel düzeyde SEO yapıyorsanız, genellikle büyük URL listelerini işlemek ve analiz etmek zorunda kalırsınız: Google Analytics trafik edinme raporları, Web Yöneticisi araçları yeni bağlantılar hakkında raporlar, rakiplerinizin web sitelerine geri bağlantılar hakkında raporlar (çok sayıda ilginç gerçek içerir ;) ) ve benzerive benzeri.

On bağlantıdan bir milyon bağlantıya kadar bu tür listeleri işlemek için Microsoft Excel ideal bir araçtır. Güçlüdür, çeviktir, genişletilebilir ve müşterinize doğrudan bir Excel sayfasından rapor göndermenizi sağlar.

"Neden bu aralık 10 ila 1.000.000 arasında?" diye sorabilirsiniz. Çünkü 10'dan az bağlantıyı işlemek için kesinlikle bir araca ihtiyacınız yoktur; ve bir milyondan fazla gelen bağlantınız varsa neredeyse hiç ihtiyacınız olmayacaktır. Bu durumda, ihtiyaçlarınıza özel olarak uyarlanmış bir iş mantığı ile sizin için özel bir yazılım geliştirmiş olacağınıza bahse girerim.makaleleriniz değil, tam tersi :)

Bir URL listesini analiz ederken, genellikle aşağıdaki görevleri gerçekleştirmeniz gerekir: daha fazla işlem için alan adlarını almak, URL'leri alan adına göre gruplamak, zaten işlenmiş alan adlarından bağlantıları kaldırmak, iki tabloyu alan adlarına göre karşılaştırmak ve birleştirmek vb.

    5 kolay adımda URL listesinden alan adlarını ayıklama

    Örnek olarak, Google Web Yöneticisi Araçları tarafından oluşturulan ablebits.com'un geri bağlantı raporunun bir parçasını ele alalım.

    İpucu: Kendi sitenize ve rakiplerinizin web sitelerine yönelik yeni bağlantıları zamanında tespit etmek için ahrefs.com'u kullanmanızı tavsiye ederim.

    1. Eklemek " Etki Alanı " sütununu tablonuzun sonuna ekleyin.

      Verileri bir CSV dosyasıdır, bu nedenle Excel açısından verilerimiz basit bir aralıktadır. Bunları bir Excel tablosuna dönüştürmek için Ctrl + T tuşlarına basın, çünkü bu tablo ile çalışmak çok daha kolaydır.

    2. İlk hücresinde " Etki Alanı " sütununda (B2), bir alan adını ayıklamak için formülü girin:
      • URL'de mevcutsa alan adını www. ile çıkarın:

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

  • www. adresini atlayın ve saf bir alan adı alın:
  • =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))

    İkinci formül çok uzun ve karmaşık görünebilir, ancak yalnızca gerçekten uzun formüller görmediyseniz. Microsoft'un Excel'in yeni sürümlerinde formüllerin maksimum uzunluğunu 8192 karaktere kadar çıkarması sebepsiz değildir :)

    İyi olan şey, ek bir sütun veya VBA makrosu kullanmak zorunda olmamamızdır. Aslında, Excel görevlerinizi otomatikleştirmek için VBA makrolarını kullanmak göründüğü kadar zor değildir, çok iyi bir makaleye bakın - VBA makroları nasıl oluşturulur ve kullanılır. Ancak bu özel durumda, aslında onlara ihtiyacımız yok, bir formülle gitmek daha hızlı ve daha kolay.

    Not: Teknik olarak, www 3. seviye alan adıdır, ancak tüm normal web sitelerinde www. sadece birincil alan adının takma adıdır. İnternetin ilk günlerinde, telefonda veya bir radyo reklamında "double u, double u, double u havalı ismimiz nokta com" diyebilirdiniz ve herkes sizi nerede arayacağını mükemmel bir şekilde anlar ve hatırlardı, tabii ki havalı isminiz aşağıdaki gibi bir şey değilsewww.llanfairpwllgwyngyllgogerychwyrndrobwyll-llantysiliogogogoch.com :)

    Diğer tüm alan adlarını 3. seviyede bırakmanız gerekir, aksi takdirde farklı sitelerden gelen bağlantıları karıştırırsınız, örneğin "co.uk" alan adıyla veya blogspot.com'daki farklı hesaplardan vb.

  • Tam teşekküllü bir tablomuz olduğundan, Excel formülü otomatik olarak sütundaki tüm hücrelere kopyalar.

    Bitti! Çıkarılan alan adlarını içeren bir sütunumuz var.

    Bir sonraki bölümde, Etki Alanı sütununa dayalı olarak bir URL listesini nasıl işleyebileceğinizi öğreneceksiniz.

    İpucu: Alan adlarını daha sonra manuel olarak düzenlemeniz veya sonuçları başka bir Excel çalışma sayfasına kopyalamanız gerekirse, formül sonuçlarını değerlerle değiştirin. Bunu yapmak için aşağıdaki adımlarla devam edin:

    • Etki Alanı sütunundaki herhangi bir hücreye tıklayın ve o sütundaki tüm hücreleri seçmek için Ctrl+Space tuşlarına basın.
    • Verileri Pano'ya kopyalamak için Ctrl + C tuşlarına basın, ardından Ev sekmesine tıklayın, " Yapıştır " düğmesine basın ve " Değer " öğesini açılır menüden seçin.
  • Alan adı sütununu kullanarak bir URL listesini işleme

    Burada, kendi deneyimlerime dayanarak URL listesinin daha fazla işlenmesine ilişkin birkaç ipucu bulacaksınız.

    URL'leri etki alanına göre gruplama

    1. içindeki herhangi bir hücreye tıklayın. Etki Alanı sütun.
    2. Tablonuzu Etki Alanına göre sıralayın: şu adrese gidin Veri sekmesine tıklayın ve A-Z Düğme.
    3. Tablonuzu tekrar bir aralığa dönüştürün: tablodaki herhangi bir hücreye tıklayın ve Tasarım sekmesine tıklayın ve " Aralığa dönüştür " düğmesine basın.
    4. Şuraya git Veri sekmesine tıklayın ve " Ara Toplam " simgesi.
    5. "Ara Toplam" iletişim kutusunda aşağıdaki seçenekleri belirleyin: Her değişiklikte : "Etki Alanı" fonksiyon kullan Say ve Alt toplamı şuraya ekleyin Etki alanı.

  • Tamam'a tıklayın.
  • Excel, ekranın sol tarafında verilerinizin bir taslağını oluşturmuştur. Taslağın 3 seviyesi vardır ve şu anda gördüğünüz genişletilmiş görünüm veya seviye 3 görünümüdür. Alanlara göre nihai verileri görüntülemek için sol üst köşedeki 2 numaraya tıklayın ve ardından her bir alanın ayrıntılarını genişletmek / daraltmak için artı ve eksi işaretlerine (+ / -) tıklayabilirsiniz.

    Aynı etki alanındaki ikinci ve sonraki tüm URL'leri vurgulayın

    Önceki bölümümüzde URL'leri etki alanına göre nasıl gruplandıracağımızı gösterdik. Gruplandırma yerine, URL'lerinizdeki aynı etki alanı adının yinelenen girişlerini hızlı bir şekilde renklendirebilirsiniz.

    Daha fazla ayrıntı için lütfen Excel'de yinelemelerin nasıl vurgulanacağına bakın.

    URL'lerinizi farklı tablolardan etki alanı sütununa göre karşılaştırın

    Alan adlarının listesini tuttuğunuz bir veya birkaç ayrı Excel çalışma sayfanız olabilir. Tablolarınız spam veya zaten işlediğiniz alan adları gibi üzerinde çalışmak istemediğiniz bağlantılar içerebilir. Ayrıca ilginç bağlantılara sahip alan adlarının bir listesini tutmanız ve diğerlerini silmeniz gerekebilir.

    Örneğin, benim görevim spam kara listemdeki tüm alan adlarını kırmızıya boyamak:

    Fazla zaman kaybetmemek için tablolarınızı karşılaştırarak gereksiz bağlantıları silebilirsiniz. Tüm ayrıntılar için lütfen İki Excel sütunu nasıl karşılaştırılır ve kopyalar nasıl silinir?

    En iyi yol, iki tabloyu alan adına göre birleştirmektir

    Bu en gelişmiş yoldur ve şahsen benim tercih ettiğim yoldur.

    Şimdiye kadar çalıştığınız her alan için referans verilerini içeren ayrı bir Excel çalışma sayfanız olduğunu varsayalım. Bu çalışma kitabı, bağlantı değişimi için web yöneticisi kişilerini ve web sitenizin bu alanda bahsedildiği tarihi tutar. Aşağıdaki ekran görüntüsünde olduğu gibi web sitelerinin türleri / alt türleri ve yorumlarınızı içeren ayrı bir sütun da olabilir.

    Yeni bir bağlantı listesi alır almaz iki tabloyu alan adına göre eşleştirebilir ve alan adı arama tablosundaki bilgilerle yeni URL'ler sayfanızı sadece iki dakika içinde birleştirebilirsiniz.

    Sonuç olarak, alan adının yanı sıra web sitesi kategorisini ve yorumlarınızı alacaksınız. Bu, listeden silmeniz gereken URL'leri ve işlemeniz gerekenleri görmenizi sağlayacaktır.

    İki tabloyu alan adına göre eşleştirin ve verileri birleştirin:

    1. Microsoft Excel için Tabloları Birleştirme Sihirbazı'nın en son sürümünü indirin ve yükleyin

      Bu şık araç, iki Excel 2013-2003 çalışma sayfasını bir anda eşleştirir ve birleştirir. Benzersiz tanımlayıcı olarak bir veya birkaç sütun kullanabilir, ana çalışma sayfasındaki mevcut sütunları güncelleyebilir veya arama tablosundan yeni sütunlar ekleyebilirsiniz. Tabloları Birleştirme Sihirbazı hakkında daha fazla bilgiyi web sitemizde bulabilirsiniz.

    2. URL listenizi Excel'de açın ve yukarıda açıklandığı gibi alan adlarını çıkarın.
    3. Tablonuzdaki herhangi bir hücreyi seçin. Ablebits Verileri sekmesine tıklayın ve İki Tabloyu Birleştirme simgesine tıklayarak eklentiyi çalıştırın.
    4. Tuşuna basın Sonraki düğmesine iki kez basın ve etki alanı bilgilerini içeren çalışma sayfanızı Arama Tablosu .
    5. Etki Alanı olarak tanımlamak için Etki Alanı'nın yanındaki onay kutusunu işaretleyin. eşleşen sütun .
    6. Etki alanı hakkında URL'ler listesine eklemek istediğiniz bilgileri seçin ve İleri'ye tıklayın.
    7. Tuşuna basın Bitirmek İşlem bittiğinde, eklenti size birleştirme ayrıntılarını içeren bir mesaj gösterecektir.

    Sadece birkaç saniye - ve bir bakışta her alan adı hakkında tüm bilgileri alırsınız.

    Excel için Tabloları Birleştirme Sihirbazı'nı indirebilir, verileriniz üzerinde çalıştırabilir ve ne kadar yararlı olabileceğini görebilirsiniz.

    URL listesinden alan adlarını ve kök alan adının alt klasörlerini (.com, .edu, .us vb.) ayıklamak için ücretsiz bir eklenti almakla ilgileniyorsanız, bize bir yorum bırakın. Bunu yaparken lütfen Excel sürümünüzü belirtin, örneğin Excel 2010 64-bit ve ilgili alana e-posta adresinizi girin (endişelenmeyin, herkese açık olarak görüntülenmeyecektir). Yeterli sayıda oy alırsak, şunları yapacağızBöyle bir eklenti oluşturun ve size haber vereyim. Şimdiden teşekkür ederim!

    Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.