• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Hücrelerden belirli kriterlerden veri alma.

Hurin

Altın Üye
Katılım
28 Haziran 2021
Mesajlar
13
Excel Vers. ve Dili
Excel 2013
Merhabalar, yapamadığım bir işlem için sizden yardım istiyorum.

Fatura numaraların yanında hangi depoya ait olduğu yazıyor ancak bu hücrelerde bir tutarlılık yok. Kimisi ortada kimisi sonda o yüzden hali hazırda yerleşik formüller ile bunu yapamıyorum. Ve bu veri yüzlerce satır devam ediyor. Örnek:

2010005000006 KASTAMONU
02012000084592 XX / ÇORLU 2 PK KAB CEVİZ
Ft.No.XX4201100009098 XX / 02.AY NİLÜFER-BURSA %1,5 CİRO
Ft.No.XX42082000033340 XX / HASANOĞLAN-1 (1223456 NL İRS.) GELEN İADE (NOT)=> vs.
.
.
.

Bu şekilde devam ediyor. Benim amacım karmaşık bu hücrelerden depo isimlerini hücrenin yan tarafına
örneğin Kastamonu şeklinde yazmak. Şimdiden teşekkür ederim.
 
Merhaba,

İşiniz zor görünüyor. Hiçbir ayırıcı sembol yok gibi görüyorum.

Eğer bilinen depo isimlerini bir sütunda alt alta yazma durumunuz varsa hücre içinde bu ifadelerin varlığı sorgulanabilir.
 
Korhan beyin dediği gibi hiçbir kıstas yok.Olmaz bence.
 
Merhaba,

İşiniz zor görünüyor. Hiçbir ayırıcı sembol yok gibi görüyorum.

Eğer bilinen depo isimlerini bir sütunda alt alta yazma durumunuz varsa hücre içinde bu ifadelerin varlığı sorgulanabilir.

Diğer sheette depo isimlerinin hepsi var find.xlpart ile denedim ancak yapamadım
 
Örnek dosyanızı paylaşın. Dosyanız üzerinden yanıt bulmaya çalışalım.
 
Dosya paylaşamadım kusura bakmayın. Format kısaca böyle.
sayfa1

2010005000006 KASTAMONU
02012000084592 XX / ÇORLU 2 PK KAB CEVİZ
Ft.No.XX4201100009098 XX / 02.AY NİLÜFER-BURSA %1,5 CİRO
Ft.No.XX42082000033340 XX / HASANOĞLAN-1 (1223456 NL İRS.) GELEN İADE (NOT)=> vs.
deneme xxxxxxx aaaaaaaaaaaaaaaa
aaaaaaaaaaaaa bbbbbbb bursa2 cccccccccccccccc



sayfa2

KASTAMONU
ÇORLU
NİLÜFER-BURSA
HASANOĞLAN-1
Bursa2
 
Harici dosya barındırma sitelerine örnek dosyanızı yükleyip linkini forumda paylaşabilirsiniz.
 
B1 hücresine uygulayıp alt hücrelere sürükleyiniz.

DİZİ formüldür. Formülü hücreye yazdıktan sonra cursor hücre içinde aktif durumdayken CTRL+SHIFT+ENTER tuşlarına basarak hücreyi terk ediniz. Aksi durumda formül doğru sonucu üretmez.

C++:
=EĞERHATA(İNDİS(depo!$A$1:$A$90;KAÇINCI(DOĞRU;ESAYIYSA(MBUL(depo!$A$1:$A$90;A1));0));"")
 
B1 hücresine uygulayıp alt hücrelere sürükleyiniz.

DİZİ formüldür. Formülü hücreye yazdıktan sonra cursor hücre içinde aktif durumdayken CTRL+SHIFT+ENTER tuşlarına basarak hücreyi terk ediniz. Aksi durumda formül doğru sonucu üretmez.

C++:
=EĞERHATA(İNDİS(depo!$A$1:$A$90;KAÇINCI(DOĞRU;ESAYIYSA(MBUL(depo!$A$1:$A$90;A1));0));"")
Çok teşekkür ederim Korhan Bey elinize sağlık.
 
Geri
Üst