Dokümanistan

TC Kimlikleri Rakamlarına Göre Filtreleme

Soru Cevap Bölümü

Doğan Çuha sordu

Excel Soruları

Bir tane Excel çalışma kitabımız var. İçerisinde Ad Soyad Bakiye ve TC Kimlik numaraları olan çalışma kitabımda TC Kimlik numaralarının son rakamına göre filtreleme yapmak istiyorum.

Örneğin TC Kimlik Nosunun sonu 0 olan 2 olan 4 olan 6 olan 8 olan şeklinde filtreleme yapmak istiyorum kısa sürede dönerseniz sevinirim.

 

Excel Cevapları

Merhabalar;

Öncelik sorunuz için teşekkürler. Bu konu hakkında makale yazmayı düşünüyordum. Sizin aracılığınızla bu konuyu anlatayım.

Veriler  metinsel olsa normal filtreleme de sonu m ile biten gibi yapabilirdik. Sayısal değer olduğu için bu sayıları metne çevirmek bir çözüm. Ancak verileriniz değişecek. Değiştirmeden yapmak için için Mantıksal Filtreme işlemi ile yapacağız.

Tek Sayıda Sonu bitenleri Mantıksal Filtreleme

İlk önce bir sayının sonunundaki rakamı filtrelemeye bakalım. Sonra diğer sayıları için formülü çoğaltalım.

Elimizde aşağıdaki gibi TC Kimlik numaraları olsun.

Örnek TCKİMLİK Listesi

Listede sonundaki 8 rakamlarını filtrelemek için boş bir hücreye tablodaki ilk satırdaki hücreye SAĞDAN(A3;1) formülü yazıp ilk verinin son rakamını getiriyoruz.

Filtrelemede Sağdan Fonksiyonu

Bu noktadan sonra mantıksal işlev devreye girecek. SAĞDAN(A3;1)  formülünden çıkan 8 değerini 8 ile eşit mi diye mantıksal işlem yapacağız. Bunun için formülü

SAĞDAN(A3;1)=”8″

şekilde yazıyoruz.

Not : Rakamı tırnak içinde yazmamım sebebi SAĞDAN fonksiyonu Metinsel bir fonksiyon olduğu için çıkadığı değer artık metinsel olacaktır. Bunun için metinsel değerle karşılaştırmam gerekiyor. Bundan dolayı 8 rakamını çift tırnak içinde yaparak metne dönüştürüyorum.

Mantıksal Filtrelemede Sağdan Fonksiyonu

Gördüğünüz gibi artık sayı değil DOĞRU veya YANLIŞ değeri üretiyor. Artık bu mantıksal sorgu ile tüm tablodaki sonu 8 ile biten alanları filtreleyebiliriz.

Filtreleme yapmak için tablonun içindeyken Normal Filtre değil Gelişmiş Filtreyi seçiyoruz.

Gelişmiş Filtreleme

Liste Aralığınıa TC’ Kimliklerin olduğu tabloyu seçiyoruz. Ölçüt aralığına ise Yazdığımız formülü ve bir üstteki hücreyi seçiyoruz. (Bu kısım önemli bir üst boş  hücre seçilmezse çalışmayacaktır)

Mantıksal Filtreleme Seçimi

İşlemi onayladığınızda aşağıdak gibi sadece 8 olanları getirecektir.

Mantıksal Filtreleme Sonucu

Birden Fazla Sayıda Sonu bitenleri Mantıksal Filtreleme

Bu işlemdeki rakamları çoğaltmak için ise her işlem için ayrı mantıksal oluşturmalısınız. Birden fazla mantıksal değeri sorgulamak için se YADA Fonksiyonu ile tüm mantıksal formülleri birleştirebilirsiniz.

Aşağıdaki gibi TC Kimliklerin son rakamları 0, 2, 4, 6 ve 8 olanları Mantıksal Gelişmiş Filtre ile sorgulayabilirsiniz. Formül aşağıdaki şekildedir.

=YADA(SAĞDAN(A5;1)=”0″;SAĞDAN(A5;1)=”2″;SAĞDAN(A5;1)=”4″;SAĞDAN(A5;1)=”6″;SAĞDAN(A5;1)=”8″)

Bu formülü yazdığınızda aşağıdaki gibi çalıştığınız göreceksiniz.

Birden Çok Mantıksal Filtreleme İşlemi

Excel Dosya DownloadÖrnek dosyayı buradan indirebilirsiniz.

 

Ad Tanımlamada Formül Sorunu

Soru Cevap Bölümü

Fatih sordu

Excel Soruları

Merhaba;
sırasıyla; “alım/satım – miktar – birim fiyat – maliyet” 4 adet sütunum var her sütunu ad tanımlama ile tanımladım ancak formül yazarken mesela; =topla(eğer(F1=alim_satim;maliyet)) dediğimde #değer hatası alıyorum. aynı işlemi miktar için yaptığımda çalışıyor; =topla(eğer(F1=alim_satim;miktar)) böylece sonucu veriyor.
Not: F1 hücresine örneğin “ALIM” yazıyorum.

ad tanımlamada hata yok doğru yaptım ama anlayamıyorum bu hatayı neden verdiğini…
yardımcı olabilirseniz sevinirim. selamlar

Excel Cevapları

Merhabalar;

Anlattığınız şekilde aşağıdaki gibi bir tablo hazırladım. F1 hücresinde Alım yazdığında ALIM/SATIM alanındaki değerleri topluyor. Satım yazdığında Satım değerlerini topluyor.

Ad Tanımlama Formül sorunu

Hem Miktar’da hem de Maliyet Kısmında kontrol ettim çalışıyor. Dosya aşağıdadır.

 

Ancak bu işlem için ETOPLA Fonksiyonu daha kullanışlı olacak gibi. Ekli dosyada ETOPLA ile de aynı değerler çıktığını görebilirsiniz.

ETOPLA Fonksiyon İşlemi

 


Excel Link  Makalede kullandığımız çalışma kitabını indirebilirsiniz.

Tarihe Göre Formül Kullanmak

Soru Cevap Bölümü

Yücel Tekin sordu

Excel Soruları

 

Merhaba,

Tarih dizini bir sütun içerisinde, dünkü tarihi bulup o tarihin bulunduğu satırdaki bir hücre değerini alarak işlem yapmak istiyorum. A3:A40 arasında dünkü tarihi arayacak, bulunca (örn. A27‘de buldu ise 100-($A$7/D27)*100 işleminin sonucunu E3 sabit hücresine yazdıracak.

Çok teşekkür ederim.

Excel Cevapları

Merhabalar;

Bu işlemi en basit DÜŞEYARA ile yapabilirsiniz. Tarif ettiğiniz verilere göre aşağıdaki şekilde bir liste oluşturdum.

DÜŞEYARA ile dünkü tarihi bulur. Sonra karşılık gelen değeri getirir. Aşağıda görüldüğü gibi sonrasında hesaplama işlemi yapabilirsiniz.

Hazırladığım Dosyayı aşağıdan indirebilirsiniz.

DÜŞEYARA Formül Örneği

 


Makalede kullandığımız çalışma kitabını indirebilirsiniz.

 

 

Excel Soruları

Çalışıyor. Çok teşekkür ederim.

Excel SAYFA Fonksiyonu

Excel SAYFA Fonksiyonu

Excel SAYFA Fonksiyonu (Excel SHEET Function) hedef gösterilen sayfa numarasını verir. İlk sayfa 1’dir. Sonraki sayfalar artırarak gider. SAYFALAR Fonksiyonu (Excel SHEET Function) ise açılmış tüm sayfalarının Toplam sayısını verir.

  • SAYFA hedef hücresinin Sayfa numarasını döndürür.
  • SAYFALAR ise Excel dosyasındaki toplam açılan sayfa sayısını verir.

Devamını oku

Dosya yolundan Mp3 Dosya Adını Ayırma

Soru Cevap Bölümü

Mehmet KARAKAŞ sordu

Excel Soruları

Merhabalar;

Bir sorum olacaktı;

A2 hücresinde; C:\deneme\alt\yeni\lazım\şimdi\Zeki Müren.mp3 dosya yolu yazıyor. (çok uzun da olabilir 255 karakter fazlası) ben sadece “Zeki Müren.mp3” ismini bir sütuna almak istiyorum. Yaklaşık 50.000 satır olduğu için de excel temel fonksiyonlarını kullanamıyorum, ama formüllerle de bir türlü yapamadım. bu işlem formüllerle yapılabilir mi?

Yardımlarınız için şimdiden teşekkürler.

 

Excel Cevapları

Merhabalar;

Dosyalar tek klasördeyse formülle yapabiliriz.

Eğer farklı klasörlerde ise yeni \ karakteri dosya yolunda farklı sayılarda ise veride kararlılık olmadığı içni başka yöntem ile yapıcaz.

Eğer Tek Klasörde ise Formül

C:\deneme\alt\yeni\lazım\şimdi\ yolun kaç karakter olduğunu öğreniyoruz. Bunun içinde bu ismi bir hüreye yapıştırıp =UZUNLUK Fonksiyonunu kullanabiliriz. 31 Karakter olduğunu öğreniyorum. Zeki Müren.mp3’ü bulacağımız için bir fazlası 32 değerini öğreniyoruz.

Aşağdıaki formülle dosya isimlerini alabilirsiniz. en sonda yazdığım 100 değeri ile yüksek 1000’de yazabilirsiniz. Buradaki amaç verilerin en fazla kaç karakter ise o karakter kadar yazmaktı. Yüksek rakam yazmak ta aynı işi görür. Ama normal yolu UZUNLUK Fonksiyonu kullanmaktı. Gerek yok.

=PARÇAAL(A1;32;100)

 

Dosya Uzantılarını Temizleme İşlemi Parçaal Fonksiyonu

 

Dosya Yolları Farklı Klasörde ise Hızlı Doldurma Kullanın

Eğer  veriler farklı klasörde ise yani / değerlerinin adetleri birbirinden farklı ise o zaman Hızı Doldurma aracı ile mp3 dosyalarını alabiliriz.

Dosya Uzantısı Örnek Verisi

Bunun için excel dosyasının başka kolonlarında benzer veriler olmaması gerekiyor. Garanti olması için tek kolonda bu veriler olursa daha iyi donuç verir.

Yukardaki örnekteki veriden anlattığımda A2 hücresinin içindeki Zeki Müren1.mp3 ismini (Dosya yolunu almadan) B2 hücresine yapıştırın.

Dosya Path temizleme işlemi

B2 hücresindeyken Giriş Sekmesi – Düzenleme Bölümünden  – Doldur – Hızlı Doldurma seçiyoruz.

Hızlı Doldurma Özelliği Kullanımı

 

Aşağıdaki gibi formül yazmadan hızlı bir şekilde onbinlerce veriyi ayırabiliriniz.

Dosya Path Temizleme En hızlı Yolu Hızlı Doldurma İşlemi

 

Hızlı Doldurma yöntemini bilince formül çok uzun gelecektir. Ancak Hızlı doldurma tabloda varsa diğer verileren etikelenerek başka sonuçlar verebilir. Onun için sadece işlem yapacağınız veri olursa çok sağlıklı sonuçlar alabilirsiniz.

Selamlar.

Excelde Açıklama Ekleme Hatası

Soru Cevap Bölümü

Berkay KARABULUT sordu

Excel Soruları

Merhabalar

Benim daha önceden hazırladığım bir tablo var ve çok işime yarıyor.

Tablo site yönetimimizin gelir giderleri ile alakalı

Ödeme tutarlarının üzerine sağ tıklayıp açıklama ekleme modülünü kullanıyor ve içerisine tarih ekliyorum

İş yerinde en son kaydetmiş ve evden çalışma süreci için eve getirmiştim.

İş yerinde 2016 kullanıyoruz evdeki ise 2007  sürümünü.

Şuan açmaya çalıştığımda okunmayan içerik bulundu, bu çalışma kitabının içeriğini kurtarmak istiyor musunuz? Bu çalışma kitabının kaynağına güveniyorsanız Evet’i tıklayın şeklinde bir uyarı veriyor.

Akabinde okunmayan içerikleri kaldırarak ve onararak çözüm öneren bir tablo çıkıyor.

Tabloda 4 adet okunmayan içerik gözüküyor

 

Kaldırılan Bölüm: /xl/comments1.xml parçası XML hatası içeriyor. (Açıklamalar) Yükleme hatası. Satır: 2, sütun : 174.
Kaldırılan Bölüm: /xl/comments2.xml parçası XML hatası içeriyor. (Açıklamalar) Yükleme hatası. Satır: 2, sütun : 174.
Kaldırılan Bölüm: /xl/comments3.xml parçası XML hatası içeriyor. (Açıklamalar) Yükleme hatası. Satır: 2, sütun : 174.
Kaldırılan Bölüm: /xl/comments4.xml parçası XML hatası içeriyor. (Açıklamalar) Yükleme hatası. Satır: 2, sütun : 174.

ama hangi sayfada göremiyorum

 

Kapattığımda tüm “açıklama eklerim” kayboluyor.

Bir çözüm öneriniz var mı ?

 

Excel Cevapları

Merhabalar;

Excel’de hücreye iki türlü ekleme işlemi var. Not ve yeni sürümde gelen Açıklama kısmı.

Buna ilaveten Artık Excel sürümleri XML denilen teknoloji ile kodlanıyor.  Normal hücrede Not kısmı tüm Excel sürümlerinde vardı. Ancak Hücrede Açıklama kısmı yeni bir özellik.

 

Excel Hücreye Açıklama ekle

Office sürümlerinde yeni çıkan özellikleri eski sürümlerde kullanamazsınız. Hata verecektir. Belirttiğiniz XML hataları da Eski sürümdeki kodlamada olmadığı için bulamadığını belirtiyor.

Dosyanızın yedeği varsa 2016 sürümünde açıp farklı kaydet diyerek xls formatında kaydedin. Ancak burada da göreceksiniz ki Açıklama dosyaları eski sürümlerde olmadığı için kaybolabilir. Ama örneğin Açıklama kısmını acaba Not kısmına çevirebilir mi onu deneyin.

Excel XLS olarak Kaydetme

Veri Aktarmada Yaşanan Problem

Soru Cevap Bölümü

semih sordu

Excel Soruları

Hocam Merhaba Soracağım soru aşağıda paylaştım.


Yardımcı olabilir misiniz.
Teşekkürler.

Excel Cevapları

 

Merhabalar;

Anladığım kadarıyla her gün için ayrı sütun açarak değerleri giriyorsunuz. Yeni bir gün için kolon eklediğinizde kopyaladığınız alanda formül varsa formüllerde değişecektir.

Kopyalama işleminde formüllerin değişmemesi için $ Dolar İşaretinin Önemi ve Kullanımı Makalesinde yazdığım kurallara uymak gerekiyor.

Buradan yola çıkarak eğer formülleri Dolar İşareti ile örneğin A5hüresi ise $A$5 şekline yaparak formülleri tekrar girmenize gerek kalmayacaktır.

Selamlar.

error: İçerik Kopyalamaya Karşı Korulamlıdır. !!