Bu dosya, makro kullanmadan yalnızca Excel formülleriyle bir dilden başka bir dile metin çevirisi yapmayı gösterir. Kaynak dil ve çevrilecek dil kısa dil kodlarıyla (örneğin en, tr) girilir; çeviri formülle otomatik hesaplanır. Makro ile hazırlanmış çeviri örneği için Google Translate Kullanarak Çeviri Yapma dosyasına bakılabilir.
Dosya yalnızca Excel 365 sürümlerinde çalışır. Dosya dış bağlantı içerir; çeviri için internet bağlantısı gerekir.
Dosyanın içeriği
- Sayfa1: Çeviri sayfasıdır. B2 hücresinde "Kullanılan Dil", D2 hücresinde "Çevrilecek Dil" başlığı bulunur. B3 hücresinde kaynak dil kodu (en), D3 hücresinde hedef dil kodu (tr) yer alır. Çevrilecek kelimeler B5 hücresinden başlayarak alt satırlara girilir, çeviriler E sütununda listelenir.
- Sheet2: A1:A6 aralığında IMAGE fonksiyonuyla getirilen görseller ve B sütunundaki ilgili değerler bulunur.
Kullanılan formüller
- LET: Çeviri formülünün tamamını sarar. Kelime, kaynak dil, hedef dil ve istek adresi adlandırılmış değişkenler olarak tanımlanır.
- WEBSERVICE: Oluşturulan adrese istek göndererek çeviri servisinden yanıtı metin olarak alır.
- TEXTSPLIT ve INDEX: Servisten dönen yanıtı parçalara ayırır ve içinden çevrilmiş metni seçer. Formülde CHAR fonksiyonu da kullanılır.
- IMAGE: Sheet2 sayfasında görselleri hücreye yerleştirir; ikinci bağımsız değişken olarak B sütunundaki hücre kullanılır.
=LET(kelime,$B5, dilden,$B$3, dile,E$3, ...)
Nasıl kullanılır
- Dosyayı Excel 365 ile açın ve internet bağlantınızın olduğundan emin olun.
- Sayfa1 sayfasında B3 hücresine kaynak dil kodunu, D3 hücresine çevrilecek dil kodunu yazın.
- Çevrilecek kelime veya cümleleri B5 hücresinden başlayarak alt alta girin.
- Çeviriler E sütunundaki formüllerle otomatik olarak gelir.
- Daha fazla satır gerekirse E sütunundaki formül aşağı kopyalanır.