Giriş Bölümünde Arama ve Bulma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba ek dosyaya yükledim örnek basit bir çalışma oldu ama giriş bölümünü daha geliştireceğim daha yeni yapmaya başladım ek dosyada açıklama yaptım ama şöyle d2 hücresine yazdığım kelimeyi diğer tüm sekmeler bulup nasıl getirebilirim.


Örnek D2 Hücresinde Kelime " Tarih "


Diğer Hücrelerde Şu Şekilde ; İsmi

1. Kpss Tarih Notu
2. Tarih NOtu
4. Kpss Genel Kültür Tarih Ders Notları

Yukarıdaki Konu Başlıklarını d2 yer alan tarih kelimesini içeren tüm tarihleri bulup geitrsin bana bunu nasıl yapabilirim. hangi formüllerle
 

Ekli dosyalar

Merhaba ,
Giriş sayfasında D2 hücresindeki aranan kelime bilgisini , arama yapacağınız sütundaki ( örneğinizde KPSS Arşivi 2021 sayfası B sütunu) verileri kullanarak veri doğrulama listesi şeklinde düzenlerseniz işiniz daha kolay olacaktır. düşeyara işlevi ile istediğiniz bilgilere ulaşabileceksiniz.
Kolay gelsin.
 
Selamlar,
Örnek çözüm dosyanızda verildi... İncelersiniz...
No kolonu için
=EĞERHATA(İNDİS('Kpss Arşivi 2021'!$A$2:$A$265;TOPLAMA(15;6;(SATIR('Kpss Arşivi 2021'!$A$2:$A$265)-SATIR('Kpss Arşivi 2021'!$A$2)+1)/(ESAYIYSA(MBUL($D$2;'Kpss Arşivi 2021'!$B$2:$B$265)));SATIR($A1)));"")
formülü ile No değerleri getirildi.
Diğer kolonlar ise, bu No değerlerine göre INDIS işlevi ile alındı.
 

Ekli dosyalar

Formül İçin Teşekkür Ederim Doğru İşime Çok Güzel Yaradı. 2. Sorum Şu Şekilde Kpss Arşivi 2021 Sekmesinden Veri Aldı Ben Peki Yeni Sekme Açarsam Örnek İsmi : Kpss Deneme 2021 Olarak Yaptım bu 2 sekmeden bulup getirsin bunu nasıl yapabilirim.
 
Merhaba Sayın @kpssteknik

Filtreleme yöntemiyle makro önerisinde bulunayım dedim.

Alt taraftan Giriş sayfasının adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçin.
Açılacak VBA ekranında sağdaki boş alana aşağıdaki kodları yapıştırın.
D2 hücresine aranacak ibareyi yazıp ENTER tuşuna bastığınızda işlem gerçekleşir.
Arama ilgili sayfaların B sütununda yapılır.

NOT: Arama 1'den fazla sayfada yapıldığına göre Giriş sayfasında bir de SAYFA başlığını taşıyan sütun olmalı.
Giriş sayfası E5 hücresine SAYFA başlığını yazın.


CSS:
İndirmek için giriş yapmanız gerekmektedir.
(29 satır)

.
 
Verdiğim kodları, belirttiğim şekilde uygulamışsanız.
İşlem öncesinde belgenizi, makro içerebilen belge türünde (*,xlsm veya *.xlsb uzantılı) farklı kaydet işlemi yapıp,
makrolu belge üzerinde denediniz mi?

VBA ekranında herhangi bir satır SARI boyanıp kod işlemi kesiyor mu yoksa belgeyi kaydederken aldığınız bir uyarı mı bu?

Şayet cevap ikinci seçenek ise EXCEL SEÇENEKLERİ >> GÜVEN MERKEZİ menüsün üzerinden erişeceğiniz ayarları
gözden geçirmeniz gerekiyor demektir.

.
 
ScreenHunter_4.webp

Sizin Atmış Olduğunuz örnek dosyada çalışıyor ben farklı dosyaya kopyalama yapındı Sıra No Yere Numara Geliyor Ama Açıklama Yayınevı İndirme Linki Olduğu Yere Sizin Kodu Yapıştırınca Değer Yok Deniliyor Neden Acaba ?
 
Resimden bir şey anlamak mümkün değil.

* Sayfa ismi
* hücre aralığı
kaynaklanıyor olabilir...
Doğruluklarını kontrol edin derim...

Olmuyorsa, Dosyanızdan bir örnek ekleyin, formülleri düzenleyip, hatayı belirteyim.
 
Bir de gördüğüm kadarıyla,
A kolonunda no ların yazımında Nokta işareti var ya da A kolonundakiler SAYI değil... Ya, onlar SAYI olmalı, ya da
=EĞERHATA(İNDİS('Kpss Arşivi 2021'!$A$2:$A$265;TOPLAMA(15;6;(SATIR('Kpss Arşivi 2021'!$A$2:$A$265)-SATIR('Kpss Arşivi 2021'!$A$2)+1)/(ESAYIYSA(MBUL($D$2;'Kpss Arşivi 2021'!$B$2:$B$265)));SATIR($A1)));"")
formülünde Kırmızı yazılanları silerek,
=EĞERHATA(TOPLAMA(15;6;(SATIR('Kpss Arşivi 2021'!$A$2:$A$265)-SATIR('Kpss Arşivi 2021'!$A$2)+1)/(ESAYIYSA(MBUL($D$2;'Kpss Arşivi 2021'!$B$2:$B$265)));SATIR($A1));"")

şeklinde yazın ki A kolonuna listedeki sıra numaraları gelsin.

B, C ve D kolonlarındaki formüllere dokunmayın onlar çalışacaktır.
 
Moderatörün son düzenlenenleri:
Not : Noktaları kaldırmak yerine önerdiğim formülü de kullanabilirsiniz.
Bu formülle A kolonunda yazanlar değil, Listenin, A kolonunda bulunduğu sıra numarası yazar...
 
EĞERHATA dan önce EĞER kullanmanıza gerek yok.
Çünkü, Koşula uyanları listeler. Liste de koşula uyan adedi kadardır. Adedi geçince "" (BOŞ) değeri üretir.
 
Tamam.
Ben resimde farketmediğim için, EĞER(D2="";"" ibaresini tam okuyamadan mesajımı yazmıştım.
Şu halde, EĞER(D2="";"" doğru kullanım.... Ancak D2 hücresinin sabitlenmesi gerekir. Yani EĞER($D$2="";""; şeklinde olmalı...
Formülünüz
=EĞER($D$2="";"";EĞERHATA(TOPLAMA(15;6;(SATIR('Kpss Arşivi 2021'!$A$2:$A$265)-SATIR('Kpss Arşivi 2021'!$A$2)+1)/(ESAYIYSA(MBUL($D$2;'Kpss Arşivi 2021'!$B$2:$B$265)));SATIR($A1));""))

şeklindedir.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst