KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel Onay Kutuları: Excel'de onay kutuları ekleme, seçme, silme ve kullanma

YazarXiaoyang Değiştirme Tarihi

Onay kutusu, bir seçeneği işaretlemek veya işaretini kaldırmak için kullanılan etkileşimli bir araçtır. Genellikle web formlarında veya anketlerde karşınıza çıkar. Excel’de onay kutusunu işaretleyerek ya da işaretini kaldırarak çalışma sayfanızı daha dinamik ve etkileşimli hale getirebileceğiniz pek çok fırsat yaratırsınız—örneğin yapılacaklar listeleri oluşturabilir, dinamik grafikler ekleyebilirsiniz ve daha fazlasını yapabilirsiniz.

Bu eğitimde, Excel'de onay kutularını nasıl ekleyeceğinizi, seçeceğinizi ve sileceğinizi öğrenecek; ayrıca bunları kullanmanıza yardımcı olacak bazı pratik örnekleri inceleyeceksiniz.

İçindekiler:

1. İki tür onay kutusu (Onay Kutusu Form Denetimi ve Onay Kutusu ActiveX Denetimi)

2. Excel'e tek veya birden fazla onay kutusu ekleyin

3. Onay kutusunun adını ve başlık metnini özelleştirin

4. Tek veya birden fazla onay kutusunu hücrelere bağlayın

5. Tek bir onay kutusunu veya birden fazla onay kutusunu seçin.

6. Tek bir onay kutusunu veya birden fazla onay kutusunu silin

7. Excel'de onay kutularını gruplandırın

8. Örnekler: Excel’de onay kutularını nasıl kullanabileceğiniz


İki tür onay kutusu (Onay Kutusu Form denetimi ve Onay Kutusu ActiveX denetimi)

Bir onay kutusu eklemek için, Şerit üzerinde Geliştirici sekmesinin görünür olduğundan emin olmanız gerekir. Geliştirici sekmesi varsayılan olarak etkin değildir; bu nedenle öncelikle bunu etkinleştirmeniz gerekir.

1. Excel çalışma kitabında lütfen Dosya > Seçenekler seçeneğine tıklayın. Excel Seçenekleri iletişim kutusunda Şerit Özelleştir seçeneğine tıklayın, ardından Geliştirici kutusunu işaretleyin ve bu iletişim kutusunu kapatmak için Tamam düğmesine tıklayın.

Geliştirici sekmesinin seçili olduğu ve Şeridi Özelleştir bölümünü gösteren Excel Seçenekleri iletişim kutusunun ekran görüntüsü

2. Artık aşağıdaki ekran görüntüsünde gösterildiği gibi, Geliştirici sekmesi Excel Şeridi’nde görünür hâle gelir. İhtiyacınız olduğunda, bu sekmeden çeşitli etkileşimli denetimlere kolayca erişebilirsiniz.

Excel'de çeşitli etkileşimli denetimlerin görüldüğü Geliştirici sekmesinin ekran görüntüsü

Microsoft Excel, iki tür onay kutusu sağlar:Onay Kutusu Form denetimive Onay Kutusu ActiveX denetimi:

Şeritteki Geliştirici sekmesinde Form Denetimi Onay Kutusu seçeneği ile ActiveX Denetimi Onay Kutusu seçeneğinin ekran görüntüsüOkExcel'de eklenen Onay Kutusu ActiveX denetimi ve Onay Kutusu ActiveX denetiminin ekran görüntüsü

Onay Kutusu Form Denetimi, Onay Kutusu ActiveX Denetiminden çok daha basittir; ancak Onay Kutusu ActiveX Denetimi, tasarım açısından daha esnektir ve kodlarda nesne olarak kullanılabilir. Günlük işlerimiz için Form Denetimleri yeterlidir; bu yüzden çoğu durumda onları tercih edeceğiz.

Onay Kutusu Form denetimi ile Onay Kutusu ActiveX denetimi karşılaştırması:

  • ActiveX denetimleri daha fazla biçimlendirme seçeneği sunar; sofistike ve esnek tasarımlar için kullanabilirsiniz;
  • Form denetimleri Excel'e gömülüdür, ActiveX denetimleri ise ayrı olarak yüklenir; bu nedenle zaman zaman donabilirler;
  • Bazı bilgisayarlar ActiveX denetimlerine varsayılan olarak güvenmez; bu yüzden Güven Merkezi'nden elle etkinleştirmeniz gerekir;
  • Onay Kutusu ActiveX denetimi, VBA düzenleyicisi aracılığıyla programlı olarak erişilebilir;
  • ActiveX yalnızca Windows tarafından sağlanır; Mac OS bu özelliği desteklemez.

Not: Aşağıdaki öğreticilerde bahsettiğim tüm onay kutuları, Onay Kutusu Form Denetimidir.


Excel'de bir veya birden fazla onay kutusu ekleme

Bir veya daha fazla onay kutusu eklemenize yardımcı olmak için bu bölüm burada!

2,1 Tek bir onay kutusu ekleme

Bir onay kutusu eklemek için şu adımları izleyin:

1. Geliştirici sekmesine tıklayın, ardından Ekle seçeneğine Denetimler grubundan tıklayın ve ardından Onay Kutusu seçeneğini Form Denetimleri altından seçin. Ardından, onay kutusunu eklemek istediğiniz hücreye tıklayın; onay kutusu o hücreye yakın bir konuma yerleşecektir. Ekran görüntülerine bakın:

Form Denetimleri altında Onay Kutusu seçeneği seçilerek Excel'de onay kutusunun nasıl ekleneceğini gösteren ekran görüntüsü

2. Ardından, imlecinizi onay kutusunun seçim kutusunun kenarına getirin. İmleç taşıma imlecine dönüştüğünde, onay kutusunu istediğiniz hücreye sürükleyip bırakabilirsiniz. Ekran görüntülerine bakın:

Excel'de bir onay kutusunun farklı bir hücreye sürüklenip taşınmasının nasıl yapılacağını gösteren ekran görüntüsü


2,2 Birden fazla onay kutusu ekleme

Çalışma sayfanızda birden fazla onay kutusuna mı ihtiyacınız var? İşte size bazı pratik çözümler!

Doldurma Kulpu seçeneğiyle birden fazla onay kutusu ekleyin

Birden fazla onay kutusunu hızlıca eklemek için öncelikle yukarıda açıklandığı gibi bir onay kutusu ekleyin, ardından diğer hücrelere doldurmak üzere Doldurma Kulpu’nu kullanın.

1. Onay kutusunun bulunduğu hücreyi seçmek için tıklayın.

2. Onay kutularını doldurmak için, aşağıdaki ekran görüntüsünde gösterildiği gibi doldurma kulpunu aşağı doğru sürükleyin:

Excel'de onay kutularını diğer hücrelere kopyalamak için Dolgu Tutamacı'nın nasıl kullanılacağını gösteren ekran görüntüsü


VBA koduyla birden fazla onay kutusu ekleyin

Aşağıdaki VBA kodu, bir dizi onay kutusunu hızlı ve kolayca eklemenize yardımcı olabilir. Şu adımları izleyin:

1. Microsoft Visual Basic for Applications penceresini açmak için ALT + F11 tuşlarına basın.Microsoft Visual Basic for Applications penceresi.

2. Ardından Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu Modül penceresine yapıştırın.

VBA kodu: Hücre listesine birden fazla onay kutusu ekleme

Sub InsertCheckBoxes()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Ws = Application.ActiveSheet
Application.ScreenUpdating = False
For Each Rng In WorkRng
    With Ws.CheckBoxes.Add(Rng.Left, Rng.Top, Rng.Width, Rng.Height)
        .Characters.Text = Rng.Value
    End With
Next
WorkRng.ClearContents
WorkRng.Select
Application.ScreenUpdating = True
End Sub

3. Bu kodu çalıştırmak için F5 tuşuna basın. Onay kutuları eklemek için bir hücre aralığı seçmenizi hatırlatan bir uyarı kutusu açılacaktır. Ekran görüntüsüne bakın:

Kullanıcıdan onay kutusu eklemek için bir hücre aralığı seçmesini isteyen Excel'deki bir istem kutusunun ekran görüntüsü

4. Ardından Tamam düğmesine tıklayın; onay kutuları hücrelere anında düzgün şekilde yerleştirilecektir. Ekran görüntüsüne bakın:

Seçilen hücrelere düzgün şekilde yerleştirilmiş eklenen onay kutularının Excel ekran görüntüsü


Kullanışlı bir özellik ile birden fazla onay kutusu ekleyin

Eğer Kutools for Excel yazılımınız varsa, Toplu Ekle Onay Kutusu özelliğiyle onay kutularını boş hücrelere veya veri içeren hücrelere hemen ekleyebilirsiniz.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında detaylı bilgi…         Ücretsiz deneme…

1. Onay kutularını eklemek istediğiniz hücre aralığını seçin.

2. Ardından Kutools > Ekle > Toplu Ekle Onay Kutusu seçeneğine tıklayın. Ekran görüntüsüne bakın:

Kutools for Excel menüsünde Toplu Onay Kutusu Ekle seçeneğinin gösterildiği ekran görüntüsü

3. Ardından, aşağıdaki ekran görüntülerinde gösterildiği gibi, seçili hücreler onay kutularıyla doldurulur:

 Boş hücrelere onay kutuları ekleyin Veri içeren hücrelere onay kutuları ekleyin
 Boş hücrelere Kutools kullanılarak eklenen onay kutularını gösteren ekran görüntüsü Veri içeren hücrelere Kutools kullanılarak eklenen onay kutularını gösteren ekran görüntüsü

Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin


Onay kutusu adını ve başlık metnini değiştirme

Excel'de bir onay kutusu kullanırken, onay kutusu adı ile başlık adı arasındaki farkı bilmek önemlidir. Başlık adı, onay kutusunun yanında görünen metindir; onay kutusu adı ise onay kutusu seçildiğinde Ad kutusunda görünen addır. Aşağıdaki ekran görüntülerine göz atın:

 Onay kutusu adı Başlık metni
 Excel'de Ad kutusunda onay kutusu adının gösterildiği ekran görüntüsü Excel'de onay kutusunun yanında başlık metninin gösterildiği ekran görüntüsü

Başlık adını değiştirmek için onay kutusuna sağ tıklayın, açılan bağlam menüsünden Metni Düzenle seçeneğini seçin ve istediğiniz yeni adı yazın. Ekran görüntülerine göz atın:

Sağ tıklayıp Metni Düzenle'yi seçerek bir onay kutusunun başlık metninin nasıl düzenleneceğini gösteren ekran görüntüsü

Onay kutusu adını değiştirmek için onay kutusunu seçmelisiniz ve ardından gerekli adı aşağıdaki ekran görüntüsünde gösterildiği gibi Ad kutusunagirin:

Excel'de Ad kutusunda onay kutusu adının nasıl değiştirileceğini gösteren ekran görüntüsü


Bir veya birden fazla onay kutusunu hücrelere bağlama

Onay kutusu kullanırken genellikle bu kutuları hücrelere bağlamanız gerekir. Kutu işaretlendiğinde ilgili hücre DOĞRU (TRUE), işaretlenmediğinde ise YANLIŞ (FALSE) veya boş olarak görünür. Bu bölüm, Excel’de bir ya da birden fazla onay kutusunu hücrelere nasıl bağlayacağınızı adım adım gösterir.

4,1 Format Denetimi özelliğini kullanarak bir onay kutusunu hücreye bağlama

Onay kutusunu belirli bir hücreyle ilişkilendirmek için şu adımları izleyin:

1. Onay kutusuna sağ tıklayın ve ardından bağlam menüsünden Denetim Biçimi seçeneğini seçin. Ekran görüntüsüne bakın:

Excel'de bir onay kutusuna sağ tıkladıktan sonra içerik menüsünde Denetim Biçimi seçeneğinin gösterildiği ekran görüntüsü

2. Nesne Biçimi iletişim kutusunda, Denetim sekmesi altında, Hücre bağlantısı kutusundan onay kutusuna bağlamak istediğiniz hücreyi seçin veya hücre referansını manuel olarak yazın. Ekran görüntüsüne bakın:

Bir onay kutusunu belirli bir hücreye bağlamak için Hücre bağlantısı kutusunun seçili olduğu Excel Denetim Biçimi iletişim kutusunun ekran görüntüsü

3. İletişim kutusunu kapatmak için Tamam düğmesine tıklayın. Artık onay kutusu belirli bir hücreye bağlıdır: işaretlerseniz DOĞRU (TRUE), işaretini kaldırırsanız YANLIŞ (FALSE) görüntülenir. Aşağıdaki örneğe bakın:

Excel'de bir onay kutusunun işaretlenip kaldırılmasının bağlı hücreyi DOĞRU veya YANLIŞ olarak değiştirdiğini gösteren gif


4,2 VBA koduyla birden fazla onay kutusunu hücrelere bağlama

Format Denetimi özelliğini kullanarak birden fazla onay kutusunu hücrelere bağlamak için yukarıdaki adımları tekrarlamak zorunda kalırsınız. Yüzlerce hatta binlerce onay kutusunu bağlamanız gerekiyorsa bu oldukça zaman alıcı olabilir. İşte tam da bu yüzden, birden fazla onay kutusunu aynı anda hücrelere bağlamak üzere size pratik bir VBA kodu sunuyoruz.

1. Onay kutuları içeren çalışma sayfasına gidin.

2. Microsoft Visual Basic for Applications penceresini açmak için ALT + F11 tuşlarına basın. Microsoft Visual Basic for Applications penceresi.

3. Ardından Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu Modül penceresine yapıştırın.

VBA kodu: Birden fazla onay kutusunu aynı anda hücrelere bağlama

Sub LinkChecks()
'Update by Extendoffice
Dim xCB
Dim xCChar
i = 2
xCChar = "C"
For Each xCB In ActiveSheet.CheckBoxes
If xCB.Value = 1 Then
    Cells(i, xCChar).Value = True
Else
    Cells(i, xCChar).Value = False
End If
xCB.LinkedCell = Cells(i, xCChar).Address
i = i + 1
Next xCB
End Sub

Not: Bu kodda, i = 2, onay kutularınızın başladığı satır olan 2 numarasını; xCChar = "C" ise onay kutularını bağlamak istediğiniz sütun olan C harfini temsil eder. Bunları ihtiyacınıza göre özelleştirebilirsiniz.

4. Bu kodu çalıştırmak için F5 tuşuna basın. Etkin çalışma sayfasındaki tüm onay kutuları, aynı anda belirtilen hücrelere bağlanır. Bir onay kutusunu işaretlediğinizde ilgili hücrede DOĞRU (TRUE), işaretini kaldırdığınızda ise YANLIŞ (FALSE) değeri görüntülenir; ekran görüntüsüne bakın:

Excel'de birden fazla onay kutusunun, işaretlendiğinde DOĞRU ve kaldırıldığında YANLIŞ değerlerini gösteren hücrelere bağlı olduğunu gösteren ekran görüntüsü


Bir veya birden fazla onay kutusunu seçin

Bir çalışma sayfasındaki onay kutularını kopyalamak veya silmek için öncelikle bu onay kutularını seçmeniz gerekir. Bir veya daha fazla onay kutusunu seçmek üzere aşağıdaki adımları izleyin:

Tek bir onay kutusunu seçme: (iki yöntem)

  • Onay kutusuna sağ tıklayın ve ardından herhangi bir yere tıklayın.
  • VEYA
  • Ctrl tuşuna basın ve ardından onay kutusuna tıklayın.

Birden fazla onay kutusunu seçme:

Ctrl tuşuna basılı tutun ve ardından seçmek istediğiniz onay kutularına tek tek tıklayın.


Bir veya birden fazla onay kutusunu silme

Tek bir onay kutusunu silmek çok kolaydır; sadece seçip klavyenizdeki Sil (Delete) tuşuna basmanız yeterlidir. Peki ya Excel’de birden fazla onay kutusunu aynı anda nasıl silebilirsiniz?

6,1 Birden fazla onay kutusunu VBA koduyla silme

Bir sayfadaki tüm onay kutularını silmek için aşağıdaki VBA kodunu kullanabilirsiniz.

1. ALT + F11 tuşlarına basılı tutarak Microsoft Visual Basic for Applications penceresini açın.

2. Ardından, Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu Modül penceresine yapıştırın.

VBA kodu: Geçerli Çalışma Sayfası içindeki tüm onay kutularını sil

Sub RemoveCheckboxes()
'Update by Extendoffice
On Error Resume Next
ActiveSheet.CheckBoxes.Delete
Selection.FormatConditions.Delete
End Sub

3. Ardından, kodu çalıştırmak için F5 tuşuna basın. Belirtilen çalışma sayfasındaki tüm onay kutuları aynı anda silinecektir.


6,2 Birden fazla onay kutusunu basit bir özellik ile silme

Kutools for Excel’nin Toplu Onay Kutularını Silin özelliğini kullanarak, birkaç tıklamayla bir aralık seçin veya tüm sayfalardaki onay kutularını silebilirsiniz.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında detaylı bilgi…         Ücretsiz deneme…

1. Kaldırmak istediğiniz onay kutularını içeren hücre aralığını veya tüm sayfayı seçin.

2. Ardından, Kutools > Sil > Toplu onay kutularını silin seçeneğine tıklayın; ekran görüntüsüne bakın:

Kutools for Excel menüsünde Toplu Onay Kutusu Sil seçeneğinin vurgulandığı ekran görüntüsü

3. Böylece, tüm onay kutuları seçili alandan aynı anda kaldırılır.


Excel'de onay kutularını gruplama

Birden fazla onay kutusunu birlikte taşımak veya yeniden boyutlandırmak istiyorsanız, bunları gruplamak tümünü aynı anda kolayca yönetmenizi sağlar. Bu bölümde, Excel çalışma sayfasında birden fazla onay kutusunu nasıl gruplayacağınız adım adım açıklanacaktır.

7,1 Grup özelliği kullanarak onay kutularını gruplama

Excel’de Grupözelliği, birden fazla onay kutusunu gruplamanıza yardımcı olabilir; aşağıdaki gibi yapın:

1. Gruplamak istediğiniz onay kutularını tek tek seçmek için Ctrl tuşuna basılı tutun ve ardından onay kutularına tıklayın; ekran görüntüsüne bakın:

Ctrl tuşu kullanılarak Excel'de birden fazla onay kutusunun seçildiğini gösteren ekran görüntüsü

2. Ardından, sağ tıklayıp bağlam menüsünden Grup > Grup seçeneğini seçin; ekran görüntüsüne bakın:

Excel'de seçili onay kutularına sağ tıkladıktan sonra içerik menüsünde Grupla seçeneğinin gösterildiği ekran görüntüsü

3. Tüm seçili onay kutuları gruplandığında, hepsini birlikte taşıyabilir veya kopyalayabilirsiniz.

Excel'de gruplandırılmış onay kutularının birlikte taşındığını gösteren ekran görüntüsü


7,2 Grup Kutusu Komutunu kullanarak onay kutularını gruplama

Ayrıca, birden fazla onay kutusunu birlikte gruplamak için Grup Kutusu özelliğini de kullanabilirsiniz. Aşağıdaki adımları izleyin:

1.Geliştiricisekmesine gidin ve ardından Ekle>Grup Kutusu (Form Denetimi)seçeneğine tıklayın; ekran görüntüsüne bakın:

Excel'de Geliştirici sekmesinde Grup Kutusu (Form Denetimi) seçeneğinin gösterildiği ekran görüntüsü

2. Ardından, fareyle sürükleyerek bir grup kutusu oluşturun ve başlık adını istediğiniz gibi özelleştirin:

Excel'de çizilmiş bir grup kutusunun ekran görüntüsüOkExcel'de bir grup kutusunun başlığının nasıl yeniden adlandırılacağını gösteren ekran görüntüsü

3. Artık grup kutusuna onay kutuları ekleyebilirsiniz: Geliştirici > Ekle > Onay Kutusu (Form Denetimi) seçeneğine tıklayın; ekran görüntüsüne bakın:

Excel'de bir grup kutusuna onay kutusunun nasıl ekleneceğini gösteren ekran görüntüsü

4. Ardından, fareyle sürükleyerek bir onay kutusu oluşturun ve başlık adını ihtiyacınıza göre düzenleyin; ekran görüntülerine göz atın.

Başlık metni düzenlenmekte olan bir grup kutusu içindeki onay kutusunun ekran görüntüsüOkExcel'de grup kutusu içindeki değiştirilmiş bir onay kutusu başlığının ekran görüntüsü

5. Benzer şekilde, diğer onay kutularını da grup kutusuna ekleyin ve aşağıdaki ekran görüntüsünde gösterilen sonucu elde edin:

Excel'de nihai halinde grup kutusu içinde yerleştirilmiş onay kutularının ekran görüntüsü


Örnekler: Excel’de onay kutularını nasıl kullanılır

Yukarıdaki bilgilerden, onay kutularıyla ilgili temel bilgilere sahip olduğumuzu biliyoruz. Bu bölümde, Excel’de etkileşimli ve dinamik işlemler için onay kutularının nasıl kullanıldığını göstereceğim.

Örnek 1: Onay kutularıyla yapılacaklar listesi oluşturma

Bir yapılacaklar listesi, günlük işlerinizde tamamlanan görevleri işaretlemek için son derece kullanışlıdır. Tipik bir yapılacaklar listesinde, tamamlanan görevler onaylandıktan sonra aşağıdaki ekran görüntüsünde gösterildiği gibi üstü çizili olarak görünür. Onay kutularını kullanarak etkileşimli bir yapılacaklar listesini hızla oluşturabilirsiniz.

Görevlerin yanında onay kutuları bulunan Excel'de bir yapılacaklar listesinin ekran görüntüsü

Onay kutularıyla bir yapılacaklar listesi oluşturmak için aşağıdaki adımları izleyin:

1. Lütfen kullanmak istediğiniz hücre listesine onay kutuları ekleyin; ekran görüntüsüne bakın: ()Birden fazla onay kutusunu nasıl ekleyeceğinizi öğrenmek için tıklayın)

Excel'de bir hücre listesine onay kutularının eklendiğini gösteren ekran görüntüsü

2. Onay kutularını ekledikten sonra her birini ayrı bir hücreye bağlamanız gerekir.

İpuçları: Onay kutularını hücrelere bağlamak için, bunları tek tek bağlamak üzere Denetim Biçimiözelliğini kullanabilir veya hepsini bir seferde bağlamak için VBA kodunuuygulayabilirsiniz.

3. Onay kutularını hücrelere bağladıktan sonra, onay kutusu işaretliyse DOĞRU (TRUE), işaretli değilse YANLIŞ (FALSE) değeri görüntülenir; ekran görüntüsüne bakın:

Onay kutularına bağlı hücrelerde DOĞRU ve YANLIŞ değerlerinin gösterildiği Excel ekran görüntüsü

4. Ardından, aşağıdaki işlemleri gerçekleştirmek için Koşullu Biçimlendirme Kullan özelliğini uygulayın. A2:C8 hücre aralığını seçin ve ardından Giriş > Koşullu Biçimlendirme Kullan > Yeni Kural seçeneğine tıklayarak Yeni Biçimlendirme Kuralı iletişim kutusuna gidin.

5.Yeni Biçimlendirme Kuralıiletişim kutusunda,Biçimlendirilecek hücreleri belirlemek için bir formül kullanseçeneğine Kural Türü Seçlistesinden tıklayın ve ardından =C2=DOĞRUformülünü Bu formül DOĞRU olduğunda değerleri biçimlendirmetin kutusuna girin; ekran görüntüsüne bakın:

Not: C2, onay kutusuna bağlı bir hücredir.

=C2=DOĞRU formülünü koşullu biçimlendirme için içeren Excel Yeni Biçimlendirme Kuralı iletişim kutusunun ekran görüntüsü

6. Ardından, Biçim düğmesine tıklayarak Hücre Biçimini Ayarla iletişim kutusuna gidin. Yazı Tipi sekmesinde, Üstü Çizili seçeneğini Efektler bölümünden işaretleyin ve tamamlanan yapılacaklar listesi öğesi için istediğiniz rengi belirleyin; ekran görüntüsüne bakın:

Yazı tipi için Üstü Çizili seçeneğinin işaretli olduğu Excel Hücreleri Biçimlendir iletişim kutusunun ekran görüntüsü

7. Ardından, iletişim kutularını kapatmak için Tamam ve Tamam düğmelerine tıklayın. Artık Onay Kutusu’nu işaretlediğinizde, ilgili öğe aşağıdaki örnekte gösterildiği gibi üstü çizili olarak görüntülenecektir:

İşaretlenen bir onay kutusunun ilgili görevi üstü çizili olarak biçimlendirdiği Excel'de bir yapılacaklar listesi örneği


Örnek 2: Onay kutularıyla dinamik grafik oluşturun

Bazen tek bir grafikte çok fazla veri ve bilgi görüntülemeniz gerekebilir; bu durumda grafik karmaşık hale gelir. Bu tür durumlarda, çalışma sayfanızda onay kutuları kullanarak dinamik bir grafik oluşturabilirsiniz. Bir onay kutusunu işaretlediğinizde ilgili veri çizgisi görüntülenir; işareti kaldırdığınızda ise veri çizgisi gizlenir. Aşağıdaki örnekte gösterildiği gibidir.

Excel'de bir onay kutusunun işaretlenmesiyle bir veri çizgisinin göründüğünü, kaldırılmasıyla da gizlendiğini gösteren dinamik grafik örneği

Bu bölüm, Excel'de bu tür bir grafiği oluşturmanın iki hızlı yolunu ele alacaktır.

Excel'de onay kutularıyla etkileşimli grafik oluşturun

Normalde Excel'de, aşağıdaki adımları izleyerek onay kutularıyla dinamik bir grafik oluşturabilirsiniz:

1. Bazı onay kutuları ekleyin ve yeniden adlandırın. Bu örnekte, Elma, Portakal ve Şeftali olarak adlandırdığım üç onay kutusu ekledim; ekran görüntüsünde gösterildiği gibidir:

Elma, Portakal ve Şeftali etiketli üç onay kutusunun Excel'e eklendiğini gösteren ekran görüntüsü

2. Ardından bu onay kutularını hücrelere bağlamanız gerekir. İlk onay kutusunu seçmek için üzerine tıklayın, sağ tıklayın ve ardından Denetim Biçimi seçeneğini seçin. Nesne Biçimi iletişim kutusunda, Denetim sekmesinden Hücre bağlantısı kutusuna, onay kutusuyla bağlamak istediğiniz hücreyi girin; ekran görüntüsüne bakın:

Bir onay kutusunu belirli bir hücreye bağlayan Excel Denetim Biçimi iletişim kutusunun ekran görüntüsü

3. Diğer iki onay kutusunu da Farklı Hücreler'e bağlamak için yukarıdaki adımı tekrarlayın. Artık bir onay kutusunu işaretlediğinizde TRUE, işaretini kaldırdığınızda ise FALSE görünecektir; aşağıdaki örnekte gösterildiği gibidir:

Excel'de onay kutuları işaretlendiğinde ve kaldırıldığında DOĞRU ve YANLIŞ değerlerinin gösterildiği örnek

4. Onay kutularını ekledikten ve bağladıktan sonra verilerinizi hazırlamanız gerekir. Orijinal verilerinizdeki Satır ve Sütun Başlıklarını başka bir yere kopyalayın; ekran görüntüsüne bakın:

Dinamik grafik oluşturmak için satır ve sütun başlıklarının kopyalandığı orijinal verilerin Excel ekran görüntüsü

5. Ardından aşağıdaki formülleri uygulayın:

  • B13 hücresinde B13:=IF($B$6,B2,NA())formülünü girin ve B13'ten G13'e kadar satırı doldurmak için doldurma kulpu sürükleyin;
  • B14 hücresinde B14:=IF($B$7,B3,NA())formülünü girin ve B14'ten G14'e kadar satırı doldurmak için doldurma kulpu sürükleyin;
  • B15 hücresine B15:=IF($B$8,B4,NA()) formülünü girin ve B15’ten G15’e kadar olan hücreleri doldurmak için doldurma kulpu sürükleyin.
  • Bu formüller, ilgili ürünün onay kutusu işaretliyse orijinal verilerden dönüş değerini verir; işaretli değilse #YOK hatası döndürür. Ekran görüntüsüne göz atın:

Eğer fonksiyonu kullanılarak onay kutusu durumuna göre veri görüntüleyen formüllerin Excel'de gösterildiği ekran görüntüsü

6. Ardından, yeni veri aralığını A12'den G15'e kadar seçin ve ardından Ekle > Çizgi veya Alan Grafiği Ekle > Çizgi seçeneğine tıklayarak bir çizgi grafiği ekleyin.

7. Artık bir ürünün onay kutusunu işaretlediğinizde ilgili veri çizgisi görünür hale gelir; işareti kaldırdığınızda ise kaybolur—aşağıdaki örnekte gösterildiği gibi:

Excel'de bir onay kutusunun işaretlenmesi veya kaldırılmasıyla veri çizgilerinin görünür/ görünmez hale geldiği dinamik grafik örneği

8. Grafiği oluşturduktan sonra, daha düzenli bir görünüm için onay kutularını grafiğin üzerine yerleştirebilirsiniz. Çizim alanını seçmek için üzerine tıklayın, ardından boyutunu küçültmek üzere sürükleyin; ekran görüntüsüne bakın:

Onay kutularını sığdırmak için Excel'de bir grafiğin çizim alanının yeniden boyutlandırıldığını gösteren ekran görüntüsü

9.Ctrltuşuna basılı tutarak üç onay kutusunu seçin, grafiğin üzerine sürükleyin, ardından sağ tıklayıp Öne Getir>Öne Getirseçeneğini seçin; ekran görüntüsüne bakın:

Excel'de onay kutularının seçildiğini ve grafiğin üzerine getirildiğini gösteren ekran görüntüsü

10. Artık onay kutuları grafiğin üzerine yerleştirildi. Ctrl tuşuna basılı tutarak onay kutularını ve grafiği tek tek seçin, sağ tıklayıp Grupla > Grupla seçeneğini seçin; ekran görüntüsüne bakın:

Excel'de onay kutularını ve grafiği birlikte gruplamak için Grupla seçeneğinin gösterildiği ekran görüntüsü

11. Onay kutuları artık çizgi grafiğine bağlı! Grafiği taşıdığınızda, onay kutuları da otomatik olarak birlikte hareket eder.

Excel'de çizgi grafiğiyle birlikte gruplandırılmış onay kutularının, birlikte hareket etmelerine izin verdiğini gösteren ekran görüntüsü


Kolay bir özellik ile onay kutularıyla etkileşimli grafik oluşturun

Yukarıdaki yöntem sizin için biraz zorlayıcı olabilir. İşte bu görevi çözmek için size çok daha kolay bir yol öneriyoruz: Kutools for Excel’in Onay Kutusu Çizgi Grafiği özelliğiyle onay kutuları kullanarak dinamik bir grafiği kolayca oluşturabilirsiniz.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında detaylı bilgi…         Ücretsiz deneme…

1. Grafiği oluşturmak istediğiniz veri aralığını seçin ve ardından Kutools > Grafikler > Kategori Karşılaştırması > Onay Kutusu Çizgi Grafiği seçeneğine tıklayın; ekran görüntüsüne bakın:

Kutools for Excel menüsünde Kategori Karşılaştırması altında Onay Kutulu Çizgi Grafiği seçeneğinin gösterildiği ekran görüntüsü

2. Ardından bir Onay Kutusu Çizgi Grafiği iletişim kutusu açılır ve Veri Seç alanı otomatik olarak ayrı metin kutularına doldurulur. Ekran görüntüsüne bakın:

Metin kutularında seçilen verilerin doldurulduğu Onay Kutulu Çizgi Grafiği iletişim kutusunun ekran görüntüsü

3. Ardından Tamam düğmesine tıklayın. Arka planda bazı ara veriler içeren gizli bir sayfa oluşturulacağına dair bir uyarı kutusu açılacak; lütfen Evet düğmesine tıklayın. Ekran görüntüsüne bakın:

Onay Kutulu Çizgi Grafiği için ara verilerle gizli bir sayfanın oluşturulacağını belirten bir istem kutusunun ekran görüntüsü

4. Böylece onay kutularını da içeren bir çizgi grafiği başarıyla oluşturulmuş olur; ekran görüntüsüne göz atın:

Kutools kullanılarak oluşturulan, onay kutuları içeren tamamlanmış çizgi grafiğinin ekran görüntüsü

Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin


Örnek 3: Onay kutularıyla Açılır Liste oluşturun

Bir Açılır Liste'den birden fazla öğe seçmek birçok kullanıcı için yaygın bir görevdir. Bazı kullanıcılar, aşağıdaki örnekte gösterildiği gibi çoklu seçim yapmak için onay kutularıyla bir Açılır Liste oluşturmayı dener. Ne yazık ki Excel, yerel olarak onay kutularıyla Açılır Liste oluşturmaya destek sağlamaz. Ancak burada Excel'de çoklu onay kutusu seçimini gerçekleştirmek için iki yöntem tanıtacağım. Biri onay kutularıyla liste kutusu, diğeri ise onay kutularıyla Açılır Liste'tür.

Onay kutularıyla Açılır Liste'ü liste kutusu kullanarak oluşturun

Çoklu seçim yapmak için Açılır Liste yerine onay kutuları içeren bir liste kutusu kullanabilirsiniz. Bu işlem biraz karmaşık olsa da, lütfen aşağıdaki adımları sırayla uygulayın:

1. İlk olarak bir Liste Kutusu ekleyin: Geliştirici > Ekle > Liste Kutusu (ActiveX Denetimi) seçeneğine tıklayın. Ekran görüntüsüne bakın:

Excel'de Geliştirici sekmesinde Liste Kutusu (ActiveX Denetimi) seçeneğinin seçili olduğu ekran görüntüsü

2. Bir liste kutusu çizmek için fareyi sürükleyin, ardından sağ tıklayıp bağlam menüsünden Özellikler seçeneğini seçin; ekran görüntüsüne bakın:

Liste Kutusu özellikler menüsünün ekran görüntüsü

3.Özelliklerbölmesinde işlemleri şu şekilde ayarlayın:

  • ListeDoldurmaAralığıkutusuna, liste kutusunda görüntülemek istediğiniz Veri Aralığı girin;
  • ListeStilikutusundan açılır menüden 1 - fmListe StiliSeçeneköğesini seçin;
  • ÇokluSeçimkutusundan açılır menüden 1 – fmÇokluSeçimÇokluöğesini seçin;
  • Son olarak, pencereyi kapatmak için Kapat düğmesine tıklayın.

ListeDolguAralığı, ListeStili ve ÇokluSeçim ayarlarının bulunduğu Liste Kutusu özellikler bölmesinin ekran görüntüsü

4. Ardından, çoklu Seçilen Öğelerin Sayısı çıktısını almak istediğiniz bir hücreye tıklayın ve bu hücreye bir ad verin. Lütfen Hücre adına “Outputitem” ifadesini Ad kutusuna yazın ve Enter tuşuna basın; ekran görüntüsüne bakın:

Kullanıcının Excel'de 'ÇıktıÖğesi' adlı bir aralık adı girdiği Ad Kutusu'nun ekran görüntüsü

5. Ardından Ekle > Şekiller > Dikdörtgen seçeneğine tıklayın ve fareyi sürükleyerek liste kutusunun üzerine bir dikdörtgen çizin. Ekran görüntüsüne bakın:

Excel'de liste kutusunun üzerine dikdörtgen şekil eklemenin nasıl yapılacağını gösteren ekran görüntüsü

6. Dikdörtgene sağ tıklayın ve bağlam menüsünden Makroyu Ata seçeneğini seçin. Ekran görüntüsüne bakın:

Dikdörtgen şekil için içerik menüsünde 'Makro Ata' seçeneğinin seçili olduğu ekran görüntüsü

7.Makroyu Atailetişim kutusunda Yenidüğmesine tıklayın; ekran görüntüsüne bakın:

Excel'de Makroyu Ata iletişim kutusunda Yeni düğmesinin seçili olduğu ekran görüntüsü

8.Açılan Microsoft Visual Basic for Applicationspenceresinde Modül penceresindeki orijinal kodu aşağıdaki VBA koduyla değiştirin:

Sub Rectangle1_Click()
'Updated by Extendoffice
Dim xSelShp As Shape, xSelLst As Variant, I, J As Integer
Dim xV As String
Set xSelShp = ActiveSheet.Shapes(Application.Caller)
Set xLstBox = ActiveSheet.ListBox1
If xLstBox.Visible = False Then
    xLstBox.Visible = True
    xSelShp.TextFrame2.TextRange.Characters.Text = "Pickup Options"
    xStr = ""
    xStr = Range("Outputitem").Value
    
    If xStr <> "" Then
         xArr = Split(xStr, ";")
    For I = xLstBox.ListCount - 1 To 0 Step -1
        xV = xLstBox.List(I)
        For J = 0 To UBound(xArr)
            If xArr(J) = xV Then
              xLstBox.Selected(I) = True
              Exit For
            End If
        Next
    Next I
    End If
Else
    xLstBox.Visible = False
    xSelShp.TextFrame2.TextRange.Characters.Text = "Select Options"
    For I = xLstBox.ListCount - 1 To 0 Step -1
        If xLstBox.Selected(I) = True Then
        xSelLst = xLstBox.List(I) & ";" & xSelLst
        End If
    Next I
    If xSelLst <> "" Then
        Range("Outputitem") = Mid(xSelLst, 1, Len(xSelLst) - 1)
    Else
        Range("Outputitem") = ""
    End If
End If
End Sub

Excel'de liste kutusunu gösterip gizlemek için kodun bulunduğu VBA kod penceresinin ekran görüntüsü

Not: Yukarıdaki kodda, Rectangle1 şekil adı, ListBox1 liste kutusu adı ve Outputitem çıkış hücresinin Hücre Adı’dır. Bunları ihtiyacınıza göre değiştirebilirsiniz.

9. Ardından kod penceresini kapatın. Artık dikdörtgen düğmesine tıkladığınızda, liste kutusu gizlenecek veya gösterilecektir. Liste kutusu görüntülendiğinde, listeden öğeleri seçin ve ardından seçilen öğelerin sayısını belirtilen hücreye eklemek için dikdörtgen düğmesine tekrar tıklayın; aşağıdaki örneğe bakın:

Dikdörtgen düğmeye tıklayarak liste kutusunun görünürlüğünü açma/kapama ve seçilen öğeleri bir hücreye yazma işlemini gösteren örnek


Harika bir özellik ile Açılır Liste oluşturun

Güçlü Kutools for Excel özelliğini kullanarak, gerçek bir açılır liste içine onay kutularını kolayca ekleyebilirsiniz. “Açılır listeye onay kutusu ekle” özelliği sayesinde Kutools, Excel’in yerel olarak desteklemediği çoklu seçimli açılır menüleri oluşturmanıza olanak tanır. Bu, yalnızca listelerinizin işlevselliğini artırmakla kalmaz, aynı zamanda verimliliğinizi ve kullanıcı deneyiminizi önemli ölçüde iyileştirir.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında detaylı bilgi…         Ücretsiz deneme…

1. İlk olarak, seçili hücrelere normal bir açılır liste ekleyin; ekran görüntüsüne göz atın:

Excel'de normal bir açılır liste ekran görüntüsü

2. Kutools > Açılır Liste > Gelişmiş Açılır Listesini Etkinleştir seçeneğine tıklayın. Ardından, açılır liste içinde tekrar “Açılır Listeye Onay Kutusu Ekle” seçeneğine tıklayın. Ekran görüntüsüne bakın:

Excel'de Kutools sekmesinde Onay Kutulu Açılır Liste seçeneğinin seçili olduğu ekran görüntüsü

3. Açılır Liste'ye Onay Kutusu Ekle iletişim kutusunu aşağıdaki gibi yapılandırın:

  • 2,1) Açılan liste içeren hücreleri seçin;
  • 2,2) Ayırıcı kutusuna, birden fazla öğeyi ayırmak için kullanacağınız bir sınırlayıcı girin;
  • 2,4) Tamam düğmesine tıklayın.
    Onay Kutulu Açılır Liste Ayarları iletişim kutusunu gösteren ekran görüntüsü

Artık bir Açılır Liste içeren bir hücreye tıkladığınızda, Onay Kutusu içeren bir liste açılacak; ardından onay kutularını işaretleyerek öğeleri aşağıdaki örnekte gösterildiği gibi hücreye aktarabilirsiniz:

İpuçları: İletişim kutusundaki Arama işlevini etkinleştir seçeneğini işaretlerseniz, aşağıdaki ekran görüntüsünde gösterildiği gibi açılır listede arama yapabilirsiniz:
arama yapmak için onay kutulu açılır liste

Örnek 4: Satır rengini değiştirmek için onay kutusunu işaretleyin

İşaretlediğiniz onay kutusuna göre satır rengini değiştirmeyi denediniz mi? Aşağıdaki ekran görüntüsünde görüldüğü gibi, bir onay kutusunu işaretlediğinizde ilgili satırın rengi otomatik olarak değişecektir. Bu bölümde, Excel’de bu işlemi gerçekleştirmenize yardımcı olacak bazı pratik püf noktaları paylaşıyoruz.

Satır rengini değiştirmek için Excel sayfasına eklenen onay kutularını gösteren ekran görüntüsü

Hücre rengini değiştirmek için Koşullu Biçimlendirme Kullan kullanarak onay kutusunu işaretleyin

Satır rengini değiştirmek için Excel’deki Koşullu Biçimlendirme Kullan özelliğini, onay kutusunu işaretleyerek veya işaretini kaldırarak kolayca uygulayabilirsiniz. İşte nasıl yapacağınız:

1. İlk olarak, hücre listesine gerektiği gibi onay kutularını ekleyin; ekran görüntüsüne bakın:

Yanlarında veri bulunan Excel hücrelerine eklenen onay kutularını gösteren ekran görüntüsü

2. Ardından, bu onay kutularını her birinin yanındaki hücrelere ayrı ayrı bağlamanız gerekir; ekran görüntüsüne bakın:

İpuçları: Onay kutularını hücrelere bağlamak için, bunları hücrelere tek tek bağlamak üzere Denetim Biçimiözelliğini kullanabilir veya hepsini bir seferde hücrelere bağlamak için VBA kodunuuygulayabilirsiniz.

Excel'de onay kutularının hücrelere nasıl bağlanacağını gösteren ekran görüntüsü

3. Ardından, satır rengini değiştirmek istediğiniz veri aralığını seçin ve Giriş > Koşullu Biçimlendirme Kullan > Yeni Kural seçeneğine tıklayın; ekran görüntüsüne bakın:

Excel'de yeni bir kural oluşturmak için Koşullu Biçimlendirme menüsünü gösteren ekran görüntüsü

4.Yeni Biçimlendirme Kuralıiletişim kutusunda aşağıdaki işlemleri yapın:

  • Hücreleri biçimlendirmek için bir formül kullanseçeneğini Kural Türü Seçkutusunda seçin;
  • Bu formülü =IF($F2=TRUE,TRUE,FALSE)Bu formül doğru olduğunda değerleri biçimlendirkutusuna girin;
  • Biçimlendir düğmesine tıklayarak satırlar için istediğiniz rengi belirleyin.

Not: Formülde, $F2, onay kutusunun ilk bağlı hücresidir.

Onay kutusuna dayalı satır renk değişikliği için formül girilen Yeni Biçimlendirme Kuralı iletişim kutusunun ekran görüntüsü

5. Rengi seçtikten sonra iletişim kutularını kapatmak için Tamam > Tamam düğmelerine tıklayın. Artık bir Onay Kutusu’nu işaretlediğinizde, ilgili satır aşağıdaki örnekte gösterildiği gibi otomatik olarak vurgulanacaktır:

Excel'de bir onay kutusu işaretlendiğinde satır renginin değiştiğini gösteren örnek


Satır rengini değiştirmek için onay kutusunu işaretleyin; bunu VBA kodu kullanarak yapın

Aşağıdaki VBA kodu, işaretlenen onay kutusuna göre satır rengini değiştirmenize yardımcı olabilir. Lütfen bu kodu kullanın:

1. Onay kutularıyla vurgulanmış satır aralığı oluşturmak istediğiniz çalışma sayfasının sekmesine sağ tıklayın ve açılan menüden Kodu Görüntüle seçeneğini seçin. Ekran görüntüsüne bakın:

Excel'de VBA için 'Kodu Görüntüle' seçeneğine nasıl erişileceğini gösteren ekran görüntüsü

2. Açılan Microsoft Visual Basic for Applications penceresine aşağıdaki kodu kopyalayıp yapıştırın:

VBA kodu: Onay kutusunu işaretleyerek Vurgulanmış Satır Aralığı

Sub AddCheckBox()
Dim xCell As Range
Dim xRng As Range
Dim I As Integer
Dim xChk As CheckBox
On Error Resume Next
InputC:
    Set xRng = Application.InputBox("Please select the column range to insert checkboxes:", "Kutools for Excel", Selection.Address, , , , , 8)
If xRng Is Nothing Then Exit Sub
If xRng.Columns.Count > 1 Then
    MsgBox "The selected range should be a single column", vbInformation, "Kutools fro Excel"
    GoTo InputC
Else
    If xRng.Columns.Count = 1 Then
        For Each xCell In xRng
            With ActiveSheet.CheckBoxes.Add(xCell.Left, _
               xCell.Top, xCell.Width = 15, xCell.Height = 12)
               .LinkedCell = xCell.Offset(, 1).Address(External:=False)
               .Interior.ColorIndex = xlNone
               .Caption = ""
               .Name = "Check Box " & xCell.Row
            End With
            xRng.Rows(xCell.Row).Interior.ColorIndex = xlNone
        Next
    End If
    With xRng
     .Rows.RowHeight = 16
    End With
    xRng.ColumnWidth = 5#
    xRng.Cells(1, 1).Offset(0, 1).Select
    For Each xChk In ActiveSheet.CheckBoxes
      xChk.OnAction = "Sheet2.InsertBgColor"
    Next
End If
End Sub

Sub InsertBgColor()
Dim xName As Integer
Dim xChk As CheckBox
For Each xChk In ActiveSheet.CheckBoxes
  xName = Right(xChk.Name, Len(xChk.Name) - 10)
  If (xName = Range(xChk.LinkedCell).Row) Then
   If (Range(xChk.LinkedCell) = "True") Then
    Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = 6
   Else
    Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = xlNone
   End If
  End If
Next
End Sub

Not: Yukarıdaki kodda şu satırda xChk.OnAction = "Sheet2.InsertBgColor"yer alan çalışma sayfası adını ()Sheet2) kendi çalışma sayfanızın adıyla değiştirmelisiniz. (Sheet2, gerçek çalışma sayfası adıdır; sol kod penceresi bölmesinden görebilirsiniz.) Ekran görüntüsüne bakın:

Betikteki sayfa adını değiştirmek için VBA kodunun nasıl düzenleneceğini gösteren ekran görüntüsü

3. Ardından, imleci kodun ilk bölümüne getirin ve kodu çalıştırmak için F5 tuşuna basın. Açılan Kutools for Excel iletişim kutusunda, onay kutularını eklemek istediğiniz aralığı seçin; ekran görüntüsüne bakın:

Onay kutusu eklemek için aralık seçmek üzere Kutools for Excel iletişim kutusunun ekran görüntüsü

4. Ardından, Tamam düğmesine tıklayın; onay kutuları aşağıdaki ekran görüntüsünde gösterildiği gibi seçili hücrelere eklenir:

Excel hücrelerine eklenen onay kutularını gösteren ekran görüntüsü

5. Artık bir onay kutusunu işaretlediğinizde, ilgili satır aşağıdaki ekran görüntüsünde gösterildiği gibi otomatik olarak renklendiriliyor:

Excel'de bir onay kutusu işaretlendiğinde satır renginin değiştiğini gösteren ekran görüntüsü


Örnek 5: Onay kutusu işaretliyse hücre değerlerini sayın veya toplayın

Veri aralığınızda bir dizi onay kutusu bulunuyorsa ve aşağıdaki ekran görüntüsünde gösterildiği gibi işaretli onay kutularının sayısını veya bunlara karşılık gelen değerleri toplamak istiyorsanız, Excel’de bu görevi nasıl gerçekleştirirsiniz?

İşaretli onay kutularına göre değerlerin sayıldığını ve toplandığını gösteren Excel ekran görüntüsü

Bu görevi çözmek için kilit adım, onay kutularını verilerin hemen yanında yer alan ilgili hücrelere bağlamaktır. İşaretli bir onay kutusu, bağlı olduğu hücrede DOĞRU (TRUE) değerini gösterir; işaretli değilse YANLIŞ (FALSE) değeri görüntülenir. Ardından, bu DOĞRU veya YANLIŞ değerlerine göre sonucu elde etmek üzere sayma veya toplama işlevlerinden yararlanabilirsiniz.

1. İlk olarak onay kutularını ayrı ayrı hücrelere bağlamanız gerekir. Onay kutusu işaretliyse DOĞRU, işaretli değilse YANLIŞ görüntülenir; ekran görüntüsüne bakın:

İpuçları: Onay kutularını hücrelere bağlamak için,Denetim Biçimiözelliğini kullanarak bunları hücrelere tek tek bağlayabilir veya VBA kodunuuygulayarak hepsini bir seferde hücrelere bağlayabilirsiniz.

Excel'de onay kutularının hücrelere bağlandığını gösteren ekran görüntüsü

2. Ardından, işaretli onay kutularına göre değerleri saymak veya toplamak için aşağıdaki formülleri uygulayın:

İşaretli onay kutularına göre değerleri sayma:

=COUNTIF(D2:D10,TRUE)

Not: Bu formülde, D2:D10, onay kutuları için ayarladığınız bağlı hücrelerin aralığıdır.

İşaretli onay kutularını saymak için SAYETOPLA formülünün uygulandığı Excel ekran görüntüsü

İşaretli onay kutularına göre değerleri toplama:

=SUMPRODUCT(($D$2:$D$10=TRUE)*$C$2:$C$10)

Not: Bu formülde, D2:D10, onay kutuları için ayarladığınız bağlı hücrelerin aralığıdır ve C2:C10, toplamak istediğiniz hücrelerin listesidir.

İşaretli onay kutularına göre değerleri toplamak için ÇARPIMLARIN_TOPLAMI formülünün kullanıldığı Excel ekran görüntüsü


Örnek 6: Onay kutusu işaretliyse belirli bir değer döndür

Bir onay kutunuz varsa, işaretlendiğinde bir hücrede belirli bir değerin görünmesi ve işaret kaldırıldığında hücrenin boş kalması gerekiyorsa (aşağıdaki örnekte gösterildiği gibi):

Excel'de belirli bir metnin görünmesi için onay kutusunun işaretlenmesini gösteren örnek

Bu işlemi tamamlamak için şunu yapın:

1. İlk olarak bu onay kutusunu bir hücreye bağlamanız gerekir. Onay kutusuna sağ tıklayın ve Denetim Biçimi seçeneğini seçin. Açılan Nesne Biçimi iletişim kutusundaki Denetim sekmesinde, onay kutusunu bağlamak istediğiniz hücreyi Hücre bağlantısı kutusundan seçin; ekran görüntüsüne bakın:

Bir onay kutusunu bir hücreye bağlamak için Denetim Biçimi iletişim kutusunun Excel ekran görüntüsü

2. Ardından iletişim kutusunu kapatmak için Tamam düğmesine tıklayın. Şimdi sonucu almak istediğiniz hücreye şu formülü yazın: =IF(A5=TRUE,"Extendoffice","") ve ardından Enter tuşuna basın.

Not: Bu formülde, A5, onay kutusuna bağlı hücredir; “Extendoffice” ise belirli metindir. Bunları ihtiyacınıza göre değiştirebilirsiniz.

Excel'de bir onay kutusu işaretlendiğinde belirli bir metin döndüren formülün gösterildiği ekran görüntüsü

3. Artık onay kutusunu işaretlediğinizde belirli bir metin görüntülenecek, işaretini kaldırdığınızda ise hücre boş görünecek. Aşağıdaki örneğe göz atın:

Excel'de belirli bir metnin görünmesi için onay kutusunun işaretlenmesini gösteren örnek

En İyi Office Verimlilik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Düşeyara (VLookup)  |  Çoklu Değerli Düşeyara (VLookup)  |   Birden Fazla Sayfada Düşeyara (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En İyi 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer dil desteği mevcuttur!

Kutools for Excel ile Excel becerilerinizi üst seviyeye taşıyın ve hiç yaşamadığınız bir verimlilik deneyimi yaşayın.Kutools for Excel, verimliliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli arayüz getirir ve işlerinizi çok daha kolay hale getirir

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Birden fazla belgeyi yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve oluşturun.
  • Günlük verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint için eklentilerle birlikte Office Tab Pro’yu da içerir; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamaları arasında akıcı verimlilik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi değer— tek tek eklenti satın almaya göre tasarruf sağlar