Hızlı Doldur (Flash Fill)

Bu makalemizde sizlere Excel eğitimlerimizde keyifle anlattığımız bir özellik olan Hızlı Doldurma özelliğinden bahsedeceğim.

Hızlı doldurma; Excel 2013 ile gelen, hızlı veri girişini sağlamak için geliştirilmiş oldukça başarılı bir çözümdür. Bu özellik sayesinde Excel’e veri girişi yapılırken hücrelerde var olan verilerde bir düzen algıladığında, Excel geriye kalan hücreleri otomatik doldurur ve kolayca veri girişi sağlanmış olur.

Hızlı doldurma özelliği ağırlıklı olarak metinsel ifadeleri ayrıştırma, birleştirme gibi işlemlerde kullanılır. Çeşitli özellikler kullanılarak çok basit bir verinin ayrıştırılmasının yanı sıra çok karmaşık formüllerle ayrıştırılabilen veya ayrıştırılması formüllerle de çok zor olan bir metinsel ifade de istediğimiz kısımları kolaylıkla ayırabildiğimiz bir yöntemdir.

Metin fonksiyonlarıyla yapılan; bir kelimenin ilk harfi, ilk üç harfi ya da her kelimenin üçüncü karakteri vb. metin verilerinin parçalanmasına ilişkin bir kalıbı algılayıp uygulamayı sağlar.

Tipik kalıplar içinde metin parçalarını tanımak, telefon numaraları ve tarih verisinin parçalarını tanımak gibi uygulamalar vardır.

Excel’in 2013 sürümü ile hayatımıza giren Hızlı Doldur özelliğini Excel’de birkaç farklı yerde bulunur.

  1. Excel’de Veri sekmesi‘nin Veri Araçları grubunda görebilirsiniz.

  1. Giriş sekmesinin Düzenle grubunda Doldur özelliğinin altında da bulabilirsiniz.

  1. Bir hücreyi çoğaltmak için hücrenin sağ alt kısmındaki noktadan aşağı doğru çektiğimizde doldurma seçenekleri olarak Hızlı Doldurma’yı görebilirsiniz.

  1. Hızlı Doldur özelliğini Ctrl+E kısayolu ile kullanabilirsiniz.

Hızlı Doldurma varsayılan olarak açıktır ve bir düzen algıladığında verilerinizi otomatik olarak doldurur. Eğer beklendiği gibi çalışmazsa, Hızlı Doldurma’nın açık olup olmadığını aşağıdaki şekilde kontrol edebilirsiniz.

  1. Dosya > Seçenekler‘i tıklatın.
  2. Gelişmiş‘i tıklatın ve Otomatik Olarak Hızlı Doldur kutusunun işaretli olduğundan emin olun.

  3. Tamam‘ı tıklatın ve çalışma kitabınızı yeniden başlatın.

Bir örnekle özelliğimizi detaylıca görelim.

Örnek 1: Aşağıdaki tabloda tek sütunda yazılan Ad ve Soyadları ayrı ayrı sütunlarda gösterelim.

Yapacağımız işlem Adı Sütununa ilk satırına listenin ilk kaydı olan Tarık ismini yazıyoruz ve imlecimiz Tarık yazan hücrenin üzerinde iken Veri Sekmesi Veri Araçları grubuna gidip Hızlı Doldur özelliğine tıklıyoruz veya Ctrl+E kısayol tuşlarına basıyoruz.

Evet hepsi bu kadar başka bir işlem yapmanıza gerek yok sonuç aşağıdaki gibi olacaktır.

Aşağıdaki gif’de birçok farklı senaryoda Hızlı Doldur özelliği ile verilerimizi hızlıca nasıl düzenlediğimizi görebilirsiniz.

 

Başka bir makalede görüşmek üzere hoşça kalın.

Birleştir (Consolidate)

Farklı Sayfalardaki Verileri Birkaç Tıklama İle Hızlıca Birleştirin!

Bu makalemde İleri Excel eğitimlerimizde anlattığımız konulardan biri olan farklı sayfalardaki verileri tek bir sayfada tek kalemde birleştirmeye yarayan Birleştir özelliğimizden bahsedeceğim.

Birleştir özelliği ile bir Excel belgesinin bir sayfasında bulunan verileri ya da farklı sayfaları içinde bulunan aynı sütun isimlerine sahip olan verileri tek kalemde istediğimiz aritmetiksel işlemi (Toplama, Ortalama, En büyük, Say, Standart Sapma vb.) uygulayarak birleştirebiliriz.

Bu özellik var olan verileri kayıt kayıt alt alta birleştirmeye yaramaz aynı sütuna sahip olan birden çok kaydı tek kalemde ilgili matematiksel işlemi yaparak birleştirmeye yarar.

Bu işlemin fonksiyonlar ile yapılması oldukça zahmetli olduğundan ve verilerde çok fazla fonksiyon olacağından çok kullanışlı değildir bu yüzden Birleştir özelliğini kullanmak çok pratik ve hızlı bir çözümdür.

Birleştir özelliği Veri sekmesinin Veri Araçları grubu içinde bulunur.

Aşağıdaki Excel belgesinde Ocak ayından Haziran ayına kadar olan farklı sayfalardaki A:B aralığındaki verileri Birleştir isimli sayfada tek kalemde birleştirilmek istenmektedir. Bu veriler Satış Temsilcisi ve Satış bilgilerinden oluşmaktadır. Satış Temsilcisi alanı isimleri, Satış değeri ise bu isimlerin yapmış oldukları Satış değerlerini göstermektedir.

Yukarıdaki şekilde de görüldüğü üzere her sayfada aynı türden farklı isim ve Satış değerleri vardır. Bizim amacımız bu sayfalardaki verilerinin hepsini Birleştir isimli sayfada ortak Satış temsilcilerinin adlarını sadece bir kez yazılmasını sağlayarak Satış alanındaki değerleri toplamak veya başka bir matematiksel işlem yapmak olacaktır olacaktır.(Ör. Ortalama, Standat Sapma vb.)

Birleştir Özelliğini Kullanmak:

  1. İlk etapta Birleştir isimli sayfaya geliriz ve A1 hücresine tıklarız.
  2. Daha sonra Veri sekmesinin Veri araçları grubunda Birleştir özelliğimize tıklarız ve aşağıdaki pencerenin açılmasını sağlarız.

  3. Bu pencerede Birleştirme işlemin yaptığımızda uygulamak istediğimiz matematiksel işlemi İşlev kısmından seçeriz.
  4. Daha sonra Başvuru yazan kısma bir kere tıklar ve eğer işlem yapılacak sayfalar bu Excel belgesi içinde ise ki bizim Ocak ayından Haziran ayına kadar tüm sayfalarımız bu belge içinde olduğundan ilk Ocak isimli sayfaya gidip tüm A:B aralığındaki veriyi seçeriz ve Ekle düğmesine tıklayarak sırayla tüm sayfalar için aynı işlemi tekrarlayarak tüm sayfaların Tüm
    Başvurular yazan yere eklenmesini sağlarız. Eğer birleştirme işlemi yapmak istediğimiz sayfalar başka belgeler içinde ise Gözalt diyerek ilgili belgelerin konumlarını gösteririz ve gerekli alanları taratırız.

    Eğer verinin Başlıkları varsa onların çıkması için Üst Satır kutucuğu tıklanır.

    Eğer Satış toplamları yanında Satışı kimlerin yaptığı görüntülenmek isteniyorsa Sol Sütun da seçilir. Ayrıca bu verilere bağlantı yapılmak istenirse Kaynak Veriye Bağlantı Oluştur kutucuğuna tıklanır. Yalnız eğer birleştirilecek veriler aynı sayfa içinde ise Kaynak Veriye Bağlantı Oluştur kutucuğu seçilmez. Ben Üst Satır ve Sol Sütun gelsin istediğim için tıklıyorum.


    Tamam düğmesine tıkladığımda birleştir sayfasında aynı isme Sahip tüm temsilcilerin tek kalemde tüm aylardaki Satış toplamlarını aşağıdaki görebiliriz.

    İşlem olarak topla seçtiğimiz için her temsilcinin tüm aylardaki sayfalardan Satış tutarlarını toplattık. Bu işlemi Etopla fonksiyonu ile de gerçekleştirebiliriz ama bu kadar pratik değildir.

    Eğer Kaynak Veriye Bağlantı Oluştur kutucuğuna tıklayıp Tamam düğmesine tıklasaydık ekran görüntüsü aşağıdaki gibi olacaktır.

    Aşağıdaki gif’de işlemin nasıl yapıldığını görebilirsiniz.

    Örnek 2:

    Aşağıda ekran görüntüsü verilen TÜM YILLAR isimli sayfada Ay ve Gün bilgileri olan bir çapraz tablo vardır. Ayrıca 2015, 2016 ve 2017 yılları bulunan sayfalarda ay ve gün bazlı satışlar bulunmaktadır. Amacımız bu tablolardaki değerleri TÜM YILLAR sayfasında birleştirmek.

Aşağıdaki gif’de bu üç yıldaki verileri TÜM YILLAR isimli sayfada nasıl birleştirdiğimizi görebilirsiniz.

 

Başka bir makalede görüşmek üzere hoşça kalın.

Formüllü Hücreler Hiç Bu Kadar Güvende Olmamıştı

Çoğumuz, formül içeren Excel belgelerimizi  iş arkadaşlarımıza gönderiyor ya da belge üzerinde birlikte çalışıyoruz.  Hayal etmesi bile kötü ama, onlarca formülün olduğu ve binbir zahmetle hazırladığımız  bu sayfalarda bir iş arkadaşınızın yanlışlıkla bazı formülleri sildiğini düşünelim… Hücrelerinizi savunmasız bıraktığınız için, birbirine bağlı formülleriniz ve verileriniz can çekişmeye başlıyorlar!

 

Bir sürü formüllü hücreyi tek tek seçmek ve korumak güç olabilir. Ama üzülmeyin! Bu makale ile formüllü hücreleri tek hamlede seçip koruma altına alacağız! Artık formüllü hücrelerimiz tam bir Karate Kid! (Yoksa siz Karate Kid’i bilmiyor musunuz?)

3 temel şifreleme işlemi vardır:
Çalışma kitabını şifre ile koruduğumuzda ilgili Excel dosyası şifre ile açılabilir olacaktır. Bu dosyada yalnızca var olan sayfalar üzerinde çalışılabilecek ve yeni sayfalar eklemek mümkün olmayacaktır.
Sayfaları koruma ile de veri girişi, satır silme, sütun silme, sıralama yapma gibi sayfa kullanımını kısıtlayan bir koruma yapılabilir.
Hücre koruma ise isimlendirmeden de anlaşılacağı gibi belirli bir hücre ya da hücreler üzerinde yapılıyor. Tüm hücreleri değil de belirli bir alandaki hücreleri şifrelemeyi, diğer hücrelerde çalışmayı serbest bırakmak istediğimizde başvurduğumuz bir yöntemdir.

Excel’de her hücrenin şifre ile korunabilmesi için bir kilit alt yapısı vardır. Excel’in kilit alt yapısını bir kapının kilit mekanizması gibi düşünebiliriz. Kilit mekanizması olmayan bir kapı kilitlenebilir mi? Tabi ki hayır! Bu kilit alt yapısı default olarak tüm Excel belgelerinde,  tüm hücreler için aktif durumdadır ancak aşağıda açıklayacağımız adımlarla devreye girerler.

Adım 1- Formüllü hücrelerin bulunduğu Excel sayfasındaki tüm hücreleri seçeriz ve sayfaya sağ tıklayıp Hücreleri Biçimlendir penceresini açarız. Koruma içindeki Kilitli seçeneğini pasif yaparız.

 

Adım 2- Giriş sekmesindeki Düzenleme grubundan Bul ve Seç’e tıklayıp açılan listeden Özel Git’i seçeriz. Bu işlem için alternatif kısayol tuşu ise klavyedeki f5 tuşudur. f5 tuşuna bastıktan sonra açılan pencereden Özel.. ‘e tıklarız. Yapılan bu iki işlemde de aynı pencereye gideriz.

Bu pencereden Formüller seçeneğini seçeriz ve bu seçimi yaptıktan sonra listemizde ne kadar formüllü hücre varsa hepsi aynı anda seçili hale gelecektir.

Ardından formüllü hücreler seçiliyken sağ tıklayarak Hücreleri Biçimlendir penceresi tekrarda açarak kilitleri aktif duruma getiririz.

 

Yalnızca formüllü hücrelerin kilit mekanizması aktif edildiğine göre artık sayfayı şifreleyebiliriz.

Adım 4- Gözden Geçir sekmesinde Koru grubuna geliriz buradan Sayfayı koruyu seçeriz. Açılan pencereden sayfa şifresini yazdıktan sonra koruma işlemi tamamlanmış olacaktır. Bu işlemin ardından sayfamıza uyguladığımız şifrelemeler yalnızca formüllü hücreleri etkilemiş olacaktır.

 

Bu işlemlerden sonra artık Excel dosyalarınıza, sayfalarınıza ya da hücrelerinize kendilerini koruyacak gücü verebilirsiniz.

Formüllü hücrelerinizi kilitlemek bu kadar kısa ve kolay iken, siz de verilerinizi koruma altına almayı unutmayın!

Bir sonraki makalede görüşmek üzere…

Ufkunuzu 2 Katına Çıkarma Vaadi: Düşeyara’yı [aralık_bak]= 1 Yazarak Kullanmayı Öğrenin!

Belirtilmesi gereken aralıklar için uzun uzun İç İçe Eğerler yazmaktan sıkılıp Düşeyara kullanmayı denediniz mi?

İK departmanında çalışan biri olarak kişilerin çalıştıkları yıllara göre izin günleri sayısını bulma görevi size kalmış olabilir. Ürünleri belirli aralıklara göre sınıflandırmanız istenmiş olabilir. Sizden önce gelenler belki de bunu Doğu Ekspresi yolu kadar uzun iç içe eğerlerle çözüyorlardı. Buna karşılık siz “Yok mu bunun daha pratik, hızlı bir yolu?” dediyseniz, bizdensiniz! Pratik bir yolu var gerçekten, gelin birlikte bakalım.

Düşeyara’yı bu ana kadar bir değerin aynısını listede bulmak için mi kullandınız? Zaten metin arıyorsanız böyle kullanmak doğru bir yaklaşımdır. Peki sayılara, belirlenen aralıklarlara göre istenen değerleri atamak için Düşeyara kullanabileceğimizi biliyor muydunuz? Gelin bu özelliğe bir örnekle değinelim.

Elimizde araç parçalarına göre arıza gerçekleşme oranlarının olduğu bir listemiz var. Bu listemizdeki oranların sağ tarafta gösterilen risk grubu aralıklarına göre adlandırılması ve daha sonra bir sorgulama alanında yazılan değerin hangi risk grubuna ait olduğu bulunması isteniyor.

İkinci adımda Düşeyara yapabileceğimiz aklımıza hemen gelmiştir. İlk adım için listeye Risk Grubu sütunu eklediğimizde bu sütundaki verileri oluşturmak için iç içe eğer mi yazacağız? Vakti verimli kullanmak adına bu işi Düşeyara yazarak hiç yıpranmadan halledebiliriz.

Düşeyara’da aralık bak kısmına 1 yazdığımızda Düşeyara yaklaşık eşleme yapacaktır. Değerin aynısını bulamasa bile, çalışma mantığı gereği, ona en yakın taban değerine karşılık gelen aralığa ait kategoriyi getirecektir. Burada önemli olan ölçütleri Düşeyara fonksiyonunu kullanabilecek görünüme getirmek ve taban değerlerini küçükten büyüğe sıralamaktır. Sıralama yaparak değerlerin başka bir aralığa gitmesini engellemiş oluruz.

Ölçütlerimizi tekrar düzenleyerek bu problemimizi çözmeye başlayalım. Grup tabanları başlığı altına grupların değer aralıklarının tabanlarını yazalım. Bu taban değerlerini Düşeyara yapabilmemiz için risk grupları başlığının sol tarafına yazmamız gerekir. Bu sayede taban değerine bakarak oranı bir risk grubuna atayabilir. Son olarak sıralama işlemini yaparız.

 

Başlangıç olarak fonksiyonu C3 hücresine yazalım. Aradığımız değer parçanın arıza oranı yani b3 hücresi, aradığımız tablo kategori ve grup tabanlarının olduğu tablo, değerini yazacağı alan risk gruplarının yazılı olduğu 2.sütun ve en önemli kısım aralık bak kısmı 1 veya doğru. Bu fonksiyonu aşağıya çektiğimizde her oranın bir risk grubuna ait olduğunu görebilirsiniz. İkinci adım için zaten her zamanki gibi düşey ara yapacağımızı yukarıda söylemiştik.

 

Ne kadar kolay olduğunu fark ettiniz mi? Artık bu yöntemi kullanmayı seçtiğinizde ölçüt listenizi tamamen silmediğiniz müddetçe tekrar fonksiyonları düzenlemek zorunda kalmayacak bu şekilde fazladan efor sarf etmenize gerek kalmamış olacak. Şimdi artan zaman sizin!

Bir sonraki makalemizde görüşünceye kadar hoşça kalın.

Koşullu Biçimlendirme ile Tüm Satırınızı Farkedilir Hale Getirin!

Koşullu Biçimlendirme’de bir koşula göre hücrelerinizi hazır şablonlar kullanarak kolayca biçimlendirebilirsiniz. Mevcut olmayan biçimler için ise yeni biçimlendirme kuralı oluşturmanız gerekir. Tüm satırı biçimlendirme işlemi de hazır şablonlarda bulunmadığı için yeni kural oluşturulmalıdır. Bu işlem ile verilerin fazla olduğu listelerde satırın ilk hücresinden son hücresine kadar biçimlendirme yapılacağından o satırın bir değerine bakılmak istendiğinde hangi satırda olduğu gibi kargaşaların kolayca önüne geçilir.

Şimdi Excel Eğitimlerimizde de anlattığımız  Koşullu Biçimlendirme ile tüm satırı biçimlendirme işlemini verilerin fazla olduğu ve aranan ürünün hangi firmalarca üretildiğini gösteren bir örnek ile inceleyelim.

1.Adım: B sütununda ürün adlarının, H sütununda ise Üretici Firmaların bulunduğu listeyi seçtikten sonra Giriş sekmesinin altında bulunan Stiller grubundan Koşullu Biçimlendirme’yi ve ardından ise “Yeni Kural”ı seçiyoruz.

2.Adım: Açılan pencereden “Biçimlendirilecek hücreleri belirlemek için formül kullan” seçeneği ile ilgili alana formül yazarak işlem gerçekleştirilmelidir. Listede ürün adları B sütununda bulunmaktadır ve ürün sütununda “Atkı” ürününün bulunduğu satırları biçimlendirmek için B sütununu içeren uygun formülü yazıyoruz. Sabitleme işlemiyle hem sütun hem satır için $ işareti gelmektedir. Biçimlendirmenin tüm satırlarda kontrol edilmesi için sütunun sabitleme işaretini sabit tutup satırın işaretini kaldırıyoruz.

3.Adım: Biçimlendirme butonuyla da formülün doğru olduğu satırlara uygulanacak olan biçimler seçilir. Örneğimizde; dolgusunu turuncu, yazı tipini ise beyaz ve kalın olarak seçelim.

4.Adım: Tamam’a tıklayıp ilerledikten sonra Koşullu Biçimlendirme satırlara uygulanacaktır.

Siz de verilerinizin fazla olduğu çalışma sayfalarınızda aynı satırdaki bilgilere erişmekte zorluk yaşıyorsanız, satır sütun adlarına her seferinde tekrar bakmak zorunda kalıyorsanız, görselliğe önem verip daha dikkat çekici olmasını istiyorsanızsanız Koşullu Biçimlendirme ile tüm satırı biçimlendirmek işinize çok yarayacaktır.

Başka bir makalede görüşmek üzere…

Excel’de ki 3 Joker (Wildcard) Karakter

Yıldız (*), Soru İşareti (?) ve Tilda (~)

Merhaba,

Bu yazımızda, Excel eğitimlerimizde filtreleme işlemlerinde ve fonksiyonlarda özellikle anlattığımız çok kullanışlı olan joker karakterler (Wildcard) hakkında sizleri bilgilendireceğim.

Joker Karakter Nedir?

Bir ifadenin nasıl yazıldığını tam olarak hatırlamadığınız veya bir ifade içinde daha özel bir arama yapmak istediğimizde aradığımız değerleri bulmak için kullandığımız karakterlere Joker karakterler denir.
Joker karakterler metinde bilinmeyen karakterlerin yerine geçebilen özel karakterlerdir ve birbirine benzeyen ancak aynı olmayan verilere sahip birden çok öğeyi bulmak için kullanılırlar.

Excel’de kullanılabilecek üç farklı joker karakter var ve bunların her birinin farklı bir özelliği vardır.

Bu Joker karakterler: Yıldız işareti (*), Soru işareti (?) ve Tilda (~) işaretleridir.

Şimdi bu işaretlerin her birini örnekler ile detaylıca inceleyelim.

1.Yıldız Karakteri (*)

Yıldız (*) karakteri en çok kullanılan karakterdir. Bu karakterimiz farklı birçok program ve sistemde de kullanılabilir. Örneğin Windows, Sap, Access vb.

Yıldız joker karakteri, bir karakterden fazla herhangi bir metni temsil eder.

Örneğin;

Ca* ifadesinde * karakteri; Ca ile başlayan metin uzunluğu fark etmeyen her şey olabilir anlamına gelir. Can, Canan, Cansu, Canlı, Canavar gibi birçok kelimeyi temsil edebilir.

*Ca ifadesi ise; Ca ifadesi öncesinde hangi karakterlerin olduğu ve ne kadar uzunlukta olduğu önemli değil, sonu Ca ile biten bütün kelimeleri temsili eder. Örneğin Almanca, Kanca, Kolayca, Onlarca vb.

Yıldız (*) işaretinin nasıl kullanıldığını bir filtreleme işlemi üzerinde görelim.

Aşağıdaki gibi Ad Soyadlardan oluşan bir verimiz var, amacımız bu veri üzerinde adı Ahmet olan kayıtları filtrelemek istiyoruz.

Önce verimize Filtre uyguluyoruz.

    

Daha sonrasına açılan pencerede Arama kısmına Ahmet* ifadesini yazıyoruz.


Tamam düğmesine tıkladığımızda, listemiz artık Ahmet ile başlayan tüm kayıtlara göre filtreleniyor.


Filterimizi A* diye değiştirirsek bu seferde A karakteri ile başlayan tüm isimler listelenecektir.

Ya da *ka* gibi bir ifade yazarsak içinde ka ifadesi geçen bütün isimler listelenecektir.

2. Soru İşareti Karakteri (?)

Soru işareti joker karakteri herhangi sadece bir karakterin yerini alır. Özellikle daha spesifik aramalarda kullanılır.

Bu karakteri kullandığımız zaman ifadelerin metin uzunluğunda bir sınırlama söz konusudur, yani ifadeler * karakteri gibi sonsuz uzunlukta olmazlar.

Örneğin;

Can?? ifadesinde bu kelimenin toplamda beş karakter ile sınırlı olduğu son iki karakterinin herhangi bir karakter olabileceği anlamına gelir. Bu kelimeler Canan, Cansu, Caner, Canlı gibi olabilir ama Candan olmaz çünkü Candan beş karakterden fazladır.

Yukarıdaki örneği aşağıdaki gibi bir filtreleme işleminde görelim.

Daha sonra Arama kısmına Can?? İfadesini yazalım ve Tamam düğmesine tıklayalım.

Ve sonuç olarak aşağıdaki gibi filtrelemenin yapıldığını görebiliriz.


3. Tilda İşareti Karakteri (~)

Excel, yıldız işareti ve soru işaretini varsayılan olarak joker karakter olarak algılar, bu tür karakterlerin aslında ifademizin bir parçası olduğu durumlarda olabilir. Bu sebepten dolayı Excel’in bunu ayırt etmesi için Tilda karakterlerini kullanırız.

Bazı durumlarda yıldız işareti ve soru işareti karakterlerini Excel’in joker karakter olarak algılamamasını isteriz. Örneğin veriler içinde ? karakteri olabilir veya * karakteri olabilir bunu joker karakter olarak algılamasın diye başına bir Tilda işareti yerleştiririz.

Örneğin bizler aşağıdaki tabloda Monitör* yazan ifadeleri filtreleyelim. Bunun için Monitör* yazarsak bu Monitör kelimesi ile başlayan sonrası herhangi bir karakter olabilir anlamına gelen her şey olabilir. Burada Monitör? İfadesi de gelir, Monitör ifadesi de gelir bu bizim istediğimiz bir durum değildir.

Önce verimize filtre işlemini uygulayalım.

    

Daha sonra filtre penceresinin Arama kısmına Monitör~* ifadesini yazalım. Bu ifade de * işaretinin başına ~ işaretini koyduğumuz için * karakteri Excel tarafından joker karakter olarak algılanmayacaktır ve gerekli filtreleme işlemi yapılacaktır.


Sonuç olarak aşağıdaki sadece iki adet kayıt filtrelenecektir.


Fonksiyonlarda Joker Karakterleri Kullanma

Excel’de verileri filtrelemek ve bulmak için joker karakterler kullanılıyor ama asıl önemli kullanım yerlerinden biride fonksiyonlar. Örneğin Düşeyara kullanıyorsanız aradığınız değer ile tablodaki değerlerin birebir eşleşmesi gerekmektedir. Ancak bazı durumlarda bu olmayabilir. Örneğin kayıtların sonunda boşluk karakteri varsa birebir eşleşme olmayacaktır.

Joker karakterlerini EğerSay, ÇokEğerSay, ETopla, ÇokEtopla, EğerOrtalama, ÇokEğerOrtalama, Ara, YatayAra, DüşeyAra, VSeçTopla vb. birçok fonksiyonda kullanabiliriz.

Bu durumu bir örnek üzerinden anlatalım. Düşeyara ile alakalı bir örnek yapalım.

Aşağıdaki A:B aralığındaki tablolun A sütununda İlçe/İl şeklinde yazmaktadır.

Bizlerin elinde sadece ilçe listesi olsun ve bu kayıtları A:B aralığından çekmek isteyelim.


Bunun için E2 hücresine DüşeyAra fonksiyonunu uygulayacağız.


Fakat sonuç gelmeyecektir çünkü birebir bir eşleşme gerçekleşmedi.

Bizim istediğimiz olay Şişli ifadesi ile başlayan A:B aralığındaki ilk değeri bulmak.

Bunun için iki yöntem vardır.

  1. Doğrudan * karakterini D2 hücresindeki Şişli ifadesinin sağına yazmak.


  2. Diğer yöntem ise ki bu daha kullanışlıdır, * karakterini fonksiyon içine yazmaktır. Bunun için fonksiyonu aşağıdaki gibi değiştiriyoruz.


    Ve sonuç itibari ile aşağıdaki gibi görüyoruz.


    Yukarıdaki örneklerde görüldüğü üzere Joker karakterler gerek filtreleme de gerekse fonksiyonlarda kullanılması çok avantajlıdır.

    Başka bir makalede görüşmek üzere hoşça kalın.

 

Metni Sütunlara Dönüştür İşlevi’nin Bilinmeyen 3 Yeteneğini Daha Keşfedin

Bu makalede metni sütunlara dönüştür işlevinin bilinmeyen 3 yeteneğini keşfedeceğiz. Her zaman orada olmasına rağmen fark edilemeyen bazı özelliklere değineceğiz.

“Metni sütunlara dönüştür’ün, bir sütundaki metinleri sütunlara dağıtmaktan başka ne özelliği var ki?” diye düşünüyorsanız, haydi gelin birlikte adım adım keşfedelim!

Dışarıdan veri aldığımızda genellikle bu veriler bir arada gelir ve bulundukları hücre içerisinde sola yaslı şekilde konumlanırlar. Bunun sebebi verilerin Excel tarafından metin olarak algılanmasıdır. Excel’de metinler sola yaslı yazılırken, sayısal değerler sağa yaslı yazılırlar. Müşteri bilgileri verisi çektiğimizi düşünelim, T.C. Kimlik Numaraları ile Ad Soyad verilerinin ayrı ayrı sütunlarda olması beklenir ama ayrı sütunlarda gelmeyebilir. Veriler bir arada olursa metin olarak algılanacağından T.C. Kimlik numarasına göre işlemler yapmak çok zor hale gelir hatta bazı durumlarda imkansızlaşabilir. Benzer bir durum Personel Adları ile İl verilerinin aynı sütunda olması sonucu yaşanacaktır. Dışarıdan çektiğimiz verilere farklı bir örnek de negatif sayılardan oluşan bir liste üzerinden olsun. Bu listedeki sayıların eksi işaretleri, sayıların solunda değil de alışılmışın dışında sağında yer alıyor olabilir.

Bütün bunları nasıl düzelteceğiz? Haydi okumaya devam edelim ve birlikte görelim.

Elimizdeki listede İl, Yıl, Ay gibi farklı kriterlerde değerler bulunuyor. Bu değerler bir arada yazılı olduğunda, Metni Sütunlara Dönüştür özelliği ile ayrı ayrı yazabilirsiniz, sütunların veri türlerini değiştirebilirsiniz,…

Aşağıdaki örnek liste Metni Sütunlara Dönüştür özelliği ile düzenlenmiştir. Resimleri incelersek son sütundaki oranların, ilk resimde nokta ile ayrılıyorken ikinci resimde virgül ile ayrıldığını siz de fark edeceksiniz.

İşleme başlayalım! Yalnızca verilerin bulunduğu sütunu seçeriz ve Veri sekmesinden Veri Araçları grubuna oradan da Metni Sütunlara Dönüştür’e tıklarız.

 

Açılan pencerede iki farklı seçenek karşımıza çıkar.

Sınırlandırılmış seçeneği, nokta, virgül, tire, boşluk gibi işaretlerle ayrılmış uzunlukları farklı olan veriler için kullanılır.

Sabit Genişlikli seçeneği ise veriler beilirli bir karakterden bölmek için kullanılır. Örnek olarak T.C. kimlik numaraları, barkod numaraları, seri numaraları ya da plakalar gibi uzunlukları eşit olan veriler için kullanılabilir.

Bizim örnek listemizdeki verilerin, noktalı virgül, tire ve boşluk gibi simgelerle ayrılmış olduğunu önizleme penceresinde de görüyoruz, bu yüzden Sınırlandırılmış seçeneğini seçerek İleri butonuna tıklıyoruz.

Bir sonraki adımda listemizdeki verileri ayıran simgelerin neler olduğunu bu simgelerin isimlerinin yanlarına işaretleme yaparak verinin tek seferde ayrılmasını sağlarız. Verilerin ayrıldığını yine önizleme penceresinden izleriz. Listemiz bu pencerede bulunmayan bir simge ile ayrılmış olduğunda ise, Diğer kutucuğunu seçip onun hemen sağındaki kutucuğa bu simgeyi yazarız.

 

Excel dilinin Türkçe ya da İngilizce olmasına bağlı olarak simgesel farklılıklar gösterir. Bu farklılıklar ondalık sayılar ile tarihleri etkileyebilir. Bu karışıklığı önlemek için Excel diline uygun düzenlemeleri yapmamız gerekiyor. Pek de bilinmeyen bu düzenleme nasıl yapılıyormuş görelim.

Gelişmiş…

butonu tıklanır ve Gelişmiş Metin İçeri Aktarma Ayarları penceresi açılır. Bu pencere içerisinden sözünü ettiğimiz ayarlamaları yaparız. Burada Ondalık ve Binlik ayraçlarının yerlerini değiştireceğiz. Nokta yazan yere virgül, virgül yazan yere nokta yazarak bu pencereyi kapattığımızda oran verilerimiz virgül ile yazılmış oldu.

Metni Sütunlara Dönüştür ile yapılabileceğini düşünmemiş olabileceğiniz bir başka problemin çözümüne bakalım. Dışarıdan aldığımız negatif sayıların işaretlerinin sağda olduğu durumlarda Excel bu sayıları sayı olarak değil de metin olarak algılamaktadır ve bu sebeple de matematiksel hesaplamalar yapılamamaktadır. Bu problemi çözmek için Metni Sütunlara Dönüştür’ü seçip açılan pencereden yalnızca İleri ve Son butonlarına basarsak, eksi işaretinin sola geçtiğini görürüz.  Artık eksi işaretinin sağda olması da dert değil 🙂

 

Ayrıca isteğe bağlı olarak hücredeki verilerin türlerini de değiştirebiliriz. Adım 3 deki pencere bizim bu işlemi yapmamızı sağlıyor. Her bir sütun başlığının içerdiği veri türüne göre seçim yapılarak  veri türleri değiştirilebilir.

 

 

İç İçe Eğerler Yazmak İçin Kahve Molanızı İptal Etmenize Gerek Yok; Gelin Düşeyara’yı Deneyin

Bu makalemizde Düşeyara ve İç içe Eğer ‘i çeşitli durumlar için karşılaştırarak bazı durumlarda hangisinin daha kullanışlı olacağını göreceğiz.

İK departmanının iş yerindeki çalışma sürelerine göre yıllık izin sayılarını yazmak istediği bir listede veya ürünler için kategorilerine göre gelecek komisyon miktarlarını eşleştirmek istediğinizde hangi yolu tercih edersiniz? Özellikle formül kullanmaya yeni başlayanlardansanız aklınıza ilk olarak İç içe Eğer fonksiyonu yazmak gelebilir. Peki bu tip durumlarda Düşeyara fonksiyonunu kullanmayı hiç düşündünüz mü?

Şimdi Düşeyara ve İç içe Eğer ‘i karşılaştırmaya başlayalım. İyi okumalar!

       Elimizde, satış kategorilerine göre komisyon miktarlarını   gösteren bir listemiz var. Burada, satış kategorilerine göre   komisyon miktarlarını iki fonksiyonu da kullanarak   bulacağız.

 

İki fonksiyonu karşılaştırırken ilk dikkat çeken kısım fonksiyonların uzunlukları olsa gerek. Bu kısa liste için 9 eğer fonksiyonunu iç içe yazmamız gerekir. İç içe eğer yazarken veri girişleri için ne kadar parantez, noktalı virgül, çift tırnak kullanmanız gerektiğini bir düşünün. Güzel bir kahve molanıza mâl olabilir. Öte yandan Düşeyara fonksiyonunu tek adımda kullanabiliriz.

 

Herhangi bir hücrede değişiklik yapıldığında Düşeyara fonksiyonu sorgulamada herhangi bir sıkıntı çekmeyecek, listeye yeni veri eklendiğinde aranılan verinin sonucunu vermeye devam edecektir. Ancak yazdığınız iç içe eğer fonksiyonuna veri girişini hücre isimlerini belirterek değil de, aşağıdaki örnekte yüzde değerlerinin formüle yazılmış olması gibi manuel girdiyseniz her değişen yüzdel bilgisini fonksiyonun içine tekrar yazmanız gerekecektir. Ayrıca manuel giriş yapmak basit harf hataların risklerini arttırabilir.

 

Ayrıca, listeye yeni bir satır eklendiğinde Eğer fonksiyonuna bu değerler otomatik olarak gelmez. Fonksiyona yeni değerleri sizin girmeniz gerekir. Düşeyara için, liste içine yeni bir satır eklediğinizde listeyi tekrar belirtmenize gerek yoktur. Liste içine eklendiği için o satırı da listenin bir parçası olarak görür ve aranılan verinin sonucunu getirmeye devam eder. Liste sonuna satır eklerseniz, Düşeyara’da seçimin dışında kaldığı için listenin devamı gibi algılayamaz. Bu sorunun çözümü için listeyi tabloya dönüştürüp dinamik hale getiririz. Yeni satırları hemen tablo bitiminden eklerseniz, dinamik tablo çalışma prensibi gereği satırları tablo alanı içine alır ve Düşeyara da arama sonuçlarında onları da gösterir.

 

Peki listeyi başka yere taşırsak ne olur? Listeyi farklı bir yere taşıdığımızda Düşeyara, çalışma mantığı gereği listenin bulunduğu yeni yerini fonksiyonda güncelleyecektir ve istediğiniz işlemi gerçekleştirmeye devam edecektir.

 

Şu ana kadar Düşeyara’nın İç İçe Eğer’den daha avantajlı olduğu durumları gördük. İç İçe Eğer’in de Düşeyara’ya göre tercih edilebileceği bir nokta elbette mevcuttur. Eğer’e karşı Düşeyara’nın dezavantajı Düşeyara’nın çalışma prensibi gereği aramaya başlanan sütunun sağındaki değerleri verip solundaki değerleri veremeyişidir. İç İçe Eğer ise istediğiniz hücreyi seçerek herhangi bir işlem yapmanıza olanak sağlar. Elbette sütunların yerlerini değiştirip Düşeyara kullanabilecek hale getirebilirsiniz. 😉 

Herhangi bir listede bir değer sorgulaması yapılıyorsa Düşeyara,
İç İçe Eğer’e göre oldukça pratik bir fonksiyondur. İç içe Eğer yazarken “Nerede kaldım ben?” gibi bir durumla karşılaşırken; Düşeyara fonksiyonunu yazarken dikkatinizin dağılmasından önce fonksiyonu çoktan yazmış ve uygulamış olursunuz.

Ve son bir bilgi daha, listedeki bir değeri, belirlenen aralıklara uymasına göre bir tanım vermek istersek Düşeyara’da aralık bak kısmına 1 yazarak bu işlemi gerçekleştirebiliriz. Bu konuyu anlattığımız bir sonraki makalemizde görüşünceye kadar hoşça kalın.

Excel’de Açılır Listelerle Verilerin Doğruluğunu Sağlayın!

Hücrelere tek tek veri girişi yapmak bazen çok fazla zaman alabilir ve aynı zamanda yanlış veri girme olasılığının artmasına sebep olabilir. Seçimleri açılır listeden yapmak verilerin girişinin daha hızlı ve daha doğru yapılmasına yardımcı olur.

Şimdi İleri Excel Eğitimi konularımızdan biri olan bu işlemi,  ürünleri açılır liste üzerinden seçebildiğimiz bir örnek üzerinden inceleyelim.

       1.Adım: Açılır liste eklemek istediğiniz hücreleri seçtikten sonra Veri sekmesinin altında bulunan Veri Araçları Grubundan Veri Doğrulama seçilir.

 

       2.Adım: Açılan Veri Doğrulama ekranında varsayılan olarak Doğrulama Ölçütü “Herhangi Bir Değer” olarak gelmektedir. Burada açılır listeler oluşturmak için Doğrulama Ölçütü olarak “Liste” seçilmelidir.

 

       3.Adım: Doğrulama Ölçütü olarak Listeyi seçtikten sonra açılır listeye eklenecek veriler “Kaynak” kısmına eklenir. Bunu 2 yoldan yapabiliriz. Öncelikle; örnek üzere satın alınan ürünler kaynak kısmına, aralarına noktalı virgül (;) koyarak girilir.

 

Diğer bir yol ise verilerin başka bir hücreden kaynak gösterilerek alınmasıdır. Bunun için kaynak içerisine tıkladıktan sonra ürünlerin bulunduğu hücreleri seçerek veri girişin yapılır. Kaynak gösterilen hücreler silinirse açılır listeler boş gelecektir.

 

       4. Adım: Veri Doğrulama işlemini gerçekleştirdiğiniz hücrenin yanında açılır liste işareti çıkmaktadır. Bu işarete tıklayarak açılır listenizi kullanmaya başlayabilirsiniz.

 

Veri girişini çok daha kısa zamanda ve doğru bir şekilde açılır listeler ile sağlayabilirsiniz. Ayrıca Veri Doğrulama ile hücrelere girilecek verilerin kontrolü için sayı değeri, karakter sayısı gibi sınırlandırmalar da yapılabilir.

Bir sonraki makalede görüşmek üzere…

Gelişmiş Filtre İle Birden Fazla Koşulu Sağlayan Verileri Hızlıca Listeleyin

Bir firmanın satış departmanı, Excel’de bulunan yıllık satış verilerinden yalnızca Ocak ayında yapılmış  satışları görmek isteyebilir, İK departmanı eğitim derecesi lise olan çalışanlarını listelemek isteyebilir. Bu tip, birbirine bağlı kriterler olmadığı durumlarda filtre kullanabiliriz. Filtre, her sütunda istenen tüm değerleri arar ve  filtreler. Peki, İK  verilerinden 24 yaşındaki lise mezunlarını ve 23 yaşındaki önlisans mezunlarını filtrelemek istediğimizde, filtre ile doğru sonuca ulaşabilir miyiz? Bu makalede birbirine bağlı birden fazla kriter olduğunda, filtreleme sonucunun yanlış geldiğini ve doğru sonuca ulaşmak için ne yapmamız gerektiğini inceleyeceğiz.  Gelişmiş filtre, karmaşık ölçütlere göre filtreleme işlemini gerçekleştirmeye yarar. Gelişmiş filtrenin nasıl işlediğini anlamak için İK departmanı ile ilgili olan örnekten devam edelim.

Excel sayfasındaki  listede İK departmanına ait çalışan, eğitim durumu ve yaş sütunlarını görüyorsunuz. İstenen ölçütler de F1:G3 aralığında belirtilmiştir. Buna göre eğitim derecesi lise; yaşı 24 olan ve eğitim derecesi ön lisans; yaşı 23 olan kişileri filtrelenmesi istenmiştir. Bu durumda normal filtre kullanılırsa firmada lise mezunu-23 yaş ve ön lisans mezunu-24 yaş varsa bu kayıtlar da listelenecektir. Normal filtreleme tüm kuralları tek tek değerlendirir ve hepsine uyan tüm satırları getirir.

 

Gördüğünüz gibi bizim asıl ölçütümüz lise mezunu-24 yaş ve ön lisans mezunu-23 iken lise mezunu-23 ve ön lisans-24 yaş da listelenmiştir.

 

Şimdi gelişmiş filtre adımlarıyla sadece bu kriterlerin elde edilmesini sağlayalım. Gelişmiş filtre’ye Veri sekmesi-> Sırala ve Filtre Uygula veri grubundan ulaşabilirsiniz.

Gelişmiş filtre seçeneği için Excel’de Veri-> Sırala ve Filtrele Uygula-> Gelişmiş seçilir.

 

 

Gelişmiş filtre komutuna basıldığında öncelikle liste aralığı için verilerin olduğu alan seçilir. Sonra ölçütlerin bulunduğu I2:J4 aralığı seçilir. Burada önemli olan ölçütlerin başlıklarıyla listedeki ölçütlerin uygulanacağı sütunların başlıkları aynı olmalıdır. Çünkü kriterlerinizi yazdığınız başlığın altında arar.

 

Filtrelenen listeyi ana listenin bulunduğu yerde veya hedef alanına bir konum belirtilerek başka bir alanda gösterebiliriz.  Hedef belirtilmediğinde, filtrelenen yeni verileri, ana verilerinizin yerinde gösterdiği için ana veriler kaybolur.

Sonuç olarak istediğimiz görüntü aşağıdaki gösterilmiştir.

 

Birden fazla filtreleme kriteriniz olduğunda, Gelişmiş Filtre ile kriter alanını seçerek tek hamlede tüm filtrelerin verilerinize uygulanmasını sağlayabilirsiniz. Ayrıca gelişmiş filtre kriterlerini detaylandırmak istediğinizde, aşağıdaki mantıksal operatörleri kullanabilirsiniz.

 

Başka bir konuda buluşuncaya kadar hoşça kalın.