sütundaki kelimelerin sağına tanımlarını getirtmek (ingilizce)

Katılım
3 Kasım 2020
Mesajlar
3
Excel Vers. ve Dili
2010 Türkçe
tablo kısaca şu şekilde: https://prnt.sc/vc5s6y

a sütununda listelediğim kelimelerin ingilizce karşılıklarını sözlükten çekip karşılarına yazdırmak istiyorum.
oxford, collins, longman, cambridge vb. herhangi bir sözlükteki kelimenin birinci tanımı alıp b sütununa yapıştırmak.

bunu nasıl yapabilirim?
google sheets ile yapılıyor ama direkt kelime çevirisi var. tanım gelmiyor.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Google Sheets ile yapılabiliyor.

Kelime A2 hücresindeyse, B2 hücresine aşağıdakini yazın sonra formülü aşağıya doğru sürükleyip diğer hücrelere kopyalanmasını sağlayın....

Kod:
=TEXTJOIN("",1,ARRAYFORMULA(  REGEXREPLACE(REGEXREPLACE(    SUBSTITUTE(IMPORTXML("https://www.lexico.com/en/definition/"&ENCODEURL(A2),"//*[@class='pos' or @class='ind']/@class|//*[@class='pos' or @class='ind']/text()"    ),CHAR(10)," "),  "^pos$",char(10)&"- "),  "^ind$",char(10))) )
Örnek ektedir...


.
 
Son düzenleme:

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,868
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Haluk Hocam,
Benim yaptığım hata veriyor, neden olabilir?
Saygılarımla
 

Ekli dosyalar

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Sanırım sizin Türkçe versiyondan kaynaklanıyor.

Virgülleri noktalı virgülle değiştirip deneyin...... fonksiyonların Türkçe karşılığını değiştirmek gerekir mi bilemiyorum....

Verdiğim linke tıklayınca, dosya sizde hata veriyor mu?

.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,868
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Haluk Hocam
Her zamanki gibi harikasınız. Teşekkür ederim.
Saygılarımla
 
Katılım
3 Kasım 2020
Mesajlar
3
Excel Vers. ve Dili
2010 Türkçe
teşekkür ederim yanıtınız için. kopyasını oluşturarak kendime aldım, çalışıyor.
peki kelimelerin türü (noun, adjective) olmadan ve tek tanım olmasını sağlayabilir miyiz? ilk tanım genellikle doğrusu oluyor. ilk yeterli.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
B2 hücresindeki formülü bu şekilde deneyin, eğer Türkçe kullanıyorsanız virgül yerine noktalı virgül kullanın.

Kod:
=INDEX(IMPORTXML("https://www.lexico.com/en/definition/"&ENCODEURL(A2),"//*[@class='ind']/@class|//*[@class='ind']/text()"),2)

Capture.PNG
 
Son düzenleme:
Üst