ENCODEURL işlevi, belirli alfasayısal olmayan karakterleri yüzde simgesi (%) ve onaltılık bir sayıyla değiştirerek URL ile kodlanmış bir dize döndürür.
Notlar:
-
ENCODEURL işlevi Web için Excel veya Mac için Excel kullanılamaz.
-
ENCODEURL işlevi Mac için Excel işlev galerisinde görünebilir, ancak Windows işletim sistemi özelliklerine dayanır, bu nedenle Mac'te sonuç döndürmez.
Söz Dizimi
URLKODLA(metin)
ENCODEURL işlevinin söz diziminde aşağıdaki bağımsız değişken bulunur.
Bağımsız değişken |
Açıklama |
---|---|
Metin Gerekli |
URL ile kodlanacak dize |
Örnekler
Aşağıda, Microsoft SharePoint sunucusundaki bir Excel dosyasına başvuran basit bir örnek verilmiştir.
=ENCODEURL("http://contoso.sharepoint.com/Finance/Profit ve Kayıp Statement.xlsx")
Sonuç olarak:
http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx
WEBHİzMETİ işleviyle birlikte ENCODEURL işlevini de kullanabilirsiniz. Örneğin, markitondemand.com API hizmetini kullanarak bir şirket hisse senedi hakkında bilgi döndürebilirsiniz:
=WEBHİzMETİ("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))
C2 hücresinde hisse senedi değerleyiciniz var.
Daha sonra FILTERXML işlevini kullanarak hisse senediyle ilgili belirli verileri ayıklayabilirsiniz. Örneğin, C2 hücresindeki hisse senedi değerleyicisinin Son Fiyatını almak için şunları kullanabilirsiniz:
=FILTERXML(WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2)),"//QuoteApiModel/Data/LastPrice")
Daha fazla yardım mı gerekiyor?
Her zaman Excel Teknik Topluluğu sayfasında bir uzmana soru sorabilir veya Topluluklar sayfasından destek alabilirsiniz.