




Liste İle Verilenleri Exceldeki Tablo İçinde Var Mı Yok Mu Diye Arama ?
-
Liquid bunu yazdıKaptaN bunu yazdı
düşeyara ile olmazmı
edit olmazmış
Biraz bakındım ama sanırım sadece yukarıdan aşağı arama yapıyor gibi o yüzden yarıda kaldım.
hayır, ben türkçe bilmiyorum vlookup var birde hlookup. v olanı vertical yani düşşey oluyor h lookupta diğeri
-
=search(c1, concatenate(a1,a2,a3....)) gibisinden
çıkan sonuç 1 ise o satır var demek oluyor
-
emirhan-exp bunu yazdı
=search(c1, concatenate(a1,a2,a3....)) gibisinden
çıkan sonuç 1 ise o satır var demek oluyor
dosya içindeki tüm kitaplıkları kapsar şekilde yapabilyor muyuz? Benim yüklediğim dosyada bi indirip dener misin? Dosya içindeki tüm kitaplıklarda araması lazım.
-
Ekerci bunu yazdıLiquid bunu yazdıKaptaN bunu yazdı
düşeyara ile olmazmı
edit olmazmış
Biraz bakındım ama sanırım sadece yukarıdan aşağı arama yapıyor gibi o yüzden yarıda kaldım.
hayır, ben türkçe bilmiyorum vlookup var birde hlookup. v olanı vertical yani düşşey oluyor h lookupta diğeri
ikisi tek formülde oluyor ve tüm dosya içindeki kitaplıkları kapsıyor mu?
-
Liquid bunu yazdıRitmFarbRacourci bunu yazdıLiquid bunu yazdı
Merhaba gençler, iş yerinde Excel de Liste halinde; Disiplin Cezaları, Ödüller, adli Davalar olarak 3 ayrı excel dosyamız var. Bunlar içerisinden Sorgulama yapma'mız gerekiyor. (sorgulama sonrası var yada yok, demesi mi gerekiyor.) Bazen 1 isim istenirken, bazen bir listede 20-40 kişi veriliyor. İşin daha sıkıcı yanı ise listelerde bazı isimlerde Sicil Numarası numarası yok, bazıları ise Evlendikten Sonra soyismi Değişmiş olabiliyor. Bu sebeple Çoklu bir Liste geldiği zaman 3 Dosyaya da Tek Tek isimler, sonrasında Sicil'ler olarak Arama yapmak Zorunda kalıyoruz. Bunun kısa bir yolu var mıdır?
En azından Bir dosya için 20 Kişinin İsmini, tek seferde Arayabilir miyim? Hani 3 ayrı Dosyada isim ve sicilleri tek seferde aramayı Geçtim, en azından İsim Listesini, Tek Dosya için arayabilsem yine yardımı olur.
Ekleme yapayım. Her Dosya içerisinde kendi içinde Çalışma Kitapları var. Atıyorum Disiplin cezalarında Bir Kitapta Geçerli olan Cezalar, diğer kitapta Silinen cezalar, diğer kitapta iptal olunan cezalar falan var. Arama yaparsan(?) bu kitapları da araması lazım. Bazen silinen bir cezayı silinenlere(?) alıyoruz (taşıyoruz) ama güncel cezadan kaldırmayınca, tümünü ara yapmazsam ilk olarak güncel cezayı gösterecek, silindiğini göremicem, ve cezası var diye yanılmış olucam. Çok eskiden beri eklenen cezalar bunlar, o yüzden hataları düzeltmek çok uğraştıracağı için, yapılan aramanın tüm kitapları kapsayacak şekilde olması gerekiyor. 3 farklı excel dosyası ve her dosyanın kendi içinde farklı kitapları{sayfa'lar olmasın bu(?)} (Arama yapma seçeneğinde çalışma kitabı olarak geçtiği için ben de öyle yazdım)
Tşkler şimdiden.
EDİT: Dosyaları https://dosya.co/tp6k6tvhwvar/excel.rar.html bu adrese yükledim. Her listede bir isim bıraktım. Liste tablo falan görünsün diye.
Şimdi ben yapamam da, yapmak için bir yol göstereyim. (kısaca; Örnek Makro yapıp, makro kodunu inceleyip, loop'a(döngü'ye) almak.)
büyük ihtimal Excell'i kullanmayı biliyorsun. Excell'de makro kaydetmeyi de biliyorsundur.
kaydettiğin Makro'nun kod'larını okuyabiliyorsundur da eminim.
bunlar tamamsa, herhangi bir Excell dosyasında Makro kaydedici'yi aç, sonrasında bir sayfada herhangi bir ismi arat(yada arayacağın isim listesi de Excell sayfasında herhangi bir yerinde ise de, orada hücre'deki veriyi kopyala-yapıştır yaparak, arattır 2 kez.). yada 3kez. sonra Makro'yu durdur ve kaydet (yada doğrudan isim vererek kaydet.)
sonra, kod'lara bak(bu kod'lara bakmak içio F7'den F11'e kadar fonksiyon tuşlarını kullanabilirsin.) bunlara göre, ilgili sayfa gelince düzenleyebilirsin.
sonra kodu, döngüye al. en son, liste arama işi bitince, sesli de döndürebilirsin, görsel olarak da.
hatta, yer mi bilmiyorum ama, bir benzerini yani önceki aramaları yaptıktan sonra, başka bir dizin#deki Excell dosyasında da arama yapıp işlemi bitirdikten sonra, Makro'nun olduğu 1. Excell dosyasında , yine ilgili kod'ları görüp, Bağıl yada Mutlak adresli Excell' dosyaları üzerinde de işlem yapabilirsin, gibi geliyor.
arama'da olumsuz, yani çıkmayan sonuçları da eklemen gerekiyor.
ve tâbî senin durumunda;
Disiplin(Ceza,Ödül) ve Davalar yönünden de bakabilmen
ve
Cezalar kısmı için de yeni bir arama yapıp;., Geçerli, Silinen, Taşınan, İptal olan, şeklinde de döngüsel bakabilmen gerekir, makro yaparken de.
Sıkıntı 3 dosya, ve her biri içinde farklı kitaplıklar var. Makro'da, hepsi için arama yapmak gerek'meyecek mi? tek tek yani. Benim amacım liste gelince, en azından listeyi aratmak.
yanlış bilmiyorsam;
Excell dediğin, genel bir tablo yöneten program.
Dosya dediğin Kitap(Book),
Kitapların içerisinde de Sayfa'lar(Sheet's) var.
her Sayfa da zaten bir Tablo (Hücre'lerden(kare'lerden) oluşur ).
Tablo dediğim bir resim değil. eşit kare'leri barındıran yaprak(kareli defter yaprağı) gibi birşey.
Excell'in içerisinde birden çok ÇalışmaKitapları(WorkBooks) yada Dosya'lar(File's) bulunur.
Makro'yu yaptığında, sana gelen listeyi de bağımsız bir ÇalışmaKitabındaki Sayfanın hücrelerine girersen, ve bu girdiğin isimleri diğer bağımsız ÇalışmaKitapları ve Sayfalarında, otomatik ve Tekrarlı bir şekilde aratabilir, çıkan sonuçları da ilk ÇalışmaKitabının sayfasındaki liste'yi oluşturan Hücreler'in hemen yanındaki hücrelere de, bu isimler var yada yok yazdırabilirsin, ve hatta Ekrana da ayrı bir Diyalog Penceresi şeklinde çıktı verdirebilirsin.
Hayır, tek tek arama yapmana gerek kal'mayacak. otomatik olarak arayacak.
ama benim anladığım, Makro'lardan pek anlamıyorsun. bu iş senin için biraz zor gibi geldi ,bana. birazcık V.Basic programlama dilinden anlaman lâzım, sanki. yada ingilizce bilmen gerek ,gibi.
bence,tâbî.
RitmFarbRacourci tarafından 21/May/20 01:02 tarihinde düzenlenmiştir -
RitmFarbRacourci bunu yazdıLiquid bunu yazdıRitmFarbRacourci bunu yazdıLiquid bunu yazdı
Merhaba gençler, iş yerinde Excel de Liste halinde; Disiplin Cezaları, Ödüller, adli Davalar olarak 3 ayrı excel dosyamız var. Bunlar içerisinden Sorgulama yapma'mız gerekiyor. (sorgulama sonrası var yada yok, demesi mi gerekiyor.) Bazen 1 isim istenirken, bazen bir listede 20-40 kişi veriliyor. İşin daha sıkıcı yanı ise listelerde bazı isimlerde Sicil Numarası numarası yok, bazıları ise Evlendikten Sonra soyismi Değişmiş olabiliyor. Bu sebeple Çoklu bir Liste geldiği zaman 3 Dosyaya da Tek Tek isimler, sonrasında Sicil'ler olarak Arama yapmak Zorunda kalıyoruz. Bunun kısa bir yolu var mıdır?
En azından Bir dosya için 20 Kişinin İsmini, tek seferde Arayabilir miyim? Hani 3 ayrı Dosyada isim ve sicilleri tek seferde aramayı Geçtim, en azından İsim Listesini, Tek Dosya için arayabilsem yine yardımı olur.
Ekleme yapayım. Her Dosya içerisinde kendi içinde Çalışma Kitapları var. Atıyorum Disiplin cezalarında Bir Kitapta Geçerli olan Cezalar, diğer kitapta Silinen cezalar, diğer kitapta iptal olunan cezalar falan var. Arama yaparsan(?) bu kitapları da araması lazım. Bazen silinen bir cezayı silinenlere(?) alıyoruz (taşıyoruz) ama güncel cezadan kaldırmayınca, tümünü ara yapmazsam ilk olarak güncel cezayı gösterecek, silindiğini göremicem, ve cezası var diye yanılmış olucam. Çok eskiden beri eklenen cezalar bunlar, o yüzden hataları düzeltmek çok uğraştıracağı için, yapılan aramanın tüm kitapları kapsayacak şekilde olması gerekiyor. 3 farklı excel dosyası ve her dosyanın kendi içinde farklı kitapları{sayfa'lar olmasın bu(?)} (Arama yapma seçeneğinde çalışma kitabı olarak geçtiği için ben de öyle yazdım)
Tşkler şimdiden.
EDİT: Dosyaları https://dosya.co/tp6k6tvhwvar/excel.rar.html bu adrese yükledim. Her listede bir isim bıraktım. Liste tablo falan görünsün diye.
Şimdi ben yapamam da, yapmak için bir yol göstereyim. (kısaca; Örnek Makro yapıp, makro kodunu inceleyip, loop'a(döngü'ye) almak.)
büyük ihtimal Excell'i kullanmayı biliyorsun. Excell'de makro kaydetmeyi de biliyorsundur.
kaydettiğin Makro'nun kod'larını okuyabiliyorsundur da eminim.
bunlar tamamsa, herhangi bir Excell dosyasında Makro kaydedici'yi aç, sonrasında bir sayfada herhangi bir ismi arat(yada arayacağın isim listesi de Excell sayfasında herhangi bir yerinde ise de, orada hücre'deki veriyi kopyala-yapıştır yaparak, arattır 2 kez.). yada 3kez. sonra Makro'yu durdur ve kaydet (yada doğrudan isim vererek kaydet.)
sonra, kod'lara bak(bu kod'lara bakmak içio F7'den F11'e kadar fonksiyon tuşlarını kullanabilirsin.) bunlara göre, ilgili sayfa gelince düzenleyebilirsin.
sonra kodu, döngüye al. en son, liste arama işi bitince, sesli de döndürebilirsin, görsel olarak da.
hatta, yer mi bilmiyorum ama, bir benzerini yani önceki aramaları yaptıktan sonra, başka bir dizin#deki Excell dosyasında da arama yapıp işlemi bitirdikten sonra, Makro'nun olduğu 1. Excell dosyasında , yine ilgili kod'ları görüp, Bağıl yada Mutlak adresli Excell' dosyaları üzerinde de işlem yapabilirsin, gibi geliyor.
arama'da olumsuz, yani çıkmayan sonuçları da eklemen gerekiyor.
ve tâbî senin durumunda;
Disiplin(Ceza,Ödül) ve Davalar yönünden de bakabilmen
ve
Cezalar kısmı için de yeni bir arama yapıp;., Geçerli, Silinen, Taşınan, İptal olan, şeklinde de döngüsel bakabilmen gerekir, makro yaparken de.
Sıkıntı 3 dosya, ve her biri içinde farklı kitaplıklar var. Makro'da, hepsi için arama yapmak gerek'meyecek mi? tek tek yani. Benim amacım liste gelince, en azından listeyi aratmak.
yanlış bilmiyorsam;
Excell dediğin, genel bir tablo yöneten program.
Dosya dediğin Kitap(Book),
Kitapların içerisinde de Sayfa'lar(Sheet's) var.
her Sayfa da zaten bir Tablo (Hücre'lerden(kare'lerden) oluşur ).
Tablo dediğim bir resim değil. eşit kare'leri barındıran yaprak(kareli defter yaprağı) gibi birşey.
Excell'in içerisinde birden çok ÇalışmaKitapları(WorkBooks) yada Dosya'lar(File's) bulunur.
Makro'yu yaptığında, sana gelen listeyi de bağımsız bir ÇalışmaKitabındaki Sayfanın hücrelerine girersen, ve bu girdiğin isimleri diğer bağımsız ÇalışmaKitapları ve Sayfalarında, otomatik ve Tekrarlı bir şekilde aratabilir, çıkan sonuçları da ilk ÇalışmaKitabının sayfasındaki liste'yi oluşturan Hücreler'in hemen yanındaki hücrelere de, bu isimler var yada yok yazdırabilirsin, ve hatta Ekrana da ayrı bir Diyalog Penceresi şeklinde çıktı verdirebilirsin.
Hayır, tek tek arama yapmana gerek kal'mayacak. otomatik olarak arayacak.
ama benim anladığım, Makro'lardan pek anlamıyorsun. bu iş senin için biraz zor gibi geldi ,bana. birazcık V.Basic programlama dilinden anlaman lâzım, sanki. yada ingilizce bilmen gerek ,gibi.
bence,tâbî.
Sağol hocam yine de anlamam o kadar v.basic falan ama bir arkadaş yardımcı oldu. Bi şekilde hallettik. İlk mesaja da koydum.