Çözüldü Excel filtre formülü hakkında

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,168
Çözümler
496
Aldığı beğeni
3,908
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Merhaba.
Alttaki gibi formül var 21021 ve 365 versiyonları için.
Benim öğrenmek istediğim içeriyorsa yaba başlıyorsa yada bitiyorsa gibi şartlar eklenebiliyor mu?

Dosyadaki E1 hücreye yazılanı içeriyorsa olarak bulması gerek

Saygılar.

C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Ekli dosyalar

  • test filtre formül.xlsx
    12.4 KB · Gösterim: 18
Çözüm
Abey eğersay formülünde * bunlarla içeriyorsa,başlıyorsa yada bitiyorsa oluyor zaten ben filtre formülünde yapmak istiyorum.Akşam beraber bir deneyeyim.
Refaz hocam * ?~ gibi joker karakterler arama fonksiyonlarında(mbul, bul, düşeyara, ara, kaçıncı) ekseriyeten eğersay vs bazı formüllerde geçerli.. Filtrede direk geçerli değil Filtre formülünde kullanabilmek için esayıysa ve bul yada mbul içine kullanarak yapılabilir. Örneğin E1 de a mevcut ise; a ile başlayanlar için
C++:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Veya a ile bitenler için
C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
gibi arama fonksiyonları kullanarak bulunuyor.

halily

Destek Ekibi
Kullanıcı Bilgileri
Katılım
29 Ağu 2021
Mesajlar
1,908
Çözümler
258
Aldığı beğeni
1,868
Excel Versiyonu
Office 2019 TR
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
şeklinde bir kod var ama kast ettiğiniz böyle bir şey mi emin değilim
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,168
Çözümler
496
Aldığı beğeni
3,908
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Halil abey o formülü görmüştüm deneyip demediğimi unuttum akşam denerim.
Filtre eşittir olark getiriyor like "** gibi uçyni istiyorum kodddki gibi kısaca.
 

halily

Destek Ekibi
Kullanıcı Bilgileri
Katılım
29 Ağu 2021
Mesajlar
1,908
Çözümler
258
Aldığı beğeni
1,868
Excel Versiyonu
Office 2019 TR
tahmin etmiştim like benzeri istediğinizi ama bulabildiklerimin hepsi bu tarz yan yollara başvuruyor
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,168
Çözümler
496
Aldığı beğeni
3,908
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Abey eğersay formülünde * bunlarla içeriyorsa,başlıyorsa yada bitiyorsa oluyor zaten ben filtre formülünde yapmak istiyorum.Akşam beraber bir deneyeyim.
 

VetExc

Destek Ekibi
Kullanıcı Bilgileri
Katılım
5 May 2021
Mesajlar
860
Çözümler
344
Aldığı beğeni
1,420
Excel Versiyonu
Office 2016 TR
Abey eğersay formülünde * bunlarla içeriyorsa,başlıyorsa yada bitiyorsa oluyor zaten ben filtre formülünde yapmak istiyorum.Akşam beraber bir deneyeyim.
Refaz hocam * ?~ gibi joker karakterler arama fonksiyonlarında(mbul, bul, DÜŞEYARA, ara, kaçıncı) ekseriyeten eğersay vs bazı formüllerde geçerli.. Filtrede direk geçerli değil Filtre formülünde kullanabilmek için esayıysa ve bul yada mbul içine kullanarak yapılabilir. Örneğin E1 de a mevcut ise; a ile başlayanlar için
C++:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Veya a ile bitenler için
C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
gibi arama fonksiyonları kullanarak bulunuyor.
 
Çözüm

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,168
Çözümler
496
Aldığı beğeni
3,908
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Refaz hocam * ?~ gibi joker karakterler arama fonksiyonlarında(mbul, bul, DÜŞEYARA, ara, kaçıncı) ekseriyeten eğersay vs bazı formüllerde geçerli.. Filtrede direk geçerli değil Filtre formülünde kullanabilmek için esayıysa ve bul yada mbul içine kullanarak yapılabilir. Örneğin E1 de a mevcut ise; a ile başlayanlar için
C++:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Veya a ile bitenler için
C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
gibi arama fonksiyonları kullanarak bulunuyor.
Tamam abey bu akşam hepsini tefarruatlıca deneyeceğim.
Vba kodda filtre çalıştıramadım ama evaluate ile yapınca çalışıyor ondada uygulayacağım.
Sonuç istediğiim gibi olurda Ado dan kurtulacağım :)
 

52779

Destek Ekibi
Kullanıcı Bilgileri
Katılım
16 Ağu 2021
Mesajlar
650
Çözümler
223
Aldığı beğeni
1,481
Excel Versiyonu
Office 365 TR
Selamlar,

Alternatif olarak,
Farklı bir yaklaşım olsun....
(Şahsen Ben, BUL ve MBUL işlevlerini NET olmadıktan sonra pek kullanmıyorum... Örneğin kara ibaresini arıyoruz, ama Ankara, makara, karanlık, karamsar...vs hepsinde kara mevcut. Belki de bunlar bizim aradığımız kara ile ilgili değil...)

Ben genelde PARÇAAL (MID) işlevini tercih ediyorum... EĞER Küçük-Büyük harf duyarlı ise de ÖZDEŞ (EXACT) işlevini PARÇAAL ile birlikte kullanıyorum...

Bu yönde bir dokuman hazırladım...

1636039941362.png

Burada,
İÇERİR (yani "*A*" ifadesi) için BUL ve MBUL işlevlerini kullandım... "*" gibi Joker karakter kullanmadım.
Diğer seçeneklerde ise, ya PARÇAAL(A2:A50;Seçime göre başlangıç No;1) (Burada 1 : Aranan ibarenin uzunluğu yani LEN(G1) ve o da 1 olduğundan 1 yazıldı) ya da ÖZDEŞ(PARÇAAL(A2:A50;Seçime göre başlangıç No;1)) işlevi kullanıldı... ELEMAN işlevi ise, Option Butonlar ile yapılan seçimlere karşılık gelen Parçaal daki Başlangıç No için kullanıldı.
 

Ekli dosyalar

  • Filtre_Metin.xlsx
    21.8 KB · Gösterim: 8

VetExc

Destek Ekibi
Kullanıcı Bilgileri
Katılım
5 May 2021
Mesajlar
860
Çözümler
344
Aldığı beğeni
1,420
Excel Versiyonu
Office 2016 TR
Evet şimdi evde denedim joker Karakterler MBul ve Bul fonksiyonlarında E1 hücresi ile başlayan veya E1 ile biten formüllerde etkisiz kalıyor ve tüm içeren kelimeleri dönderiyor. Evde 365 versiyonu olmadığı için Filtre fonksiyonunu deneyemedim. Ama 2016 versiyonunda bu sorunuz için İNDİS-TOPLAMA işlevini ekteki dosyada uyguladım sonuç veriyor. Bu durumda Filtre Formülünde de çalışmalı diye düşünüyorum. Bu arada E1 in formatı metin yada genel olması önemli sonuç alabilmek için. Deneyiniz. Refaz hocam. için E1 ile başlayanlar için;
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

E1 ile Bitenler için;
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Ekli dosyalar

  • test filtre formül23.xlsx
    12.6 KB · Gösterim: 11

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,168
Çözümler
496
Aldığı beğeni
3,908
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Elinize sağlık abey yeni dosyaları denemeye bu dosya ile başladım.
Filtre formülünde tek hücreye formül yazınca kendi fazla sonuçlar varsa kendi ekliyordu alta alta.
Yani Formülü alta çekmeye gerek yoktu bu dosyada öyle olmuyor abey :(
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,168
Çözümler
496
Aldığı beğeni
3,908
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Selamlar,

Alternatif olarak,
Farklı bir yaklaşım olsun....
(Şahsen Ben, BUL ve MBUL işlevlerini NET olmadıktan sonra pek kullanmıyorum... Örneğin kara ibaresini arıyoruz, ama Ankara, makara, karanlık, karamsar...vs hepsinde kara mevcut. Belki de bunlar bizim aradığımız kara ile ilgili değil...)

Ben genelde PARÇAAL (MID) işlevini tercih ediyorum... EĞER Küçük-Büyük harf duyarlı ise de ÖZDEŞ (EXACT) işlevini PARÇAAL ile birlikte kullanıyorum...

Bu yönde bir dokuman hazırladım...

Ekli dosyayı görüntüle 3715

Burada,
İÇERİR (yani "*A*" ifadesi) için BUL ve MBUL işlevlerini kullandım... "*" gibi Joker karakter kullanmadım.
Diğer seçeneklerde ise, ya PARÇAAL(A2:A50;Seçime göre başlangıç No;1) (Burada 1 : Aranan ibarenin uzunluğu yani LEN(G1) ve o da 1 olduğundan 1 yazıldı) ya da ÖZDEŞ(PARÇAAL(A2:A50;Seçime göre başlangıç No;1)) işlevi kullanıldı... ELEMAN işlevi ise, Option Butonlar ile yapılan seçimlere karşılık gelen Parçaal daki Başlangıç No için kullanıldı.
Elinize sağlık abey.
Giftede gösterdiğim gibi bazı harflerde yada kelimelerde çalışmıyor.
Bu kadar uzun olacağını tahmin etmemiştim formülün :)

 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,168
Çözümler
496
Aldığı beğeni
3,908
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Refaz hocam * ?~ gibi joker karakterler arama fonksiyonlarında(mbul, bul, DÜŞEYARA, ara, kaçıncı) ekseriyeten eğersay vs bazı formüllerde geçerli.. Filtrede direk geçerli değil Filtre formülünde kullanabilmek için esayıysa ve bul yada mbul içine kullanarak yapılabilir. Örneğin E1 de a mevcut ise; a ile başlayanlar için
C++:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Veya a ile bitenler için
C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
gibi arama fonksiyonları kullanarak bulunuyor.
Bu formüller tam istediğim gibi sonuçlar verdi abey :)
 

VetExc

Destek Ekibi
Kullanıcı Bilgileri
Katılım
5 May 2021
Mesajlar
860
Çözümler
344
Aldığı beğeni
1,420
Excel Versiyonu
Office 2016 TR
Bu formüller tam istediğim gibi sonuçlar verdi abey :)
Deneme şansım olmadığı için siz denersiniz SAĞDAN-UZUNLUK ile sorununuz çözülebilir diye düşündüm 😀
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,168
Çözümler
496
Aldığı beğeni
3,908
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
şeklinde bir kod var ama kast ettiğiniz böyle bir şey mi emin değilim
Elinize sağlık abey.Formülü alttaki gibi yapınca ve * bunları gerekli yerlere ekleyince başlıyorsa ve bitiyorsa olarakta sonuç veriyor.
Sizin eklediğiniz kod içerir olarak sonuç veriyor.Yani tamamdır.
Gerçi eklediğim formülü 7.mesajda verilmiş abey.
Bu formülü kullanacağım.
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,168
Çözümler
496
Aldığı beğeni
3,908
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Herkesin eline sağlıkm konu çözüldü şimdi bir vba koduna uyarlayayım listbox felan ekleyip nasıl olacak.
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,168
Çözümler
496
Aldığı beğeni
3,908
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Sanırım çözülmemiş .
Resimdeki gibi C ile başlayanlar olması gerekirken yanlış getirdi.

Screenshot 2021-11-04 211915.png
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,168
Çözümler
496
Aldığı beğeni
3,908
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Elinize sağlık abey.
Giftede gösterdiğim gibi bazı harflerde yada kelimelerde çalışmıyor.
Bu kadar uzun olacağını tahmin etmemiştim formülün :)

Abey formüller çalışıyormuş aslında ama ben A sütununu görememişim B sütununa göre işlem yaptırıyormuşum :)
Formüller kısa olamazmı :(
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,168
Çözümler
496
Aldığı beğeni
3,908
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Selamlar,

Alternatif olarak,
Farklı bir yaklaşım olsun....
(Şahsen Ben, BUL ve MBUL işlevlerini NET olmadıktan sonra pek kullanmıyorum... Örneğin kara ibaresini arıyoruz, ama Ankara, makara, karanlık, karamsar...vs hepsinde kara mevcut. Belki de bunlar bizim aradığımız kara ile ilgili değil...)

Ben genelde PARÇAAL (MID) işlevini tercih ediyorum... EĞER Küçük-Büyük harf duyarlı ise de ÖZDEŞ (EXACT) işlevini PARÇAAL ile birlikte kullanıyorum...

Bu yönde bir dokuman hazırladım...

Ekli dosyayı görüntüle 3715

Burada,
İÇERİR (yani "*A*" ifadesi) için BUL ve MBUL işlevlerini kullandım... "*" gibi Joker karakter kullanmadım.
Diğer seçeneklerde ise, ya PARÇAAL(A2:A50;Seçime göre başlangıç No;1) (Burada 1 : Aranan ibarenin uzunluğu yani LEN(G1) ve o da 1 olduğundan 1 yazıldı) ya da ÖZDEŞ(PARÇAAL(A2:A50;Seçime göre başlangıç No;1)) işlevi kullanıldı... ELEMAN işlevi ise, Option Butonlar ile yapılan seçimlere karşılık gelen Parçaal daki Başlangıç No için kullanıldı.
Abey formüller çalışıyormuş aslında ama ben A sütununu görememişim B sütununa göre işlem yaptırıyormuşum :)
Formüller kısa olamazmı :(
 

VetExc

Destek Ekibi
Kullanıcı Bilgileri
Katılım
5 May 2021
Mesajlar
860
Çözümler
344
Aldığı beğeni
1,420
Excel Versiyonu
Office 2016 TR
10. Mesajda kod içerisinde Filtrenin soldan uzunluk ile ilgili bir formülünü yazmıştım onu denediniz mi
 

Ekli dosyalar

  • Screenshot_20211104-234822_Office.jpg
    Screenshot_20211104-234822_Office.jpg
    186.7 KB · Gösterim: 2
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Üst