Soru düşey ara hakkında

Katılım
5 Eylül 2019
Mesajlar
6
Excel Vers. ve Dili
office 365 proplus
Merhaba;
Bir konu hakkında yardımınıza ihtiyacım var.
excel sayfa birde isim, ürün, adet, fiyat vs liste oluşturuyorum ve oluşturduğum listeyi 2. sayfada müşteri isminden düşeyara komutu ile çağıyorum ama liste başında 1. satırda düşeyara geliyor ama aynı müşteri isminde ürünleri listeleyemeyorum aşağıda örnek bir excel resmi var 2. sayfada müşteri ismi yazdığımda altta bulunan listede sıra numarasına göre 1. saydaki bilgileri getirmesini istiyorum bunu nasıl yaparım yardımcı olabilirmisiniz size zahmet arkadaşlar

1. resimde

2. resimde
 
Katılım
9 Eylül 2010
Mesajlar
860
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Merhabalar. Resim yerine excel dosyanızın küçük bir örneğini yükleyebilir misiniz.
 
Katılım
9 Eylül 2010
Mesajlar
860
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Merhaba hocam bakabildinizmi ?
Merhaba BT tarafından engelli dosyayı indiremiyorum. Ama 365 kullanıyorsunuz. Filtre formülü işinizi çözecektir diye düşünüyorum. Bi denermisiniz.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

D9:H28 aralığının öncelikle içeriğini temizleyiniz. Türkçe sürüm kullanıyorsanız formülleri çevirmeniz gerekir.

D9;
C++:
=IF(E9="";"";ROW(A1))
E9;
C++:
=FILTER(SATIŞ_LİSTESİ!$D$7:$G$27;SATIŞ_LİSTESİ!$C$7:$C$27=$F$4)
 

sevenvironment

Altın Üye
Katılım
27 Ekim 2022
Mesajlar
29
Excel Vers. ve Dili
vba
Altın Üyelik Bitiş Tarihi
23-11-2027
düşeyara ile hedef hücreyi seçiyorum, tablo dizinin seçiyorum ve almasını istediğim verinin olduğu sütünü seçiyorum ve 0 yazıyorum değer gelmiyor ama 1 yazarsam bana 1 üst hücredeki değeri getiriyor, bir türlü anlamadın neden olduğunu ?
 
Katılım
5 Eylül 2019
Mesajlar
6
Excel Vers. ve Dili
office 365 proplus
Arkadaşlar ben çözümümü =FİLTRE( olarak çözdüm bilginiz olsun yetkili arkadaşlar konuyu kapatabilir
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
düşeyara ile hedef hücreyi seçiyorum, tablo dizinin seçiyorum ve almasını istediğim verinin olduğu sütünü seçiyorum ve 0 yazıyorum değer gelmiyor ama 1 yazarsam bana 1 üst hücredeki değeri getiriyor, bir türlü anlamadın neden olduğunu ?
0 yazdığınızda sonuç gelmiyorsa aranan veri tablonun ilk sütununda yoktur.
1 yazdığınızda bir üstteki geliyorsa tablonun ilk sütunu küçükten büyüğe sıralanmamıştır.
 

sevenvironment

Altın Üye
Katılım
27 Ekim 2022
Mesajlar
29
Excel Vers. ve Dili
vba
Altın Üyelik Bitiş Tarihi
23-11-2027
0 yazdığınızda sonuç gelmiyorsa aranan veri tablonun ilk sütununda yoktur.
1 yazdığınızda bir üstteki geliyorsa tablonun ilk sütunu küçükten büyüğe sıralanmamıştır.
aynı siteden başka tablosundan veri çektim ve onda düzelti , bende anlamadım :)
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Anlaşılmayacak bir şey değil aslında. DÜŞEYARA'nın mantığı çok basit:

Eğer sonda 0 kullanırsanız aranan verinin birebir aynısı aranılan tablonun ilk sütununda mutlaka olmalıdır ve bu durumda ilk sütunun sıralı olup olmaması önemli değildir.

Örneğin hücrede olan veri 1000,00001 ise ama hücre biçiminden dolayı siz 1000 olarak görüyorsanız ve aranılan tabloda da veri 1000 olarak geçiyorsa DÜŞEYARA formülünde 0 kullandığınızda bu veriyi bulamaz. Çünkü siz her ne kadar 1000 aradığınızı zannetseniz de aslıda aranan veri 1000,00001'dir yani farklıdır.

1 kullanma durumunda ise verinin birebir aynısının tabloda olması gerekmez. Aynısı varsa karşılığını getirir. Aynısı yoksa küçük olan en yakınının sonucunu getirir. Ancak bu durumda aranan tablonun ilk sütunu artan sıralı olmalıdır ki formül doğru sonucu getirsin.

Yani işin özü aradığınız veri arama tablosunda "birebir aynısı" olarak bulunmadığından bu sorun oluşmuştur.
 

sevenvironment

Altın Üye
Katılım
27 Ekim 2022
Mesajlar
29
Excel Vers. ve Dili
vba
Altın Üyelik Bitiş Tarihi
23-11-2027
Anlaşılmayacak bir şey değil aslında. DÜŞEYARA'nın mantığı çok basit:

Eğer sonda 0 kullanırsanız aranan verinin birebir aynısı aranılan tablonun ilk sütununda mutlaka olmalıdır ve bu durumda ilk sütunun sıralı olup olmaması önemli değildir.

Örneğin hücrede olan veri 1000,00001 ise ama hücre biçiminden dolayı siz 1000 olarak görüyorsanız ve aranılan tabloda da veri 1000 olarak geçiyorsa DÜŞEYARA formülünde 0 kullandığınızda bu veriyi bulamaz. Çünkü siz her ne kadar 1000 aradığınızı zannetseniz de aslıda aranan veri 1000,00001'dir yani farklıdır.

1 kullanma durumunda ise verinin birebir aynısının tabloda olması gerekmez. Aynısı varsa karşılığını getirir. Aynısı yoksa küçük olan en yakınının sonucunu getirir. Ancak bu durumda aranan tablonun ilk sütunu artan sıralı olmalıdır ki formül doğru sonucu getirsin.

Yani işin özü aradığınız veri arama tablosunda "birebir aynısı" olarak bulunmadığından bu sorun oluşmuştur.
teşekkür ederim cevap için, dediğiniz gibi detaylı bakacağım
 
Üst