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.