Çözüldü Aranan Değerin Veri Aralığındaki Yerini Bulma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

kmlzdmr

Site Üyesi
Excel Versiyonu
Excel 2019
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba Sayın Üstadlarım,
aranacak değer aralıktaki veriler içinde nerede?
Ekli dosyada Veriler sayfasında E sütunu satırlarında cümleler var
Sonuçlar Sayfasında da E sütununda cümleler var.
Ancak iki sütun değerleri bire bir değil.
Sonuçlar Sütunu E sütunundaki değerlerden kesitler alarak (G,J,N sütunlarındaki )
sırasıyla H,K,O sütunlarında formül oluşturarak G/J/N sütunlarındaki formülle getirilmiş cümle kesitleri (genelde iki cümle)
Veriler sayfası E sütundaki satırlarda arayarak Veriler sayfasındaki satır numarasını/ hücre değerini H/K/O sütunda kendi satırlarına yazacak.
Bu ara Sonuçlar sayfası/ N sütununda ortadan cümle bulma ile J sütununda sağdan iki kelime bulma formüllerini tamamlayamadım. (burda da formül ihtiyacım var)

Diğer taraftan Sonuçlar sayfasında H/K/O dan herhangi bir sütunda bir yada 2 eşleşme bulması halinde Veriler sayfasında eşleşen satıra F sütuna Sonuçlar sayfası E sütununda kesişen değeri getirilmesi sağlayacak formüllere ihtiyacım var.

Alternatif çalışmaları da beklerim...

Şimdiden ilginize teşekkür ederim.
 

Ekli dosyalar

Çözüm
@kmlzdmr
-- 7 sayısı SONUÇLAR sayfası F5 hücresine yazılır,
-- Birinci formül SONUÇLAR sayfası F6 hücresine uygulanıp aşağı doğru kopyalanır,
-- İkinci formül VERİLER sayfası F3 hücresine uygulanıp aşağı doğru kopyalanır.

Kod:
You must log in to view content
(2 satır)
Kod:
You must log in to view content
(1 satır)
Anladığım kısımlar için

1698956246857.webp


G6 hücresi için
Kod:
You must log in to view content
(1 satır)

​J6 hücresi için

Kod:
You must log in to view content
(1 satır)

N6 hücresi için

Kod:
You must log in to view content
(1 satır)
 

Ekli dosyalar

@Burhan.cesur
Burhan Cesur Bey,
"Sonuçlar" sayfası için G,J,N sütunları için yapılan formüllerden sonra yapılacak bir kaç formül işlemleri daha vardı.

Talep edilen iki tip formül ihtiyacı var. Özetle:
Birincisi: Sonuçlar sayfası G,J,N sütunundaki kelimelerin Veriler sayfası E sütunundaki satırlarda geçtiği hücre adresini H,K,O sütununa getirecek formül gerekli.
İkincisi: Bu defa Sonuçlar sayfası Sonuçlar sayfası H,K,O sütunundaki Veriler sayfası E sütunun adresini
önce üçlü eşleşme, sırasıyla ikili, tekli eşlemesine göre Sonuçlar sayfası E sütunundaki eşleşme satır değerini Veriler sayfası F sütununa yapıştıracak/getirecek.

1-Her iki sayfanın E sütundaki değerler karışık satırlarda olabileceği gibi, satır cümleleri aynı değildir. Kelimelerin yerleri değişmesi muhtemel olduğu için birinci olarak sizin yaptığınız formüllere ihtiyaç vardı.
Bunu yaptınız. (sonuçlar sayfası G, J, N sütunlarındaki formüller)

Öncelikle amacı tekrarlamakta yarar var.
2- Veriler sayfası E sütununda satırlarında bulunan cümlelerin içinde Sonuçlar sayfası E sütunundaki satırda bulunan cümlelerin eşleşebildiği satırları bulmak ve Sonuçlar sayfası H, K, O sütunlarına getirilecek formül ile G, J, N sütunlarında bulunmuş kelimeleri Veriler sayfası E sütununda
hangi satırda olduğunu yani içinde geçeni bulacak.
Örneğin: Veriler sayfası E sütununda 4. sırada (excel satır6) "23.12*93029172*İLKER OKUMUŞ" yazmaktadır. Sonuçlar sayfası E sütununda exc.8. satırda "İlker okumuş" olarak yazılı G sütununda ikinci boşluk öncesi cümle olarak G sütununa bu kelime gelmiş olduktan sonra [G sütunu formülünde maalesef ben 1 yada 2 kelimeli cümlelerde G sütunun yapması gerekeni anlatamamışım ki sizin G sütunu formülünde bu iki kelime gelmiyor. Gelmesi için formül revizeniz gerekli] G sütunundaki "ilker okumuş" cümlesinin geçtiği Veriler sayfası E sütunundaki satırlarda arayacak. Geçtiği satırı bulacak ve Sonuçlar sayfası H sütununda düzenlenecek formüle Veriler sayfasındaki E sütunu satırlarında nerede bulmuş ise o satırın adresini getirecek. Örnekteki veriler sayfası F6 olup $F$6 olarak Sonuçlar sayfası H8 hücresine getirmiş olacak.
Yine, Sonuçlar J sütunundaki kelimeyi Veriler E sütununda arayacak eşleşme olursa Veriler E sütununun adresini K sütununa yazacak;
Yine N sütunundaki değeri Veriler E sütununda arayacak eşleşme (bulursa) veriler E sütunundaki satır adresini O sütununa getirecek..

3-Talep ettiğim diğer bir hususta şu idi. Sonuçlar sayfası H,K,O sütunlarındaki üç şıktan sırasıyla Veriler sayfası E sütunundaki adresler sonuç sayfasındaki H,K,O sütunlarının üçünde de eşleşiyorsa Sonuçlar sayfası E sütunundaki hücre değerini Veriler sayfasında F sütuna getirmesi sağlanacak.
Örneğin: veriler sayfası E16 hücresine "26.12*yaşar türüt-sak ak gıda deneme" cümlesi yazılı olsun. Sonuçlar sayfası E sütununda ise "yaşar türüt-sak ak gıda" cümlesi bulunmakta olsun. Sonuçlar G13 teki formül "yaşar türüt-sak ak"; J13 teki formül "ak gıda" ; N13 sütunundaki formül "türüt-sak ak" kelimeleri buldu. Sizin yapacağınız formüller sonucunda H, K, O sütun formüllerinde de bu kelimeleri veriler sayfası E sütununda $E$16 sütun/satır da bulmuş olarak Sonuçlar sayfasında sırayla H13, K13, O13 hücrelerine $E$16 şeklinde adresleri yazmış olması sonucunda her üç sütunda da $E$16 olması durumundan dolayı Veriler sayfası F sütununa yapılacak formülle F16 hücresine Sonuçlar sayfası E13 hücre değerini getirmiş olacak. (Veriler F16 hücresinde "yaşar türüt-sak ak gıda" cümlesi gelmiş olacak)
veriler F sütunundaki formül sırayla önce 3 eşleşme, sonra sırasıyla 2 ve 1 eşleşme bakarak Veriler sayfası F sütun değeri sonucunu bulacak.

İlginize teşekkür ederim.
 
Merhabalar konuları yazarak açıklamakta zorluk çekiyorsanız . Olması gereken tüm her şeyi manuel olarak yan tarafa yapın konu daha kolay anlaşılacaktır
 
@Burhan.cesur

Burhan Cesur üstadım,
iki sayfada düzenlenecek formül sonuçlarını görsel olarak ta belirttim. Anlatım ile görseli takip edildiğinde konu anlaşılmış olacağını umarım. Yardımınız için teşekkür ederim.
görsel sonuçlarda ve yukarıdaki açıklamalarda belirttiğim üzere:
Sonuçlar sayfası H,K,O sütunlarına formül gerekli.
veriler sayfası F sütununa formül gerekli.
Bu formüllerden amaç iki sayfadaki E sütunlarındaki cümlelerin yerlerini her bir sayfada diğer sayfadaki adresini belirtmek yoksa da eşleşmediğini belirtmek....
İki ayrı listeyi bir nevi karşılaştırmak için gerekli.

Bu arada sonuçlar sayfası G, J, formüllerinde revize gerekli olacak. E8,, E9, E18, verilerinde olduğu üzere boşluk (aranacak kriter) 1 adet ya da hiç olmadığı durumda G, J sütun sonuçlarını görsel olarak belirttim.
Formül buna göre revize edebilir misiniz.

Şimdiden teşekkür ederim.
 

Ekli dosyalar

@kmlzdmr

Birebir eşleşme de olmadığına göre ister istemez, veriler sayfası E sütunundaki metinlerin içinde son "*" karakterinden sonraki bölümünden, soldan belli adet karakter alınarak arama yapılacak demektir.

Uygulama:
-- VERİLER sayfası F1 hücresine elle örneğin 7 yazın.
Bu sayı aranan değer dediğim metnin soldan kaç karakterinin alınarak eşleşme araması yapılacağını belirtiyor. Örneğin E3 için aranan değer HAG İNŞ, E4 için HASAN G, E9 için MACFOOD .... değeri aranacak.
-- VERİLER sayfası F3 hücresine aşağıdaki birinci formülü uygulayın.
-- SONUÇLAR sayfası H6 hücresine de ikinci formülü uygulayın.

Kod:
You must log in to view content
(1 satır)

Kod:
You must log in to view content
(1 satır)

VERİLER sayfası F1'e yazılan 7 sayısını artırıp azaltarak ARAMA HASSASİYETİNİ değiştirip formül sonuçlarındaki isabetlilik değişimini görebilirsiniz.

.
 
@Ömer BARAN
İlgi ve yardımınıza çok teşekkür ederim.
Gerçekten güzel bir örnek olmuş. Bu şekilde olması aklıma gelmemişti.
*Sizin yaptığınız formüllerin sayfalarda tersine işlem yapması için formülleri buna göre de yapmanız mümkün mü? (Formüllerdeki sayfa isimlerini ve satır yerlerini değiştirerek denemedim yapamadım.)
*Diğer yandan 4. penceredeki izah ettiğim ve eklediğim şekli ile de mümkün olursa yardımınızı beklerim.
 
@kmlzdmr
-- 7 sayısı SONUÇLAR sayfası F5 hücresine yazılır,
-- Birinci formül SONUÇLAR sayfası F6 hücresine uygulanıp aşağı doğru kopyalanır,
-- İkinci formül VERİLER sayfası F3 hücresine uygulanıp aşağı doğru kopyalanır.

Kod:
You must log in to view content
(2 satır)
Kod:
You must log in to view content
(1 satır)
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Konuyu başlatan
Site Üyesi
Katılım
Konum
ANKARA
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Formül Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
11
Üst