Tüm Yazılar

Yılmaz Temiz

1.Bölüm Yeni Başlayanlar İçin Excel

Excel Backstage-Sahne Arkası Görünümü (2.Ders)

Merhabalar,

Bir önceki yazım da (Temel Pencere Bileşenleri yazıma buradan ulaşabilirsiniz) bahsettiğim backstage yani sahne arkası görünümünü bu yazım da detaylı olarak anlatmaya çalışacağım.

Sahne arkası(BackStage) görünümüne Dosya butonuna tıklayarak ulaşabiliyoruz.Burada dosya bilgilerini, kişisel bilgilerimizi oluşturduğumuz ve düzenleyebildiğimiz, kaydetme yazdırma yada e-posta olarak gönderme ve Excel’in ayarlar penceresine ulaşabildiğimiz yerdir.Sahne arkası görünümünde kısaca dosya içerisinde değil de dosyanın dış kısmının ayarlarını yaptığımız yerdir.

excel_sahne_arkasi
Excel Sahne Arkası(BackStage)

Sahne arkasına geldiğimiz de sol üst köşede sık kullanılan Kaydet,Farklı Kaydet, Aç ve Kapat gibi butonlar bulunur.Görüntülenen ilk sekme ise “Bilgi” penceresidir.

excel_bilgi_penceresi
Excel Bilgi Penceresi

Bilgi

sekmesinde çalıştığımız sayfaya yada dosyamıza düzenleme veya görüntüleme için parola koyabilir.Dosyamızın başlık,etiket,yazar gibi dış bilgilerini düzenleyebilir ,önceki sürümlerine ulaşabilir yada paylaşım ayarlarını düzenleyebilirsiniz.

excel_enson_penceresi
Excel En Son Penceresi

En son

sekmesi ile üzerinde çalıştığınız dosyaları ve klasörleri görüntüleyebilir üzerine tıklayarak bu dosyaları kolayca açabilirsiniz.İstediğiniz dosyaların sağ taraflarında bulunan pin işaretine tıklayarak bu dosyaları en son penceresine sabitleyebilirsiniz.

En son penceresinin sağ alt köşesinde bulunan “Kaydedilmemiş Çalışma Kitaplarını Kurtar” butonuyla hata vererek yada farklı bir sorundan dolayı beklenmeyen şekilde kapatılan dosyaların otomatik olarak kaydedilen sürümlerine buradan ulaşabilirsiniz.Excel standart olarak 5 dakikada bir otomatik kayıt yapar.

excel_enson_penceresi
Excel Kaydedilmemiş Çalışma Kitaplarını Kurtar

En son penceresinin sol alt kısmında bulunan “Hızlı Erişilecek Son Çalışma Kitabı” seçeneğini işaretlediğimizde ise ,orada belirttiğimiz sayıya göre son çalışılan dosyaları Kaydet ,Farklı kaydet butonlarının bulunduğu bölümün hemen altında gösterir.

excel_hizli_erisme
Excel Hızlı Erişme Seçeneği

Yeni

sekmesinde isteğinize göre boş bir çalışma kitabı oluşturabilir yada varolan şablonlardan birini seçerek çalışmaya başlayabilirsiniz.

excel_yeni_sekmesi
Excel Yeni Sekmesi

Yazdır

sekmesinde üzerinde çalıştığımız dosyanın yazdırma ön izlemesi, kullanılacak yazıcı, yazdırılacak alan gibi ilgili tüm ayarları bu pencereden yapabiliriz.

excel_yazdir_sekmesi
Excel Yazdır Sekmesi

Kaydet ve Gönder

sekmesinde çalıştığınız dosyanın türünü değiştirebilir ,e-posta ile excel,pdf gibi türlerde dosyanızı gönderebilirsiniz.Yada Windows Live hesabınız varsa dosyanızı Web ortamına kaydedebilir ve istediğiniz bilgisayarda erişebilirsiniz.

Excel_Kaydet_ve_Gonder
Excel Kaydet ve Gönder

Yardım

sekmesinde Microsoft Office yardım penceresini görüntüleyebilir , Excel seçenekler(ayarlar) menüsüne ulaşabilir ve Microsoft office güncelleştirmelerini denetleyebiliriz yada kullandığınız Excel’in versiyon ve sürüm detaylarını görebilirsiniz.

excel_yardim_sekmesi
Excel Yardım Sekmesi

Seçenekler butonuyla Excel’in ayarlar menüsüne ulaşabilir.Çıkış butonuyla Excel’i kapatabiliriz.

Konuyla ilgili soru ve önerileriniz için iletişim sayfasını kullanabilir yada yorum bırakabilirsiniz.

Yorum Yok
1.Bölüm Yeni Başlayanlar İçin Excel

Excel Temel Pencere Bileşenleri (1.Ders)

Merhabalar,

Excel kullanmaya yeni başlayacaklar için uygun olan bu eğitimlerim de ilk olarak Excel penceresinde genel görünümü tanıyacağız.Bu yazıda göreceğimiz özellikler diğer Microsoft 2010 programlarında da mevcut özelliklerdir.Burada anlatacağım bileşenleri / özellikleri ilerleyen derslerimde detaylı olarak inceleyeceğim.

Excel dosyamızda pencerenin en üst kısmına “Başlık Çubuğu” denir.Burada çalıştığımız dosyanın ismi , programın adı ve her pencerede standart olan simge durumuna küçültme-kapatma gibi butonları bulunur.

excel_baslik_cubugu
Excel Başlık Çubuğu

Başlık çubuğunun sol tarafında hızlı erişim çubuğu mevcuttur.Bu araç çubuğunda sık kullanılan komutlar bulunmaktadır.Buradaki komutları yanındaki OK butonu ile istediğiniz şekilde düzenleyebilirsiniz.

Başlık çubuğunun hemen altındaki bölüme şerit denir.

excel_serit
Excel Şerit

Programda bulunan tüm özellik ve denetimler şerit içerisinde bulunur.Şerit bir çok sekmeden oluşur ve her sekme görevlerine göre ayrılmış komut gruplarını ve denetimleri içerir.

Microsoft 2010 ile gelen bir özellik ise “BackStage” yani sahne arkası görünümü şerite yardımcı bir özelliktir.Dosya butonuna tıklayarak sahne arkası görünüme ulaşabilirsiniz.

excel_backStage
Excel BackStage

Dosya menüsüne tıkladıktan sonra açılan backstage yani sahne arkası bölümünde dosyalarımızı açma,kaydetme ve yazdırma gibi işlemleri yapabilir.En son çalıştığımız dosyalara ulaşabilir , çalıştığımız dosya hakkında detaylı bilgileri görüntüleyebilir ve Excel’in ayarlarını düzenleyebiliriz.

Excel_Backstage_Gorunumü
Excel Backstage Görünümü

Excel Sayfasının alt tarafında bulunan kısma durum çubuğu denir.Çalışılan dosya üzerinde yapılan işlemlere bağlı olarak durum çubuğunun sol tarafında bilgiler gösterilir.

excel_durum_cubugu
Excel Durum Çubuğu

Durumun çubuğunun sağ tarafında ise çalışılan sayfanın yakınlaştırma ve uzaklaştırma kaydırıcısı bulunur.

Pencerenin merkezinde çalışma alanı mevcuttur.Burada sütunlar var satırlar bulunur.

excel_calisma_alani
Excel Çalışma Alanı

Çalışma alanının sağ tarafında dikey ,sağ alt tarafında da yatay kaydırma çubukları bulunur.Çalışma alanının ekrana sığmayan kısımlarını bunları kullanarak görüntüleyebilirsiniz.

Konuyla ilgili soru ve önerileriniz için iletişim sayfasını kullanabilir yada yorum bırakabilirsiniz.

3 Yorumlar
Formüller İstatistiksel

Excelde KÜÇÜK Formülünün Kullanımı

Merhabalar,
Bir sayı kümesi içerisindeki en küçük sayıyı bulmak için KÜÇÜK(small) formülü kullanılmaktadır.KÜÇÜK formülü ile sayı grubu içerisindeki istediğimiz sıradaki en küçük sayıyı (en küçük birinci sayı yada en küçük ikinci sayı gibi) bulabiliriz.

Formülün kullanımı “=KÜÇÜK(Sayıların_bulunduğu_dizi;İstenilen_En_Küçük_Sayının_Sırası)” şeklindedir.

excel_kucuk_formulu_1
Excelde Küçük Formülünün Kullanımı

Yukarıda ki örnekte olduğu gibi en küçük birinci sayıyı almak için formülde “İstenilen_En_küçük_Sayının_Sırası” kısmına “1” yazıyoruz ve formülümüz bize seçilen hücrelerin arasındaki en küçük birinci sayıyı veriyor.

İkinci sütundaki formülümüz bize ikinci en küçük sayıyı vermektedir.

Seçilen dizide sayıların arasında metin olması bir şeyi değiştirmeyecek formül yalnızca sayıları karşılaştıracak ve istenilen en küçük sayıyı verecektir.

excel_kucuk_formulu_2
Excelde Küçük Formülünün Kullanımı

“İstenilen_En_Küçük_Sayının_Sırası” kısmına 1’den küçük bir sayı girildiği zaman;
Seçilen dizi boş ise;
“İstenilen_En_Küçük_Sayının_Sırası” kısmına dizideki sayı miktarından daha büyük bir sayı yazıldığı zaman (Dizide 5 sayı var ise ve en küçük 6. sayı istenirse );

Formülümüz “#SAYI!” hatası verecektir.

Konuyla ilgili soru ve önerileriniz için iletişim sayfasını kullanabilir yada yorum bırakabilirsiniz.

Yorum Yok
Formüller İstatistiksel

Excelde BÜYÜK Formülünün Kullanımı

Merhabalar,

Bir veri kümesi içindeki en büyük sayıyı bulmak için BÜYÜK (Large) formülü kullanılmaktadır.BÜYÜK formülü ile en büyük birinci ,ikinci yada formülde belirttiğimiz sıradaki en büyük sayıyı bulabiliriz.

=BÜYÜK(Sayıların_bulunduğu_dizi;İstenilen_En_Büyük_Sayının_Sırası)

excel_buyuk_formulu_1
Excelde Büyük Formülünün Kullanımı

Yukarıda ki örnekte olduğu gibi en büyük birinci sayıyı almak için formülde “İstenilen_En_Büyük_Sayının_Sırası” kısmına “1” yazıyoruz ve formülümüz bize seçilen hücrelerin arasındaki en büyük birinci sayıyı veriyor.

İkinci sütundaki formülümüz bize ikinci en büyük sayıyı vermektedir.

Seçilen dizide sayıların arasında metin olması bir şeyi değiştirmeyecek formül yalnızca sayıları karşılaştıracak ve istenilen en büyük sayıyı verecektir.

excel_buyuk_formulu_2
Excelde Büyük Formülünün Kullanımı

“İstenilen_En_Büyük_Sayının_Sırası” kısmına 1’den küçük bir sayı girildiği zaman;
Seçilen dizi boş ise;
“İstenilen_En_Büyük_Sayının_Sırası” kısmına dizideki sayı miktarından daha büyük bir sayı yazıldığı zaman (Dizide 5 sayı var ise ve en büyük 6. sayı istenirse );

Formülümüz “#SAYI!” hatası verecektir.

Konuyla ilgili soru ve önerileriniz için iletişim sayfasını kullanabilir yada yorum bırakabilirsiniz.

Yorum Yok
Kısayollar

Excelde Geliştirici Sekmesini Gösterme

Merhabalar,

Excel kurulduktan sonra standart olarak “Geliştirici” sekmesi görünmemektedir.Ancak makro gibi ek özellikleri kullanabilmemiz için “Geliştirici” sekmesini aktif etmemiz gerekmektedir.
Bunun için Excel’de şerite sağ tıklayarak “Şeridi Özelleştir” seçeneğini seçiyoruz.

excel_gelistirici_sekmesi1
Excel’de Geliştirici Sekmesi

Açılan pencereden “Geliştirici” seçeneğini işaretleyerek tamam tuşuna tıklıyoruz ve “Geliştirici” sekmemiz artık görünmektedir.

excel_gelistirici_sekmesi_2
Excel’de Geliştirici Sekmesi
excel_gelistirici_sekmesi3
Excel’de Geliştirici Sekmesi

Konuyla ilgili soru ve önerileriniz için iletişim sayfasını kullanabilir yada yorum bırakabilirsiniz.

Yorum Yok
Kısayollar

Excelde Açılır Liste Kullanımı

Merhabalar,

Bazı web sayfalarına üye olurken şehir yada ülke seçmek için açılır liste kullanmışsınızdır.İşte hazırladığımız excel sayfalarında kullanıcıların belirli seçenekler arasında seçim yapmasını istediğimiz bu gibi durumlarda açılır liste kullanmak verilerimizin düzenini korumakta ve kullanıcının bizim belirlediğimiz seçenekler dışına çıkmasını engellemektedir.

Öncelikle listede kullanmak istediğimiz verileri excel sayfamızda alt alta yazıyoruz(Listede en fazla 32.767 adet seçenek olabilir)

Excel'de Açılır Liste Kullanımı
Excel’de Açılır Liste Kullanımı

Sonrasında açılır listemizi eklemek istediğimiz hücreyi seçiyoruz ve ardından “Veri” sekmesi altından “Veri Doğrulama” seçeneğini tıklıyoruz.

acilir_liste_kullanimi_2
Excel’de Açılır Liste Kullanımı

Açılan pencereden “İzin Verilen” kısmından “Liste” seçeneğini seçiyoruz.Kaynak kısmında ise en başta oluşturduğumuz verileri seçiyoruz.

acilir_liste_kullanimi_3
Excel’de Açılır Liste Kullanımı

Tamam butonunu tıkladıktan sonra eklemek istediğimiz hücreye açılır listemiz eklenecektir.

acilir_liste_kullanimi_4
Excel’de Açılır Liste Kullanımı

Eğer ki listemize yeni seçenekler eklemek istersek,eski seçeneklerimizin altına yenileri ekleyip ardından “Veri Doğrulama” kısmına gelip kaynağı güncellemeliyiz.

Konuyla ilgili soru ve önerileriniz için iletişim sayfasını kullanabilir yada yorum bırakabilirsiniz.

8 Yorumlar
Arama ve Başvuru Formüller

Excelde YATAYARA(HLOOKUP) Formülünün Kullanımı

Merhabalar,

Excel’de en çok kullanılan düşeyara formülünün yatay arama yapan şeklidir.Aradığımız değer için tablonun en üst satırın da yada seçtiğimiz satırların en üst satırını arar ve bulduğu satırın altındaki hücreleri bize cevap olarak verir. Düşeyara formülü yukarıdan aşağı doğru arama yaparken , yatayara formülü soldan sağ doğru arama yapmaktadır.Aşağıdaki iki grafik formüllerin arama şekillerini daha iyi açıklayacaktır.

excel_düseyara_formülü
Excel Düşeyara Formülünün Çalışma Prensibi
excel_yatayara_formulu
Excel Yatayara Formülünün Çalışma Prensibi

Formülümüzün kullanımı aşağıdaki gibi olacaktır;

=YATAYARA(aranacak_değer; arama_yapılacak_tablo; bulunduğu_zaman_getirilecek_satır_numarası; eşleştirme_tipi)

  1. Aranacak_değer : Tablonun ilk satırında bulunacak değerdir. aranacak_değer bir hücre ya da metin dizesi olabilir
  2. Arama_yapılacak_tablo: Verinin aranacağı bilgi tablosudur.
  3. Bulunduğu_zaman_getirilecek_satır_numarası: Aranılan değer bulunduğu zaman formülün sonucu olarak yazdırılacak satır belirtilir.Eğer bu kısma 1 yazılırsa aradığımız değeri bize sonuç olarak gösterir,Eğer 2 yazılırsa, arama_yapılacak_tablo ‘nun ikinci satır değerini verir. 1’den küçük bir sayı yazılır ise YATAYARA işlevi #DEĞER! hatası verir; Eğer tablonun kapsadığı alandan büyük bir sayı girilirse YATAYARA işlevi #BAŞV! hatası verir.
  4. eşleştirme_tipi :“DOĞRU” seçeneği seçildiği zaman aradığımız değere yaklaşık uyan bir sonuç getirilir.Eğer “YANLIŞ” seçeneği seçilirse aradığımız değere tam uyan bir sonuç getirilir.Her zaman “YANLIŞ” seçeneğini seçmenizi tavsiye ederim
excel_yatayara_formulu
Excelde Yatayara Formülünün Kullanımı

Yukarıdaki örnekte A15 hücresine yazdığımız metni “arama_yapılacak_tablo” kısmında belirttiğimiz satırların başlık yani en üst kısmında arıyor.Eğer yazdığımız metin ile eşleşen başlık bulunur ise o başlığın altındaki 5.satırı cevap olarak bize veriyor yani formülün cevabı “Teknoloji”

Yatayara formülü büyük-küçük harfe duyarlı değildir

excelde_yatayara_formulu
Excelde Yatayara Formülünün Kullanımı

Yukarıdaki ekran görüntüsünde “aranan başlık” kısmına küçük harflerle “giriş tarihi” yazdım ve formül büyük-küçük harf duyarlılığı göstermeden başlığı bularak bana 2.satırdaki değeri sonuç olarak döndürdü.(Bulduğu başlık C sütununda olduğu için o sütundaki 2.satırı sonuç olarak veriyor).

Yatayara Formülünde “aranacak_değer” kısmında isterseniz joker karakter yani yıldız işareti kullanarak yalnızca başındaki yada sonundaki bir kaç harfe göre arama yapabilirsiniz.

excelde_yatayara_formulu
Excelde Yatayara Formülünün Kullanımı

Aranan başlık kısmında joker karakter kullanarak R ile başlayan başlıkları bulup sonrasında 3.satırındaki değerleri sonuç olarak vermesini istedik formülümüzden.R harfi ile başlayan tek bir başlığımız olduğu için Reyon sütunundaki 3.satırda bulunan “Mobilya” değerini sonuç olarak verdi.

Eğer R ile başlayan 2 yada daha fazla sütunumuz varsa ilk bulduğu başlığı seçer formülümüz.Düşeyara formülüne göre kullanımı biraz daha az olan yatayara formülünün genel kullanımı bu şekildedir.

Konuyla ilgili soru ve önerileriniz için iletişim sayfasını kullanabilir yada yorum bırakabilirsiniz.

2 Yorumlar
Formüller Metin

Excelde BİRLEŞTİR(CONCATENATE) Formülünün Kullanımı

Merhabalar,

Excelde birleştir(CONCATENATE) formülü birden fazla hücredeki değerleri tek bir hücrede birleştirmek için kullanılır.

Kullanımı :BİRLEŞTİR(hücre1;hücre2; …;hücreN) , BİRLEŞTİR(metin1;metin2; …;metinN) yada BİRLEŞTİR(hücre1;metin1; …;hücreN;metinN)

Birleştir formülünde yalnızca hücre, yalnızca metin yada hem hücre hemde metin birleştirmesi yapılabilir.

excelde_birlestir_formülü
Excel’de Birleştir Formülünün Kullanımı

Yukarıdaki örneğimizde B2 ve C2 hücrelerimizi E2 hücresinde birleştirdik ancak bu birleştirme sonrasında arada hiç bir boşluk olmadı.Birleştir formülünün hücre ve metin birleştirme özelliğini kullanarak birleştirilen hücreler arasına boşluk virgül gibi istediğimiz karakterleri ekleyebiliriz.

excelde_birlestir_formulu
Excel’de Birleştir Formülünün Kullanımı

Birleştirdiğimiz hücreler arasına çift tırnak kullanarak boşluk yada istediğimiz metin gruplarını ekleyebiliriz.

excelde_birlestir_formulu
Excel’de Birleştir Formülünün Kullanımı

Birleştir formülü ile aynı işlevi yapan “&” ve işareti de kullanılabilir.

excelde_birlestir_formulu
Excel’de Birleştir Formülünün Kullanımı

Yukarıdaki örnekte olduğu gibi Birleştir formülünün yapabildiği işlevleri & işareti kullanarak da yapabiliriz.

Konuyla ilgili soru ve önerileriniz için iletişim sayfasını kullanabilir yada yorum bırakabilirsiniz.

5 Yorumlar
Makrolar

Excelde Makro İle DÜŞEYARA Formülü Nasıl Yapılır

Merhabalar,

Excelde en çok kullanılan formüllerin başında gelen düşeyara formülünü hücrelere yazmadan makro ile nasıl yapılabileceğine göz atalım.Eğer ki düşeyara formülünü yeni kullanıyorsanız Excelde Düşeyara (VLOOKUP) Formülünü Nasıl Kullanırım yazımı okumanızı tavsiye ederim.

Makro yazarken düşeyara formülünü 2 şekilde kullanabiliriz,

1- Application.VLOOKUP(Aranacak_Veri, Aranacak_Tablo_Yeri, Bulunursa_Getirilecek_Sütun_Numarası, Eşleştirme_Şekli)

yada

2- Application.WorksheetFunction.VLOOKUP(Aranacak_Veri, Aranacak_Tablo_Yeri, Bulunursa_Getirilecek_Sütun_Numarası, Eşleştirme_Şekli)

Konunun daha kolay anlaşılması için Düşeyara Formülünün Detaylı Örnekleri yazımda yaptığım örnekleri burada makrolarla yapacağım.

Örnek-1  Aşağıda ki satış raporu tablosundan “Yasin” isimli personelin aylık sattığı ürün sayısını mesaj kutusu (MessageBox) ile gösterelim.

makro_ile_düseyara_formulu
Excel’de Makro ile Düşeyara Formülü

Bu işlem için kullanacağımız kod:

[code lang=”vb”]
Sub DUSEYARA()
Dim isim As String
isim = “Yasin”
urun_miktari = Application.WorksheetFunction.VLookup(isim, Sayfa1.Range(“B1:D12”), 3, False)
MsgBox “Aylık Satılan Ürün Miktarı : ” & urun_miktari
End Sub
[/code]

Yukarıdaki kod blogumuzda String tipinde bir isim değişkeni tanımladık ve ona “Yasin” değerini atadık ve düşeyara formülümüzün sonucunu “urun_miktari” adlı değişkene aktardık.
“urun_miktari” değişkenine herhangi bir tip tanımlaması yapmadığımız için default olarak “variant” tipinde olacaktır.Variant veri tipi hafızada gereğinden fazla yer kaplayacağı için değişken tipi tanımlanması tavsiyedir.

excel_makro_duseyara
Excel’de Marko İle Düşeyara Kullanımı

Aslında normal düşeyara formülünün kullanımından bir farkı yok.Yalnızca yazdığımız kısım ve cümleler farklılık gösteriyor.

Örnek-2  Satış Raporu tablosundan “Yasemin” isimli personelin görevli olduğu reyonu bulalım.

Kodlarımızda kullanacağımız sütunları kırmızı tablo ile belirttim ve sütun index numaralarını yazdım.

excelde_macro_duseyara
Excel’de Makro ile Düşeyara Formülü

“Yasemin” isimli personelin görevli olduğu reyonu bulmak için kullanacağımız kod aşağıdaki gibidir.

[code lang=”vb”]
Sub DUSEYARA()
Dim isim As String
Dim urun_miktari As String
isim = “Yasemin”
urun_miktari = Application.WorksheetFunction.VLookup(isim, Sayfa2.Range(“B1:E12”), 4, False)
MsgBox “Reyon : ” & urun_miktari
End Sub
[/code]

İlk örnekteki kod bloğumuz ile bu kodumuz arasında yalnızca seçtiğimiz sütun (“B1:E12”) ve bulunduğu zaman gösterilecek olan sütun index numarası (4.sütun) değişmiştir.

excelde_makro_ile_duseyara
Excel’de Makro ile Düşeyara Formülünün Kullanımı

Örnek-3  Satış Raporu Tablosundan Personel ID numarasına göre Personel Bilgileri Getirme

H1 hücresine gireceğimiz Personel ID numarasına göre Personelin tüm bilgilerini mesaj kutusu (MessageBox) ile gösterelim. Tablomuzda ki tüm sütunlarımızı kullanacağız ve arama yapacağımız sütunumuz en baştaki Personel ID sütunu.

excelde_duseyara_kullanimi
Excel’de Makro İle Düşeyara Formülünün Kullanımı

Bu sorgulamada kullanacağımız kod bloğumuz aşağıdaki gibidir.

[code lang=”vb”]
Sub DUSEYARA()
Dim personel_ID As Double
Dim isim, satis_miktari, urun_miktari, reyon, mesaj As String
personel_ID = Sayfa2.Range(“H1”).Value
isim = “Personel İsmi : ” & Application.WorksheetFunction.VLookup(personel_ID, Sayfa2.Range(“A1:E12”), 2, False)
satis_miktari = “Satış Miktarı :” & Application.WorksheetFunction.VLookup(personel_ID, Sayfa2.Range(“A1:E12″), 3, False) & ” TL”
urun_miktari = “Ürün Miktarı : ” & Application.WorksheetFunction.VLookup(personel_ID, Sayfa2.Range(“A1:E12”), 4, False)
reyon = “Reyon : ” & Application.WorksheetFunction.VLookup(personel_ID, Sayfa2.Range(“A1:E12”), 5, False)
mesaj = “Personel Detayları : ” & vbNewLine & isim & vbNewLine & satis_miktari & vbNewLine & urun_miktari & vbNewLine & reyon
MsgBox mesaj
End Sub

[/code]

Yukarıdaki kod bloğumuzda “personel_ID” değişkenine H1 hücresinden aldığımız değeri ve tüm formüllerimizin sonuçlarını bir değişkene atadık ve bu değişkenleri ” vbNewLine ” komutu ile satır satır mesaj kutusuna yazdırdık.Kod bloğumuz çalıştırıldıktan sonra sonuç aşağıdaki gibidir.

excelde_makro_ile_duseyara
Excel’de Makro ile Düşeyara Formülünün Kullanımı

Örnek-4  3. örneğimizde H1 hücresinden aldığımız personel ID numarasını mesaj kutusu (inputbox) ile girelim

Bir önceki örneğimizde H1 hücresinde bulunan personel ID numarasını bilgi girme penceresi ile alıp düşeyara formülümüze aktaralım.

Bu örneğimizde kullanacağımız kod bloğumuz aşağıdaki gibidir.

[code lang=”vb”]
Sub DUSEYARA()
On Error GoTo HataYakalama:
Dim personel_ID As Double
Dim isim, satis_miktari, urun_miktari, reyon, mesaj As String
personel_ID = InputBox(“Personel ID numarasını Giriniz :”)
isim = “Personel İsmi : ” & Application.WorksheetFunction.VLookup(personel_ID, Sayfa2.Range(“A1:E12”), 2, False)
satis_miktari = “Satış Miktarı :” & Application.WorksheetFunction.VLookup(personel_ID, Sayfa2.Range(“A1:E12″), 3, False) & ” TL”
urun_miktari = “Ürün Miktarı : ” & Application.WorksheetFunction.VLookup(personel_ID, Sayfa2.Range(“A1:E12”), 4, False)
reyon = “Reyon : ” & Application.WorksheetFunction.VLookup(personel_ID, Sayfa2.Range(“A1:E12”), 5, False)
mesaj = “Personel Detayları : ” & vbNewLine & isim & vbNewLine & satis_miktari & vbNewLine & urun_miktari & vbNewLine & reyon
MsgBox mesaj
Exit Sub
HataYakalama:
If Err.Number = 1004 Then
MsgBox “Personel ID numarası Bulunamadı.”
ElseIf Err.Number = 13 Then
MsgBox “Geçersiz Bir Değer Girdiniz.”
End If
End Sub
[/code]

“personel_ID” değişkenimize “Inputbox” ile veri aktarılmasını sağlıyoruz.Herhangi bir hata olmasına karşı “HataYakalama” bloğu oluşturduk.Burada eğer girdiğimiz numara bulunamazsa yada girilen değer geçersiz (harf yada özel işaretler ) olursa hata verecektir.

GEÇERSİZ DEĞER AÇIKLAMASI: “personel_ID” değişkenimizi numara olarak tanımladığımız için numara dışında başka bir değer girildiği zaman hata vermektedir.

Kod bloğumuzu çalıştırıldığı zaman sonuç aşağıdaki gibi olacaktır.

excelde_makro_ile_duseyara
Excel’de Makro ile Düşeyara Formülünün Kullanımı
excelde_makro_ile_duseyara
Excel’de Makro ile Düşeyara Formülünün Kullanımı
excelde_makro_ile_duseyara
Excel’de Makro ile Düşeyara Formülünün Kullanımı

Konuyla ilgili soru ve önerileriniz için iletişim sayfasını kullanabilir yada yorum bırakabilirsiniz.

19 Yorumlar
Arama ve Başvuru Formüller

Excelde Düşeyara(VLOOKUP) Formülünün Detaylı Örnekleri

Merhabalar,

Excel’in en çok kullanılan düşeyara(vlookup) formülünün kullanım karışıklığından dolayı aşağıda yapacağımız detaylı örneklerle daha kolay anlaşılacaktır.Düşeyara Formülü ile ilgili daha önceki yazıma buradan ulaşabilirsiniz.

Örnek-1  Aşağıda ki satış raporu tablosundan “Yasin” isimli personelin aylık sattığı ürün sayısını bulalım.

düşeyara_detayli_ornek
Excel’de Düşeyara Formülünün Detaylı Örnekleri

= DÜŞEYARA (aranan_değer, aranacak_tablo_dizisi, bulunursa_getirilecek_sütunun_numarası, eşleştirme çeşiti)

Yazdığımız formülde “aranan_değer” kısmına “Yasin” değerini, “aranacak_tablo_dizisi” kısmına “B1:D12” kısmını , “bulunduğu_zaman_getirilecek_sütun_numarası” kısmına “3” numarası verip tam eşleştirme yapması içinde “0” değerini yazdık.

Düşeyara formülü her zaman kendisini yada sağ tarafta kalan sütunu cevap olarak verir. Şöyle ki “aranacak_tablo_dizisi” kısmında “B1” sütunundan başladığı için cevap olarak “B” ,”C” yada “D” sütununu verebilir.Hangi sütunu vereceğini “bulunursa_getirilecek_sütunun_numarası” kısmında belirtiyoruz.Formülümüz yukarıdaki örnekte “E” sütununu cevap olarak bize veremez , çünkü “aranacak_tablo_dizisi” kısmında yalnızca B1 ‘den D12 ‘ye kadar seçim yaptık.

Örnek-2  Satış Raporu tablosundan “Yasemin” isimli personelin görevli olduğu reyonu bulalım.

duseyara_formulu
Excel’de Düşeyara Formülünün Detaylı Örnekleri

Tablomuzda “Yasemin” isimli personelin çalıştığı reyonu bulmak için ilk örneğimizdeki formülümüzden farklı olarak “aranacak_tablo_dizisi” kısmına “E” hücresini de ekledik ve eğer aradığımız değer bulunursa cevap olarak bize 4. yani “E” sütununu yazmasını istedik.

Örnek-3  Satış Raporu Tablosundan Personel ID numarasına göre Personel Bilgileri Getirme

düseyara_ornekleri
Excel’de Düşeyara Formülünün Detaylı Örnekleri

Yukarıdaki örneğimizde bulunan Düşeyara formüllerimizde sabit değer kullanmak yerine “aranan_değer” değer kısmına “H1” hücresini tanımladık.Bu şekilde “H1” hücresine değer girdiğimiz zaman “Personel ID” sütununda o değeri arayacaktır.Eğer girilen değer bulursa formüllerde belirtilen sütun numarasındaki bilgiyi getirecektir.

Konuyla ilgili soru ve önerileriniz için iletişim sayfasını kullanabilir yada yorum bırakabilirsiniz.

4 Yorumlar

Pin It on Pinterest