• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Kısmi eşleştrime ile İstenilen tam veriyi çekme işlemi

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

apeks64

Yeni Üye
Katılım
16 Mar 2023
Mesajlar
115
Çözümler
1
Aldığı beğeni
12
Excel V
Office 2010 TR
Konu Sahibi
Slm arkadaşlar yine size işim düştü :giggle:
EK-2 BİLGİLER sayfasındaki A sütununda. Kullanıcıların formlarından gelen işyeri adları var. . Bu veriler kelime anlamında(yani LTD. Şti. gibi ifadeleri eşleştirmeyecek başka bir ifadeyle içinde . (nokta) olmayan kelimeleri) ''FLIST'' SAYFASINDA ''A'' SÜTUNUNDA YER ALAN FİRMA İSİMLERİ İLE KARŞILAŞTIRMA YAPIP (İÇİNDE NOKTA OLMAYAN KELİMELERİ) ŞAYET EŞLEŞİYORSA ;
FLIST SAYFASINDA A SÜTUNUNDAKİ VERİYİ AYNEN ALIP,EK-2 BİLGİLER SAYFASINDA ''B'' SÜTUNUNA İLGİLİ YERE YAZACAK.

ÖRNEĞİN : ''EK-2 BİLGİLER'' SAYFASINDA A2 TE ''ÇAKIROĞLU CAM'' İFADESİ GEÇİYOR, B2HÜCRESİNE ; FLIST SAYFASINDAKİ A34 TEKİ VERİYİ BULUP ''BG2'' YE YAZSIN.

İşin özeti; EK-2 BİLGİLER sayfasına veriler formlardan geliyor ben ise kişilerin buraya tek kelime ile yazdığı firma ismini, kendi listemdeki(FLIST) haliyle EK-2 BİLGİLER sayfasında B2 ye getirmek istiyorum. karşılaştırma yaparken de karışıklığa neden olabilecek ve nokta içeren ltd. şti. a.ş gibi ifadeleri almasın istiyorum. Makrosuz çözüm olabilirse daha iyi olur :giggle: teşekkürler.
 
Moderatör tarafında düzenlendi:
Slm arkadaşlar yine size işim düştü :giggle:
EK-2 BİLGİLER sayfasındaki A sütununda. Kullanıcıların formlarından gelen işyeri adları var. . Bu veriler kelime anlamında(yani LTD. Şti. gibi ifadeleri eşleştirmeyecek başka bir ifadeyle içinde . (nokta) olmayan kelimeleri) ''FLIST'' SAYFASINDA ''A'' SÜTUNUNDA YER ALAN FİRMA İSİMLERİ İLE KARŞILAŞTIRMA YAPIP (İÇİNDE NOKTA OLMAYAN KELİMELERİ) ŞAYET EŞLEŞİYORSA ;
FLIST SAYFASINDA A SÜTUNUNDAKİ VERİYİ AYNEN ALIP,EK-2 BİLGİLER SAYFASINDA ''B'' SÜTUNUNA İLGİLİ YERE YAZACAK.

ÖRNEĞİN : ''EK-2 BİLGİLER'' SAYFASINDA A2 TE ''ÇAKIROĞLU CAM'' İFADESİ GEÇİYOR, B2HÜCRESİNE ; FLIST SAYFASINDAKİ A34 TEKİ VERİYİ BULUP ''BG2'' YE YAZSIN.

İşin özeti; EK-2 BİLGİLER sayfasına veriler formlardan geliyor ben ise kişilerin buraya tek kelime ile yazdığı firma ismini, kendi listemdeki(FLIST) haliyle EK-2 BİLGİLER sayfasında B2 ye getirmek istiyorum. karşılaştırma yaparken de karışıklığa neden olabilecek ve nokta içeren ltd. şti. a.ş gibi ifadeleri almasın istiyorum. Makrosuz çözüm olabilirse daha iyi olur :giggle: teşekkürler.
Sizin istediğiniz şey ben hücreye "LEB" yazayım excel bana "ÇORUM'un tarihini anlatsın" gibi olmuş formül ile olmaz makro ile de zor olur.
 
ÖRNEĞİN : ''EK-2 BİLGİLER'' SAYFASINDA A2 TE ''ÇAKIROĞLU CAM'' İFADESİ GEÇİYOR, B2HÜCRESİNE ; FLIST SAYFASINDAKİ A34 TEKİ VERİYİ BULUP ''BG2'' YE YAZSIN.
1) Bu cümlenizde hem B2 HÜCRESİNE demişsiniz, hem "BG2" YE YAZSIN demişsiniz. Hangisi ?
2) Bilgisayar diğer sayfada hangi kelimeyi (veya veriyi) biz vermedikçe nereden bilecek ? Onları sizin belirtmeniz gerekmez mi ?
ÇAKIROĞLU = Çakır gibi
3) Mesela Ltd.Şti. desen anlarım. Aratır içinde geçenleri buldurur yazdırırım. Ama iş kelimeye gelince bilgisayara onu göstermek lazım.
4) Mesela MEKPAR ismini buluyor. Niye ? Bir tarafta sadece MEKPAR yazıyor, diğer tarafta kelime gruplarının içinde geçiyor.
Kelime gruplarının içinde bunu buluyor. Tekrar söylüyorum ; isme gelince...
 
Konu Sahibi
1) Bu cümlenizde hem B2 HÜCRESİNE demişsiniz, hem "BG2" YE YAZSIN demişsiniz. Hangisi ?
2) Bilgisayar diğer sayfada hangi kelimeyi (veya veriyi) biz vermedikçe nereden bilecek ? Onları sizin belirtmeniz gerekmez mi ?
ÇAKIROĞLU = Çakır gibi
3) Mesela Ltd.Şti. desen anlarım. Aratır içinde geçenleri buldurur yazdırırım. Ama iş kelimeye gelince bilgisayara onu göstermek lazım.
4) Mesela MEKPAR ismini buluyor. Niye ? Bir tarafta sadece MEKPAR yazıyor, diğer tarafta kelime gruplarının içinde geçiyor.
Kelime gruplarının içinde bunu buluyor. Tekrar söylüyorum ; isme gelince...
Evet istediğim şey Karmaşık olabilir, hatta imkansız da olabilir. B2 hücresine gelince; Orayı yanlış yazmışım, ikisi de BG 2 olacaktı. Ayrıca bu konuyu açmadan önce chat-gpt ye sordum bana bir formül verdi. Böyle bir şeyin imkansızlığından bahsetmedi. Fakat verdiği formül çalışmadı :giggle: bende uzman arkadaşlarıma bir sorayım dedim. Eğer böyle bir şey mümkünse çok işime yarayacaktı. Bir tarafta firmanın sadece bir kelimesinin yazıp, diğer tarafta firma ismininin tam yazmasının nedeni; formlardan gelen kullanıcıların doldurduğu verilerden kaynaklı. Mesela onlar firma ismine sadece kekpar yazıyor. Benim kayıtlarım da ise KEKPAR MÜH. İNŞ. TAAH. SAN. VE TİC. A.Ş. şeklinde yazıyor. Istediğim hücreye yani BG 2 hücresine firmanın tam ismini yazmasını istememin nedeni; Bu dosya üzerinden başka bilgisayarda kullandığım paket programa veri aktardığım için. Tam ismiyle yazdığımda hemen yan tarafındaki hücreye. düşeyara formülüyle bir sicil numarası getirmesini istiyorum. . F list sayfasında hemen karşısındaki sicilinde oraya getirmek istiyorum. Yani kullanıcıdan gelen veri içerisinde geçen firma isminin bir kelimesi, şayet FLIST sayfasında diğer firmalar içerisinde geçiyorsa ve. hangisinde yakalarsa orada geçen haliyle BG2 hücresine yazmasını istiyorum.
Chat- gpt nin formülü: şu şekildeydi belki katkısı olur:
=EĞERHATA(İNDİS('FLIST'!A:A;KAÇINCI(1;İNDİS('FLIST'!A:A;0;KAÇINCI("[I]" & 'EK-2 BİLGİLER'!A2 & "[/I]";'FLIST'!A:A;0))));"")
 
Konu Sahibi
Özür dilerim, buraya düzenlenmiş dosyayı yüklediğim için mesajımda hücre adresleri arap saçı olmuş, BG2 diye bahsettiğim tüm hücreler B2 olacaktı.:(
 
Hangi sayfada, hangi sütunda, hangi hücrede, hangi kelime(ler) aratılacak ? Bu kelimeleri tek tek belirleyip bir yandaki sütuna yazarsanız yardımcı olmaya çalışırım. Ha bir de bu bulunan kelimeler nereye yazılacak ? Onu da belirtin lütfen.
Örneğin ; EK-2 BİLGİLER sayfasında A sütununda ÇAKIROĞLU CAM ibaresinin içindeki ÇAKIR kelimesi FLIST sayfasında A sütununda aratılacak bulduğu cümle yazılacak. Böyle mi olacak ? Böyle mi olacak ? Eğer böyleyse EK-2 BİLGİLER sayfasında bunu bana tek tek bir yan sütuna veya en son sütuna belirlemelisiniz.
 
Kayıtlı firmalarını Veri doğrulamadan liste yap oradan seçsinler firmaları mümkünse
 
Konu Sahibi
Hangi sayfada, hangi sütunda, hangi hücrede, hangi kelime(ler) aratılacak ? Bu kelimeleri tek tek belirleyip bir yandaki sütuna yazarsanız yardımcı olmaya çalışırım. Ha bir de bu bulunan kelimeler nereye yazılacak ? Onu da belirtin lütfen.
Örneğin ; EK-2 BİLGİLER sayfasında A sütununda ÇAKIROĞLU CAM ibaresinin içindeki ÇAKIR kelimesi FLIST sayfasında A sütununda aratılacak bulduğu cümle yazılacak. Böyle mi olacak ? Böyle mi olacak ? Eğer böyleyse EK-2 BİLGİLER sayfasında bunu bana tek tek bir yan sütuna veya en son sütuna belirlemelisiniz.
FLIST sayfasında, A sütununda,
A1 ile A99 arasındaki hücrelerde,
EK-2 BİLGİLER sayfsında A1 ile A99 arasındaki satırlarda bulunan her hangi bir hücredeki kelimeyi(az önce söylediğim yerde yani FLIST sayfasında, A sütununda, A1 ile A99 arasındaki hücrelerde) bulduğu takdirde ;
''FLIST sayfasında A sütununda aratılacak bulduğu cümle yazılacak'' evet aynen öyle. Nereye yazılacak cevap ;
''EK-2 BİLGİLER sayfasında bunu bana tek tek bir yan sütuna veya en son sütuna belirlemelisiniz.'' en son sütuna ilgili satırın karşısına yazabilir.
Örnek;
EK-2 BİLGİLER A2 de ÇAKIROĞLU CAM ibaresinin içindeki ÇAKIR kelimesi FLIST sayfasında A sütununda aratılacak bulduğu cümle EK-2 BİLGİLER sayfasında ÇAKIROĞLU CAM ifadesinin yer aldığı satıra (en sütuna) yazılacak.
Tek sıkıntı şu ne araması gerektiğini kelime ile belirtemiyorum, sadece verininin ''FLIST sayfasında A sütununda benzersiz olması gerekiyor. Mesela FLIST in A sütunun başka hiç bir satırda ''ÇAKIR'' olmadığı için MEHMET ALİ ÇAKIR ifadesini yazması lazım.
, Umarım anlatabilmişimdir :giggle:
 
Sayın apeks64,
Ekte gönderdiğim dosyada küçük bir çalışma yaptım ama çözüm değil. Çözüme yönelik. Böyle birşey mi istiyorsun ? Eğer cevabın evetse işte benim yaptığım gibi kelimeleri tek tek belirlemen lazım.
 
Konu Sahibi
Kayıtlı firmalarını Veri doğrulamadan liste yap oradan seçsinler firmaları mümkünse
Google formlardan geliyor firma bilgileri. Form kullanıcıları her biri formu dolduruken bir firmayı 10 farklı şekilde yazıyor ama mmesela hepsinin içinde ortak bir kelime var ''Kekpar'' kelimesi hepsinde ortak mesela. Oraya veri doğrulama yapamam ki. :giggle:
 
Ekte gönderdiğim dosyada küçük bir çalışma yaptım ama çözüm değil. Çözüme yönelik. Böyle birşey mi istiyorsun ? Eğer cevabın evetse işte benim yaptığım gibi kelimeleri tek tek belirlemen lazım.
 
Konu Sahibi
Emeğiniz için teşekkür ederim ama maalesef istediğim böyle bir şey değil. benim istediğim ; ek 2 bilgiler sayfasındaki a sütunundaki kelime ile FLİST sayfasındaki a sütunundaki eşleşen kelimeyi bulup getirmesi yani ben oraya herhangi bir kriter belirtmem işime yaramaz. Belki de istediğim şey excelce mümkün olmayan bir şeydir bunu da tam olarak bilemiyorum, yalnız şöyle bir şey olabilir diye düşündüm mesela ek 2 bilgiler sayfasında A sütunundaki hücrelerde 5 tane karakter, FLIST sayfasındaki A sütunundaki verilerle tutuyorsa (yani 5 harf diyelim), 5 harf tutuyorsa flist sayfasındaki a sütununda bu 5 harf eşleştirip bulup o şekilde tam metni getirebilirse böyle de mümkün olabilir mi acaba? ( Eklediğim dosya yanlış olmuş galiba bazı veriler var, onu konudan kaldırabilir miyiz?)
 
Konu Sahibi
Emeğiniz için teşekkür ederim ama maalesef istediğim böyle bir şey değil. benim istediğim ; ek 2 bilgiler sayfasındaki a sütunundaki kelime ile FLİST sayfasındaki a sütunundaki eşleşen kelimeyi bulup getirmesi yani ben oraya herhangi bir kriter belirtmem işime yaramaz. Belki de istediğim şey excelce mümkün olmayan bir şeydir bunu da tam olarak bilemiyorum, yalnız şöyle bir şey olabilir diye düşündüm mesela ek 2 bilgiler sayfasında A sütunundaki hücrelerde 5 tane karakter, FLIST sayfasındaki A sütunundaki verilerle tutuyorsa (yani 5 harf diyelim), 5 harf tutuyorsa flist sayfasındaki a sütununda bu 5 harf eşleştirip bulup o şekilde tam metni getirebilirse böyle de mümkün olabilir mi acaba?
 
mesela ek 2 bilgiler sayfasında A sütunundaki hücrelerde 5 tane karakter, FLIST sayfasındaki A sütunundaki verilerle tutuyorsa (yani 5 harf diyelim), 5 harf tutuyorsa flist sayfasındaki a sütununda bu 5 harf eşleştirip bulup o şekilde tam metni getirebilirse
MEKPAR ve ÇAKIR kelimeleri ile ben zaten istediğinizi yapmışım.
 
Konu Sahibi
MEKPAR ve ÇAKIR kelimeleri ile ben zaten istediğinizi yapmışım.
siz kelime belirtmişsiniz öyle olduğu zaman ben A sütununda kullanıcının girdiği kelimeyi görüp ona göre formül yazmam lazım. Ben önceden orada ne yazdığını veya yazacağını bilmeden bu işlemi yapmak istiyorum. Yani oraya veriler otomatik internetten geliyor(otomatik olarak kullanıcı formlarından)
 
Sayın apeks64,
Ben sizin ne yapmak istediğinizi ilk mesajınızda anladım.
EK-2 BİLGİLER sayfası A sütunu ile FLIST sayfası A sütunundaki verileri karşılaştıracak. FLIST sayfası A sütununda içlerinde MEKPAR gibi tek bir kelime veya tek bir kelimeye yakın veya benzer ÇAKIROĞLU = ÇAKIR gibi uyuşan varsa onu bulacak. FLIST sayfası A sütununda bulduğu o verinin veya verilerin tamamını EK-2 BİLGİLER sayfası BG2 hücresi ve devamına yazacak. Bu fonksiyonlarla mümkün. Ancak o kadar çok uğraştırır ki çok zaman alır. Bunun alternatif yolu makro. Makro ile yapılmasını istersen eğer makro bilen üstatlarımız size yardımcı olacaktır. Ben makro bilmem. Benim işim fonksiyonlar. Bilmiyorum anlatabildim mi ? Kolay gelsin. Kusura bakma bir müddet cevap için ara vermek zorunda kaldım. Kemoterapi gören bir hastam var. Ona hizmet ettim. Sizin için yapabileceğim bir şey varsa lütfen yazınız. Kolay gelsin.
 
Konu Sahibi
Sayın apeks64,
Ben sizin ne yapmak istediğinizi ilk mesajınızda anladım.
EK-2 BİLGİLER sayfası A sütunu ile FLIST sayfası A sütunundaki verileri karşılaştıracak. FLIST sayfası A sütununda içlerinde MEKPAR gibi tek bir kelime veya tek bir kelimeye yakın veya benzer ÇAKIROĞLU = ÇAKIR gibi uyuşan varsa onu bulacak. FLIST sayfası A sütununda bulduğu o verinin veya verilerin tamamını EK-2 BİLGİLER sayfası BG2 hücresi ve devamına yazacak. Bu fonksiyonlarla mümkün. Ancak o kadar çok uğraştırır ki çok zaman alır. Bunun alternatif yolu makro. Makro ile yapılmasını istersen eğer makro bilen üstatlarımız size yardımcı olacaktır. Ben makro bilmem. Benim işim fonksiyonlar. Bilmiyorum anlatabildim mi ? Kolay gelsin. Kusura bakma bir müddet cevap için ara vermek zorunda kaldım. Kemoterapi gören bir hastam var. Ona hizmet ettim. Sizin için yapabileceğim bir şey varsa lütfen yazınız. Kolay gelsin.
teşekkür ederim. ben mevzuyu anlatamaığımı düşünüyordum. Hastanıza acil şifalar dilerim.
 
Konu Sahibi
{=İNDİS(FLIST!$A$2:$E$58;MAK(EĞER(EHATA(BUL(SOLDAN(A2;5);FLIST!$A$2:$A$58));-1;1)*(SATIR('EK-2 BİLGİLER'!$A$2:$A$58)-SATIR(FLIST!$A$2)+1));1)}
5 KARAKTER AYNI İSE...
Eline, emeğine sağlık hocam.🤲 Formülle olmaz diyenler nerede?:giggle::giggle::giggle:. Şaka şaka buraya mesaj yazan ve kafa yoran herkese teşekkür ederim iyi ki varsınız.❤️🧡💛💚
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst