Hücrelerden belirli kriterlerden veri alma.

Hurin

Altın Üye
Katılım
28 Haziran 2021
Mesajlar
13
Excel Vers. ve Dili
Excel 2013
Altın Üyelik Bitiş Tarihi
30-07-2026
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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,235
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Korhan beyin dediği gibi hiçbir kıstas yok.Olmaz bence.
 

Hurin

Altın Üye
Katılım
28 Haziran 2021
Mesajlar
13
Excel Vers. ve Dili
Excel 2013
Altın Üyelik Bitiş Tarihi
30-07-2026
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
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,235
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Örnek dosyanızı paylaşın. Dosyanız üzerinden yanıt bulmaya çalışalım.
 

Hurin

Altın Üye
Katılım
28 Haziran 2021
Mesajlar
13
Excel Vers. ve Dili
Excel 2013
Altın Üyelik Bitiş Tarihi
30-07-2026
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
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,235
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Harici dosya barındırma sitelerine örnek dosyanızı yükleyip linkini forumda paylaşabilirsiniz.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,235
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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));"")
 

Hurin

Altın Üye
Katılım
28 Haziran 2021
Mesajlar
13
Excel Vers. ve Dili
Excel 2013
Altın Üyelik Bitiş Tarihi
30-07-2026
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.
 
Üst