Alan adını Excel'deki URL'den nasıl çıkarabilirim?
Çalışma kitabınızda her zaman çok sayıda URL ile uğraşıyorsanız, bazen her web sayfasından yalnızca alan adını çıkarmak isteyebilirsiniz. Excel'de, alan adlarını URL'lerden nasıl hızlı bir şekilde alabilirsiniz?
Alan adını formülle URL'den çıkarın
Kullanıcı Tanımlı İşleviyle URL'den alan adını ayıklayın
Alan adını formülle URL'den çıkarın
Aşağıdaki uzun formül, alan adını ihtiyaç duyduğunuz şekilde web sayfasından döndürmenize yardımcı olabilir. Lütfen aşağıdaki işlemleri yapın:
1. Web sayfası hücrenizin yanındaki boş bir hücrede, aşağıdaki formülü girin, bu örnekte, formülü B2 hücresine yazacağım: =IF(ISNUMBER(FIND("www.",A2)),MID(A2,FIND("www.",A2)+4,IF(ISNUMBER(FIND("/",A2,9)),FIND("/",A2,9),LEN(A2)+1)-FIND("www.",A2)-4),MID(A2,FIND("//",A2)+2,IF(ISNUMBER(FIND("/",A2,9)),FIND("/",A2,9),LEN(A2)+1)-FIND("//",A2)-2)).
not: yukarıdaki formülde, A2 alan adını almak istediğiniz web sayfasını içeren hücreyi gösterir, istediğiniz gibi değiştirebilirsiniz.
2. Daha sonra tuşuna basın. Keşfet tuşuna basın ve B2 hücresini seçin, doldurma tutamacını bu formülü uygulamak istediğiniz aralığın üzerine sürükleyin ve tüm alan adları her URL'den çıkarılmıştır. Ekran görüntüsüne bakın:
Kullanıcı Tanımlı İşleviyle URL'den alan adını ayıklayın
VBA koduyla ilgileniyorsanız, bir Kullanıcı Tanımlı İşlev alan adını URL'lerden çıkarmak için.
1. Basılı tutun ALT + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic penceresi.
2. tıklayın Ekle > modülve aşağıdaki kodu Modül Penceresi.
VBA kodu: URL'den alan adını çıkarın
Function ExtractDomain(ByVal URL As String) As String
'Update 20140904
If InStr(URL, "//") Then
URL = Mid(URL, InStr(URL, "//") + 2)
End If
If Left(URL, 4) Like "[Ww][Ww][Ww0-9]." Then
URL = Mid(URL, 5)
End If
ExtractDomain = Split(URL, "/")(0)
End Function
3. Ardından kodu kaydedip kapatın, çalışma sayfasına geri dönün ve bu formülü girin = Dış Etki Alanı (A2) web sayfasının yanında boş bir hücreye, ekran görüntüsüne bakın:
4. Ve sonra tuşuna basın. Keşfet tuşuna basın, B2 hücresini seçin ve doldurma tutamacını bu formülü içermesini istediğiniz hücrelere sürükleyin; tüm alan adları her web sayfası hücresinden çıkarılacaktır.
İlgili yazılar:
Excel'de birden çok e-posta adresinden etki alanları nasıl çıkarılır?
E-posta adresini metin dizesinden hızlı bir şekilde nasıl çıkarabilirim?
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!