VBA Değişken Tanımlama Biçimleri

[vc_row][vc_column][vc_column_text]Bu yazımızda sizlere VBA Değişken Tanımlama Biçimleri ‘ni anlatıyor olacağız. Değişkenler programcılığın temel öğelerinden biridir. Değişkenleri kullanmak ve yönetmek proje oluştururken olmazsa olmazlarımızdandır diyebiliriz. Olabildiğince sade biçimde sizlere anlatmaya çalışacağım. Hatırlatma: VBA ile ilgili diğer yazılarımızı da yine blog sayfamızda bulabilirsiniz. 👍🏻

 

VBA Değişken Tanımlama Biçimleri Hakkında

Değişkenler genellikle bir veriyi hafızada tutmak ve gerektiğinde bu veriyi kullanmak için vardır.
Değişkenler genelde iki sınıfa ayrılır. Global (Genel) değişkenler ve Local (Yerel) değişkenlerdir.
Global değişkenler programın bütün fonksiyonları tarafından kullanılabilirken, Local değişkenler sadece tanımlandıkları fonksiyonda kullanılır.
Bir prosedür, fonksiyon veya yürütülen bir modülün ömrü boyunca geri çağrılabilir, yeniden atanabilir veya sabitlenebilir.
Bir değişken bildirmek, kullanacağınız değişkenlerin adlarını ve değişkenin içereceği veri türünü belirtmenize olanak tanır.
Örneğin, Sonuç = 10 ise, değişken Sonuç bir Integer Tam sayı olarak bildirilebilir.
Değişken isimlerini genelde kısa ve akılda kalıcı bir biçimde oluştururuz. En çok tercih edilen değişken isimleri; i, a, n, x ,y ,z, s gibi tek karakterlik isimlerdir ki, kodlarda yazımı kolay olsun. Değişken adları kodlar içerisinde kullanırken hatırlayacağınız bir ad olursa, kod yazımı esnasında hata yapma olasılığınız azalır.
Şimdi tanımlama kısmına geçebiliriz.

 

Değişken tanımlama ile ilgili genel yazım kalıpları bu şekildedir.
Dim değişken_adı [(diziboyutu)] As tipi
Public değişken_adı [(diziboyutu)] As tipi
Static değişken_adı [(diziboyutu)] As tipi

 

Bu genel tanımlama ile beraber aşağıda belirtilen tanımlama yöntemleri de tercih edilebilir.

  1. Dim ile tanımlama
  2. Veri Tanımlayıcıları (Kısaltmalar) ile tanımlama
  3. DEF ile tanımlama

 

Dim ile Tanımlama

En çok bilinen ve kullanılan VBA Değişken Tanımlama yoludur.
Yazım kalıbını Syntax yukarıda belirttik. Tekrar birkaç örnekle netleştirelim.
Diyelim ki, A sütunundaki satırlarda (hücrelerde) kullanmak üzere satır adında bir değişken tanımlaması yapacağız, satır numaraları tam sayı oldukları için Veri Türleri makalemizde belirttiğimiz tam sayı veri tiplerinden birini kullanabiliriz. Kontrol ettireceğimiz satır sayısına veya hücrede olabilecek maksimum sayıya göre değişken veri tipini kullanmak daha uygun olacaktır. Sayısal ve Tam Sayı olarak kullanabileceğimiz, temelde uygun 3 değişken veri tipimiz var, ByteInteger ve Long. Eğer satır değişkenine atayacağımız sayısal veri 255 ve daha az ise, o zaman hafızada daha az yer kaplayan Byte değişken veri tipini kullanabiliriz. Eğer satır değişkenine atayacağımız sayısal veri -32767 ile +32768 arasında ise, o zaman da Integer değişken veri tipini kullanabiliriz. Daha büyük bir Tam Sayı olabilir ise, o zaman da Long değişken veri tipini kullanmalıyız. Eğer değişkeninin alabileceği maksimum sayıdan daha büyük bir sayı gönderilirse Overflow (Taşma) hatası alınır. Eğer Sayısal olarak belirtilen bir değişkene Metinsel bir ifade gönderilirse, o zaman da Type Mismatch (Tür Uyuşmazlığı) hatası alınız.

 

Dim ile Değişken tanımlamaya birkaç örnek verelim;

Sub PEAKUP()
    Dim satir As Long
    Dim sutun As Byte
    Dim metin As String
    Dim baslangic As Date
    Dim para As Currency
    Dim nesne As Object
    satir = 15
    sutun = 5
    metin = "Excel Turkey Forum"
    baslangic = "24.06.2018"
    para = 300
    Set nesne = ActiveSheet
End Sub

Bu şekilde her bir değişkeni ayrı ayrı satırlarda yazabildiğimiz gibi, istersek tek bir satırda da bu şekilde yan yana yazabiliyoruz.
Sadece en başta Dim olması gerekiyor ve her bir değişken arasına virgül koyarak devam ediyoruz.

Sub PEAKUP()
    Dim satir As Long, sutun As Byte, metin As String
    Dim baslangic As Date, para As Currency, nesne As Object
End Sub

Burada şuna dikkat etmek gerekiyor. Bazı kullanıcılar şurada yanılgıya düşüp yanlış bir tanımlama yapabiliyorlar.
Yukarıda yazdığım kodu eğer bu aşağıdaki gibi yazmaya kalkarsanız, yani Dim ile başlayıp ilk değişkeni tanımladım diyerek, devam eden yandaki değişkenleri de uygun değişken veri tipleri ile tanımlamış olmazsınız.. “sutun”, “metin” tanımlamalarında veri tipleri belirtilmediği için, Byte ve String değil, tanımsız veri tipi olan Variant olarak belirtilmiş olur. Dim ile tanımladığım ilk değişkende veri tipi belirttiğiniz için, devamında gelen diğer değişkenleri de tanımlamış olmuyorsunuz, her bir değişenin ayrı ayrı tipini de belirtmelisiniz.

 

Veri Tanımlayıcıları (Kısaltamalar) ile tanımlama

Abbreviations (Kısaltmalar)

Tür Bildirim son ekleri olarak da bilinir.
Bu çok fazla kullanılmaz ama kodlarda tasarruf sağlar.
VBA’ya değişken adının sonuna özel bir karakter ekleyerek bir değişken türünü söylemek de mümkündür.

Dim sayi% 'Integer
Dim uzunsayi& 'Long
Dim toplam! 'Single
Dim alttoplam# 'Double
Dim odeme@ 'Currency
Dim adi$ 'String
Dim enuzunsayi^ ' 64 bit'te LongLong

 

Veri Türü Kısaltması İfade Karakterleri

VBA

, veri türünü belirtmenin hızlı bir yolu olarak, bir değişkenin adına bir karakter eklemenize izin verir.
Değişkenleri bildirmek için bu yöntem kullanılmamalıdır ve yalnızca geriye dönük uyumluluk amacıyla kullanılabilir.
Aşağıdaki satır bir Double veri türü ile bir değişken bildirecektir.

Dim dDouble#

Ancak bu satır “As” anahtar sözcüğünü kullanarak bildirilmesi daha doğru olur.
Dim dDouble As Double

 

Veri Türü Kısaltmalar / Son Ekler

Eğer kısaltmaları kullanırsanız, o zaman türü bildirmek zorunda değilsiniz.
% ifadesini kullanırsanız, “As Integer” yazmanız gerekmez.
Bu kısaltmalar, Variant‘lara hazır bilgi atamak için yararlı olabilir.

Örnek; sayim = 10#

 

DEF ile Tanımlama

Değişkenlerimizi belirttiğimiz gibi birkaç farklı yöntemle tanımlayıp bildirebiliyorduk, bu yöntemlerden biri de DEF ile tanımlama.
Bu tanımlama genellikle kod penceresinin en üstünde prosedürden bağımsız olarak yapılır.
Değişken olarak kullandığımız isim ve veri tipini aşağıdaki gibi kısaltarak tanımlamasını yapabiliyoruz.
Def+Tür ‘den sonra gelen harf ile başlayan değişkenlerin o türde olduğunu ifade eder.

def ile değişken tanımlama tablosu

Def ile tanımlamaya Dim ile arasındaki farkı gösteren bir örnek verelim..

Öncelikle Dim ile değişkenlerimizi bu şekilde tanımlayalım.

Sub PEAKUP()
    Dim satir As Integer, sutun As Integer
    Dim metin As String, harf As String, kelime As String
    Dim tarih As Date, baslangic As Date
    Dim rakam As Double, fiyat As Double
    satir = 10
    sütun = 5
    metin = "PEAKUP"
    harf = "E"
    kelime = "Kitap"
    tarih = "24.06.2018"
    baslangic = "14.12.1980"
    rakam = 1453.48
    fiyat = 5647.15
End Sub

Şimdi bu tanımlamayı bir de Def ile yapalım.

DefInt S
DefStr H, K, M
DefDate B, T
DefDbl F, R
Sub PEAKUP()
    satir = 10
    sütun = 5
    metin = "PEAKUP"
    harf = "E"
    kelime = "Kitap"
    tarih = "24.06.2018"
    baslangic = "14.12.1980"
    rakam = 1453.48
    fiyat = 5647.15
End Sub

Gördüğünüz gibi sadece baş harflerini kullanarak türünü belirtip değişken tanılaması yapmış olduk.
Bu noktada değişken tanımlamaları fazla yer kaplamasın ve daha az satırda görünsün isterseniz, Aşağıda belirtildiği gibi Def satırlarını iki nokta üst üste ( : ) ile tek satırda yan yana yazabilirsiniz.

DefInt S: DefStr H, K, M: DefDate B, T: DefDbl F, R
Sub PEAKUP()
    satir = 10
    sütun = 5
    metin = "PEAKUP"
    harf = "E"
    kelime = "Kitap"
    tarih = "24.06.2018"
    baslangic = "14.12.1980"
    rakam = 1453.48
    fiyat = 5647.15
End Sub

Bu arada tüm değişken isimlerini, değerlerini ve türlerini Locals Window‘dan kolaylıkla takip edebilir ve değerlendirebilirsiniz.

def ile değişken tanılamayı locals windowda görüntüleme

 

Daha fazla detay için Microsoft Docs sayfasına bakabilirsiniz.

Diğer yazılarımızda görüşmek üzere, hoşça kalın. 🙋🏻‍♂️
Bu yazımızı çevrenizle paylaşarak birçok kişinin de bilgi sahibi olmasını sağlayabilirsiniz. 👍🏻[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][mk_image src=”https://peakup.org/wp-content/uploads/2020/06/office_imza_son.gif” image_size=”full”][/vc_column][/vc_row]

Raporlarınızı Tek Tek Değil Rapor Filtresi Sayfaları ile Açın

[vc_row][vc_column][vc_column_text]

Konuya  başlamadan öncede PivotTable‘ dan kısaca bahsedelim istiyorum. Tablo ya da listelerden raporlama yapmak istediğimizde genelde PivotTable oluşturmakla işe başlarız. PivotTable ana veriye hiç dokunmadan kendi isteğimize göre şekillenen tablolar oluşturmamız konusunda bize çok yardımcı olur. PivotTable; raporlama, hesaplama, tabloları kolayca yeniden düzenleme, biçimlendirme, filtreleme gibi birçok işi kolaylıkla yapmamızı sağlıyor. Bu makalede anlatacağımız konu ise Rapor Filtresi Sayfaları.

Aşağıdaki örnekte Şirket Adı, Personel Ad Soyad gibi örnek verilerin bulunduğu bir listeden PivotTable oluşturulmuştur. PivotTable Alanları‘ nda Filtre alanına eklenen sütun başlıkları, tablo üzerinde filtreleme yapılacak kriter haline gelirler ve bu bilgiler üzerinden filtreleme yaparız. Aşağıdaki örnek PivotTable’da, Filtreler alanına Şehir sütunu eklenmiştir, Satırlar alanına ise Personel Ad Soyad ve Şirket Adı sütunları eklenmiştir. Bu tabloda şehirlere göre filtreleme ile şehir bazlı raporlamalar yapacağız.

Uzun Yöntem

Filtreden seçilen her bir şehir için tablonun değişimini tek tek gözlemleyebiliriz. Birkaç sayfayı incelerken sorun yaşamayabiliriz fakat daha fazla sayfa üzerinde raporlama yapmak istediğimizde bu yöntemi genellikle tercih etmeyiz.

Rapor Filtresi Sayfaları

Filtre alanında yer alan Şehir kriteri için tek tıklama ile her bir şehrin raporu Rapor Filtresi Sayfaları işlevi kullanılarak hızlı ve pratik bir şekilde açılacaktır.

Bu işlem için PivotTable Alanları’ na Filtre eklendikten sonra Çözümle sekmesinde şeridin en solundaki Seçenekler tıklarız ve açılan listeden Rapor Filtresi Sayfalarını Göster… işlevini seçeriz. Bu işlemle birlikte filtre alanında yer alan Şehir seçilir. Ek olarak birkaç farklı filtre kriteri daha olsaydı, hangisine göre rapor almak istiyorsak onu seçerek işlemimizi yapabilirdik.

Ardından tüm personellerin satış yaptığı şehir bilgilerinin filtrelenmiş halleri ayrı sayfalarda hızlıca açılır.

Açılan sayfalarda Şehir bilgilerini görmekteyiz, A’dan Z’ye kadar birçok şehir olduğundan ismi sığmayan şehirler … ile temsil edilmiştir.

Siz de Rapor Filtresi Sayfaları ile pratik raporlar alın.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/office_imza_son.gif” image_size=”full”][/vc_column][/vc_row]

Excel ile Resimden Veri Alma

[vc_row][vc_column][vc_column_text]Mobil Excel’inizde muhteşem bir özellik sizleri bekliyor.

Cep telefonu ya da tablet gibi mobil cihazlarınızda kullanacağınız Resimden Veri alma özelliği sayesinde fotoğraf üzerinden Excel’e veri aktarımı yapabiliyorsunuz.

Resimden Veri Alma

Excel sekmelerini görüntülemek için sol alt köşedeki butona tıklanır.

Bu menüde üzerinde fotoğraf makinası olan bir tablo görseli ( Resimden Veri ) dikkatinizi çekecek.

Resimden Veri butonuna tıklayarak açılan ekrandan tablonuzun resmini çekin.

Resim çektikten sonra verileriniz Excel’e aktarılması için arkaplanda düzenlenecektir.

İşlemler tamamlandığında tablonuz hazır olacak.

 

İşlem bu kadar kısa ve hızlı..[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/office_imza_son.gif” image_size=”full”][/vc_column][/vc_row]

Eklentiler ile Offıce Programlarınıza Renk Katın

[vc_row][vc_column][vc_column_text]Excel, PowerPoint gibi Office ürünlerinize, standartların dışında özellikler ekleyerek kullanımınızı özelleştirebilirsiniz.

Harita grafikleri, Power BI görselleri, Forms anketleri, Emoji, Sticker gibi birçok Eklenti mevcut.

Eklentiler (Add-ins) Ekle sekmesinde yer almaktadır.

Kullanışlı ve interaktif  eklenti çeşitleri mağazadan seçilerek kullanılabilir.

Excel – Bıng Maps Eklentisi

Excel listelerinizdeki Enlem, Boylam, İl, Ülke gibi verileri Bing Haritalar üzerinde noktasal olarak göstermenizi sağlar.

Excel – People Graph Eklentisi

Standartlaşmış Pasta grafikler ya da Sütun grafikler yerine simgeleri kullanmaya ne dersiniz?

Bu eklenti ile rakamsal verilerinizi simgeler ile ifade edebiliyorsunuz.

Tema, simge ve grafik gösterimini dilediğiniz şekilde özelleştirerek kullanabilirsiniz.

Excel – Selectıon to HTML Eklentisi

HTML kodlarını sizin yerinize yazan bir asistana ne dersiniz.

Excel listenizdeki tablo yapısını, metin içeriği dahil tüm veriyi doğrudan HTML texte çevirebiliyorsunuz.

Yapmanız gereken, dönüştürmek istediğiniz liste aralığını seçmek ve sonrasında dönüştürücü eklentinin penceresinde yer alan COPY HTML CODE butonuna basmak.

Arkaplanda HTML kodları anında oluştu ve kopyalandı, artık istediğiniz alana yapıştırarak kodları kullanabilirsiniz.

Excel – Mını Calender and Date Pıcker Eklentisi

Takvimden seçtiğiniz tarihler ile planlamalarınızı hızlıca yapabilirsiniz.

Takvim hafta sayısı, hafta başlangıç günü, renk gibi özellikler özelleştirilebilir.

PowerPoınt – Forms

Elektronik formlarınızı Sunum esnasında yanıtlayabilirsiniz

Forms özelliği ile dilediğiniz formu sunuma ekleyerek sunum esnasında kullanabilirsiniz.

Word/PowerPoınt/Outlook – Emojı Keyboard Eklentisi

Cep telefonunuzda kullandığınız emojileri PowerPoint sunumlarınızda da kullanabilirsiniz.

PowerPoınt – To Do Lıst Pro Eklentisi

Sunum esnasında To-Do listlere ihtiyaç duyuyor musunuz?

Sunum hazırlarken işlem adımlarınızı To-Do list şeklinde tutabilirsiniz.

PowerPoınt – Web Vıewer Eklentisi

Sunum yaparken dilediğiniz web sayfasının ön izlemesini göstermek ister miydiniz?

Sunumunuzu durdurup tarayıcıya girmeden, web’den sayfanızın ön izlemesini görüntüleyebilirsiniz.

PowerPoınt – Pıxton Comıc Characters Eklentisi

Sunumları eğlenceli hale getirin!

Çizgi karakterlerin görünüm, giyim ve duruşlarını özelleştirebilirsiniz.

Konuşma balonları ile karakterinizi daha çarpıcı hale getirebilirsiniz. Artık sunumlarınız daha renkli.

Word – To Do Eklentisi

Çalışmalarınızı daha planlı hale getirmek için To-Do kullanabilirsiniz.

Görevlere saat, dakika gibi bilgileri ekledikten sonra Add Task butonuna basılır. Geri sayım sayacı ile görev süresi kontrol edilmiş olur.

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/office_imza_son-1.gif” image_size=”full”][/vc_column][/vc_row]

Excel Kısayolları 1

Kestirme yolları kullandığınızda çoğu zaman en hızlı şekilde ulaşmanız mümkün. Navigasyondan destek aldığınızda ise mutlaka hem kestirme hemde trafiksiz yoldan gitmeniz daha olası bir ihtimal.

Biz Office eğitmenleri olarak sizlere hız kazandıracak en özel ve işlevsel Excel kısayollarını sunarak gitmek istediğiniz sonuca optimum şekilde ulaşmanız için aşağıdaki kısayolları sizlere sunuyoruz.

Sayfalar Arası Hücre Taşıma

Alt Kısayolu:
Hücre taşımak için Alt tuşu basılı tutulurken sürükle bırak işlemi yapılması yeterlidir. Böylece istediğiniz bir sayfaya ya da istediğiniz bir konuma hücre taşıma işlemi yapılabilir.

Hücre İçinde Alt Satırda Yazma

Alt & Enter Kısayolu:
Word’de olduğu gibi Excel hücreleri içerisinde de alt alta metinler yazılabilir ya da hücre içerisinde maddeler oluşturulabilir. Hücre içerisinde alt satıra inmek istediğinizde ALT ve ENTER tuşlarına basmanız yeterlidir.

Grafik Oluşturmanın En Hızlı Yolu

Alt & F1 Kısayolu:
Verinizden en hızlı şekilde grafik oluşturmanızı sağlayan kısayoldur.
Grafik oluşturmak istediğiniz listenin içinde bir alan seçili iken Alt ve F1 tuşlarına bastığınızda aşağıdaki gibi bir grafik hızlıca oluşturulacaktır.

Sayfa İçinde Hızlı Gezinme Kısayolu

Ctrl & Yön Tuşları:
Listeniz içerisinde Ctrl & Yön tuşları ile hızlıca gezinme yapabilirsiniz. Listenin içerisinde en son dolu hücreye ulaşabilirsiniz. Ctrl tuşu basılıyken istediğiniz yön tuşu ile hareketinizi değiştirebilirsiniz.
*Bu genel bir kısayoldur, cihazınızda yazı yazarken metinler arasında ilerlemek için bile kullanabilirsiniz.

Sayfa İçinde Adım Adım Seçme Kısayolu

Shift & Yön Tuşları:
Listeniz içerisinde hücreleri tek tek seçim yapmanızı sağlar. Shift tuşu basılıyken istediğiniz yön tuşu ile seçiminizi değiştirebilirsiniz.
*Bu genel bir kısayoldur, cihazınızda yazı yazarken metinleri seçmek için bile kullanabilirsiniz.

Sayfa İçinde Toplu Seçme Seçme Kısayolu

Ctrl & Shift & Yön Tuşları:
Shift tuşu ile tek tek seçim yapılmakta ve bu işlemi hızlandırmak istersek CTRL tuşunu ekleyebiliriz.
Böylece hızlıca ilerleyerek topluca seçimler yapılabilir!
*Bu genel bir kısayoldur, cihazınızda yazı yazarken metinleri toplu seçmek için bile kullanabilirsiniz.

Hızlıca yeni satır/sütun eklemenin ve silebilmenin kolaylığını yaşayın.

Ctrl & –  Kısayolu ve Ctrl & + Kısayolu

Ctrl & – tuşları ile satır/sütun silebilir, Ctrl & + tuşları ile satır/sütun ekleme yapabilirsiniz.

Hücreyi Yazılabilir Duruma Getirme

F2 Kısayolu:
Hücre içerisine yazı yazmak için çoğu zaman çift tıklarız, bunun yerine F2 kısayolunu kullanmamız yeterlidir.
*Bu genel bir kısayoldur, cihazınızda bir dosyanın adını değiştirmek için bile kullanabilirsiniz.

Toplu Veri Girişi Yapmak

Ctrl & Enter Kısayolu:
Toplu veri girişi yapmak istediğiniz hücreleri seçin.
Seçme işlemi tamamlandıktan sonra hiç bir tıklama yapmayın. Doğrudan yazmak istediğiniz metni yazın.
Yazılan metnin tüm hücrelere dağıtılması için Ctrl & Enter tuşlarına basın.

Excel’de Tablo Oluşturmanın En Hızlı Yolu

Ctrl & L Kısayolu:

Son yapılan işlemi tekrarla!

F4 Kısayolu:
Bir önceki işleminizi tekrarlamanızı sağlar.

Örneğin A1 hücresini yeşile boyayın ve B1 hücresine tıkladıktan sonra F4 tuşuna basın. B1 hücresinin de yeşile boyandığını göreceksiniz! Her defasında bir önceki işlem zaten tekrarlanmış olduğu için yaptığınız işlemi F4 ile sonsuza kadar bile sürdürebilirsiniz!

Formül yazımı esnasında ise hücre sabitleme yapmanızı sağlar. Hücre başvuru stilleri olarak da adlandırılan bu özeliğin 4 farklı ($A$1 , A$1 , $A1, A1) kullanım şekli vardır.

*Not: F1, F2 gibi F’li fonksiyon tuşlarını kullanabilmeniz için (bilgisayarınızın özelliği gereği) fn tuşunu kullanmanız gerekebilir.

Küçük tıklamalar ve tuş kombinasyonları ile büyük işler yapılabilir!

Metin Birleştirme İşlemleri

Birleştir fonksiyonu, farklı hücrelerdeki metinleri birleştirerek bir hücrede yazmayı sağlar. Birleştir formülü ile metinler çok esnek şekilde düzenlenebilir.

Bu bağlamda formülde istediğiniz herhangi bir alanda özgürce değişiklik yaparak istediğiniz sonucu alabilirsiniz.

Formülün argümanları ardışık metinsel ifadelerden oluşur.

İngilizce:

=Concatenate(text1, text2,…)

Türkçe:

=Birleştir(metin1, metin2,…)

Birleştirilecek metinleri, ilgili hücrelerden teker teker seçerek birleştirebilirsiniz.

Aşağıdaki örnekte Mahalle, Cadde ve No bilgisi birleştirilerek adres bilgisi oluşturulmaktadır. A2, B2 ve C2 hücreleri doğrudan birleştirildiğinde MerkezAyazma37 sonucunu üretiyor.

Merkez mahallesi Ayazma caddesi no:37 şeklinde daha aşina olduğumuz bir sonuç görebilmek için neler yapılabilir?

Uzun yöntemle formül içerisine “ mahellesi ” ,   “ caddesi: “ gibi metinsel ifadeler yazılabilir.


*
Formüller içinde metinsel ifadeyi klavyeden yazmak gerektiğinde çift tırnak işaretleri (“ ”) arasında yazılmalıdır. Excel’de metinlerin “ ” içerisinde kullanılması konusu katıdır.

Daha verimli bir yöntem ise; daha sonra kullanılabilir, düzenlenebilir ve merkezi şekilde yönetilebilir olması adına mahallesi, caddesi, no: gibi bilgileri herhangi bir hücre içerisine yazarak o hücreyi referans alabiliriz.

Metin Birleştirme formülünün detaylarını incelemek için linke tıklayınız.

Yukarıdaki bilgilere ek olarak fonksiyon kullanmadan da birleştirme yapmak mümkün. Birleştirme operatörü olarak & simgesi kullanılabilir. Birleştir fonksiyonuyla benzer çalışır ve ve metinleri doğrudan birleştirmemizi sağlar. 

Yukarıda, metinleri birleştirmeyi gördük. Buna ek olarak birleştirilmiş metinleri ayırmayı da isteyebiliriz.

Metni Sütunlara Dönüştür işlevi ile yan yana tek hücreye yazılmış metinleri, ayrı ayrı hücrelere yazabilirsiniz. Yani Birleştir işleminin tam tersi şekilde çalışır. Metni Sütunlara Dönüştür makalemizi okumak için linke tıklaynız.

Özel Git penceresinin yeteneklerini keşfederek işlerinizi kolaylaştırın!

Excel listenizdeki açıklama, formül, boşluk, veri doğrulama gibi özel veriler içeren hücreleri tek seferde topluca tespit ederek seçilmesini sağlayan işlev Özel Git ’tir.

Bu işlev ile formüllü hücreleri tek seferde seçerek sonrasında formülle şifreleyebilir, boş hücreleri tek seferde seçerek sonrasında renklendirebilir, sayısal, metinsel veri içeren ya da koşullu biçimlendirme içeren hücreleri topluca seçerek gerekli çalışmaları yapabilirsiniz.

Bu işlev Giriş sekmesinde Düzenleme grubunda Bul ve Seç butonunun içinde yer almaktadır.

F5 kısa yolu ile (fn tuşuna basmanız gerekebilir) açılan pencereden Özel git seçilerek de açılabilir.

Özel Git penceresinin yeteneklerini keşfederek işlerinizi kolaylaştırın!

Yukarıdaki listede gösterildiği gibi Satış Bölgesi kolonundaki boşlukları doğru verilerle dolduracağımız bir senaryo düşünelim.

Öncelikle boş hücreleri seçmek gerekir, sonrasında ise boş hücreleri en Hızlı şekilde doğru veri ile tamamlanmak!

Bu hücrelere tek tek yazı yazmadan, kolayca nasıl doldurabiliriz?

İşlemlerimiz iki özelliği birlikte kullanarak gerçekleşecek.

İşlem Adımları

  1. Öncelikle boş hücrelerin bulunduğu kolon seçilir.
  2. F5 kısayolu (fn tuşuna basmanız gerekebilir) –>Özel Git (Special Go)
  3. Açılan pencereden Boşluklar (Blanks) seçilerek Tamam’a tıklanır.

Sonrasında aşağıdaki görüntüyü elde ederiz

Seçilen hücrelerin gri olduğunu ve en üstte yer alan hücrenin ise beyaz olduğunu fark edeceğiz. Bu hücreye doğrudan yazı yazabilirsiniz. Yani hücreye yazı yazabilmek için hücreye tıklamanız gerekmiyor. Bu durumu vurgulama sebebimiz ise işlem yapmayı istediğiniz alanlar zaten otomatik olarak seçilmiş durumda, bu nedenle de hiç bir fare tıklaması yapılmasına gerek yok. Fare ile tıkladığımızda ise seçili alanlar iptal ediliyor ve bu nedenle de dikkat edilmeli.

  1. Doğrudan klavyenizden =G2 (bir üstünde yer alan hücrenin adresi) yazacağız. Bu sayede bir üstündeki veriyi kullanacağımızı  Excel’e söylemiş oluyoruz.En önemli nokta: Bir üstündeki veriyi yazacağız tamam ama bu formül nasıl tüm kolonda çalışacak?

    Bu işlem için ikinci ve son adıma geçiyoruz..
  2. =G2 işleminin tüm kolonun seçili alanlarında çalışması için CTRL ve ENTER tuşlarına aynı anda basmalıyız.İşlem  adımlarının takibinde Satış Bölgesi kolonu tamamen doldurulmuş olacak.

    Diğer Özel Git Makaleleri

    Formüllü hücreleri Özel Git penceresini kullanarak tespit etmek ve sonrasında şifrelemek için makalemize link üzerinden göz atın.Boş Hücreleri sabit bir metinle değiştirmek için gerekli işlemleri öğrenmek için makalemize link üzerinden göz atın.

Şefin Special’i: CTRL+ENTER & ÖZEL GİT

Rutin olarak aldığınız tablolarda boş hücreler mi çıkıyor? Satırları silmeye kalkışsanız aynı satırın diğer sütunlarında bilgileriniz mevcut. Sütunu da silemezsiniz. Halbuki boş yerine “Yok”,”Kullanılmamaktadır.” “Hesaplanmamıştır.” gibi cümleler yazılabilir. Sakinlikten gerginliğe geçmek için gereken süre oldukça kısa değil mi? Bu boş hücreler adeta bir virüs gibi tablonuzu/listenizi etki altına alıp sizi çileden çıkartabiliyor. Çileden çıkmak kolay, gelin biz bu durumu nasıl toparlarız ona bakalım…

Oluşturulan veya alınan her listenin/tablonun tüm hücrelerinde bir değer olmayabiliyor. Bunun yerine oraya durumu belirten bir metin yazabilsek ne güzel olur. Bu durumla başa çıkabilmek için ileri excel eğitimine yakışan güzel bir çözüm var. Örneğimizle birlikte çözümümüze bir göz atalım.

Elimizde çeşitli ürünlere dair yıllık satış miktarları mevcut. Bazı ürünlerin bazı yıllarda satışlarına dair hücre değerleri boş. Bu boş hücrelere “Yok” yazmak isteniyor.

Düşeyara gibi popüler değil ama bilenlerin işine defalarca yaramış ve köşede kalmış, ilginizi bekleyen bir komut penceresi var: Özel Git. Bu komut penceresinden açıklamalara, formüllere, hatalı hücrelere, boşluklara vs. gibi değerli hücrelere erişebilirsiniz. Bizde burada Giriş sekmesinde bulunan Düzenleme veri grubunda Bul ve Git seçeneklerinden “Özel Git” komutu seçelim.

“Özel Git” penceresinden Boşluklar’ı seçiyoruz. Excel, otomatik olarak alanınızı algılayıp alanınız içinde kalan boşlukları seçebiliyor. Eğer boşlukları seçme işlemini yapamazsa önce içinde boşluklarınızın seçilmesini istediğiniz alanı seçip sonrasında bu komutu uygulayabilirsiniz.

Bu adımdan sonra hiçbir tıklama işlemi yapmadan “Yok” yazalım. “Yok” kelimesini seçilen ilk hücreye yazacaktır. Yazacağımız metin bittiğinde CTRL+ENTER kombinasyonu yapalım. Bu şekilde istediğimiz metin tablodaki tüm boş hücrelere yazılmış oldu.

Bu şekilde gerçekleşen çözümümüzde rastgele boş hücreleri seçmenin zorluğunu atladık ve hepsine aynı anda veri girişi sağlayabildik. Bu kombinasyonu keyifli kullanmalar dilerim.

Bir sonraki makalemizde görüşmek üzere, hoşçakalın.

Excel’de İç içe Açılır Listeler Oluşturun!

Hücrelere veri girişinin fazla zaman almaması ve aynı zamanda yanlış veri girme olasılığının artmaması için veri doğrulamayla ile açılır listeler oluşturup veri girişinin sağlanması konusundan daha önce buradan ulaşabileceğiniz makalede bahsetmiştik. Bu makalemizde ise bunu bir üst seviyeye taşıyarak Excel’de İç içe Açılır Listeler oluşturmaktan bahsedeceğim.

Excel Verimlilik Eğitimi konularımızdan biri olan bu işlemi, departman seçimine göre departman çalışanlarının seçilebildiği bir bağımlı açılır liste örneği üzerinden birlikte inceleyelim.

Öncelikle farklı bir alanda departman adlarının ve bu departmanda çalışan kişilerin adlarının yazılı olduğu bir liste oluşturalım. Daha sonra oluşturulan bu listedeki departman çalışanlarına departmanla aynı adı tanımlamak gerekmektedir. Bunun için  departmanın altında bulunan isimleri seçtikten sonra Formüller sekmesinin altında bulunan Tanımlı Adlar grubundan Ad Tanımlama seçilir. Ad alanına departmanla aynı ad girilip tamama tıklanır. (Kaç kategori varsa bu departmana bağımlı alanlar için bu adımlar tekrar uygulanır.)

 

Departman alanına açılır liste oluşturmak için Veri sekmesinin altında bulunan Veri Araçları grubundan Veri Doğrulama ve ardından doğrulama ölçütü olarak liste seçilir. Kaynak olarak ise departman adlarının bulunduğu hücreler seçilir.

 

Ad Soyad alanında departmana bağlı kişileri getirmek için aynı adımlar tekrar uygulanır ancak kaynak alanına =DOLAYLI(A2) formülü yazılmalıdır.

 

Tüm bu işlemleri gerçekleştirdikten sonra artık departman adı seçildiğinde kişiler açılır listeye otomatik bir şekilde gelecektir.

 

Bu noktada dikkat edilmesi gereken nokta kaynak verilerin silinmemesidir. Eğer kaynak gösterilen veriler silinirse açılır listeler boş gelecektir. Başka bir sayfada bu verileri tutup kullanılan sayfaya verilerin çekilmesi daha iyi bir sayfa düzeninin sağlanmasını sağlayabilir.

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