• DİKKAT

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

Hücre içindeki değere göre düşeyara eşleştirmesi

Katılım
2 Şubat 2015
Mesajlar
79
Excel Vers. ve Dili
OFFICE 2020 Türkçe
Arkadaşlar merhaba ,
Aşağıda üç farklı örnek göstermek ve bu örneklerde düşeyara veya farklı formüller kullanarak nasıl çözüme gidebilirim düşüncelerinizi almak istiyorum.
Şimdiden herkese teşekkür ederim.

Örnek :
a hücre b hücresi c hücresi d hücresi
106202
= 1001 188106202 = ? son 6 hanesi aynı buna 1001 nasıl getirebilirim.
1883386X01112 = 1001 1883386 = ? ilk 6 hanesi aynı buna 1001 nasıl getirebilirim.
Satılan ürün kod 105101 = 1001 105101 = ? Yazı içindeki değeri bulup 1001 nasıl getirebilirim.

* Bunlar genelde tek excel de oluyor ve çok zamanımı alıyor. (A hücresinde sayılar ve yazılar tamamen örnek olarak yazılmıştır)
 
Merhaba,

Örnek dosya hazırlayarak harici sitelerden yükleyip link verir misiniz? hazırlayacağınız dosyayla gerçek dosyanız aynı formatta olursa ve istediğinizi manuel 1-2 örnekle gösterirseniz işimiz daha kolay olur.
 
Anladığım kadarıyla içerir mantığı ile arama yapmak istiyorsunuz.

Verilerinizin 1. satırdan başladığını varsaydım. Kendinize göre düzenlersiniz.

Formüller DİZİ formüldür.

1. Alternatif;
C++:
=DÜŞEYARA("*"&SAĞDAN(C1;6)&"*";TEMİZ(A:B);2;0)

2. Alternatif;
C++:
=İNDİS(B:B;KAÇINCI("*"&SAĞDAN(C1;6)&"*";TEMİZ(A:A);0))
 

Ekli dosyalar

Merhaba,

Örnek dosya hazırlayarak harici sitelerden yükleyip link verir misiniz? hazırlayacağınız dosyayla gerçek dosyanız aynı formatta olursa ve istediğinizi manuel 1-2 örnekle gösterirseniz işimiz daha kolay olur.

merhaba,
örnek dosya yükleyemedim o yüzden örnek olarak yazdım şöyle anlatabilirim,
excel açtığınızda ilk satır örnekleyim;
"A1 hücresi 106202 - B1 hücresi 1001 - C1 hücresi 188106202 - ve D1 hücresi ne nasıl 1001 getirebilirim . "
aslında a1 hücresindeki değerin önünde rakamlar yok diğer listede tam tersi önünde rakamlar mevcut.
benim için önemli olan son altı hanesinden grup rakamını yakalayabilmem.
 
Anladığım kadarıyla içerir mantığı ile arama yapmak istiyorsunuz.

Verilerinizin 1. satırdan başladığını varsaydım. Kendinize göre düzenlersiniz.

Formüller DİZİ formüldür.

1. Alternatif;
C++:
=DÜŞEYARA("*"&SAĞDAN(C1;6)&"*";TEMİZ(A:B);2;0)

2. Alternatif;
C++:
=İNDİS(B:B;KAÇINCI("*"&SAĞDAN(C1;6)&"*";TEMİZ(A:A);0))

merhaba ,
ekli dosyayı indiremiyorum hata yazısı geliyor.
 
Formülleri paylaştım. Uygulayıp sonuca gidebilirsiniz.
 
Geri
Üst