Hücredeki Veriyi Ayıklayarak almak

Muratizmir

Altın Üye
Katılım
16 Ekim 2005
Mesajlar
91
Excel Vers. ve Dili
İşletim Sistemi Windows 7
Excel 2010-Türkçe
Altın Üyelik Bitiş Tarihi
24-11-2024
Merhaba.
Elimde yaklaşık 300 bin satırlık bir sayfa var. Amacım sütun 1 içinde uzun şekilde yazılmış olan cümlenin içinden ayıklama yaparak veri süzmek. Sütun 1 içinde aradığım bir metnin veya rakamın karşılığı olan veriyi bulmak. Başka bir deyişle D sütununa yazdığım değer eğer a sütunu içinde (herhangi bir hücrede) geçiyorsa bana bunun C sütunundaki karşılığını yazsın. Umarım anlatabilmişimdir. Örnek dosya yükledim. İlave olarak resim de koydum.
Şimdiden teşekkür ederim.




 

Ekli dosyalar

EmrExcel16

Destek Ekibi
Destek Ekibi
Katılım
1 Kasım 2012
Mesajlar
1,524
Excel Vers. ve Dili
Office 365 Türkçe
Merhaba , alternatif olarak formül ile yapılmak istenirse.

Kod:
=EĞERHATA(EĞER(EĞERSAY($A$2:$A$300000;"*"&D2&"*")>0;DÜŞEYARA(D2;$B$2:$C$300000;2;0);"");"")
 

Muratizmir

Altın Üye
Katılım
16 Ekim 2005
Mesajlar
91
Excel Vers. ve Dili
İşletim Sistemi Windows 7
Excel 2010-Türkçe
Altın Üyelik Bitiş Tarihi
24-11-2024
Ben anlatımda hata yaptığımdan bir türlü olmadı. Her ikinize de çok teşekkür ederim. İlave olarak Emre veye özel mesajla yardımlarından dolayı teşekkür ederim. Şimdi hatamı anladım ve doğru olarak kendimi anlatabildiğime inandığım yeni örneğimi koydum.
Anlatım hatam için özür dilerim Yaşıma verin :)

 

Ekli dosyalar

Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,274
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

DİZİ formüldür. Formülü uyguladıktan sonra hücreyi CTRL+SHIFT+ENTER tuşlarına basarak terk ediniz. Aksi durumda doğru sonuç üretmez.

Kod:
=İNDİS($C$2:$C$8;KAÇINCI(1;--ESAYIYSA(MBUL($B$2:$B$8;A2;1));0))
 
Üst