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

Excel'de Evet veya Hayır onay kutuları nasıl oluşturulur?

YazarSiluvia Değiştirme Tarihi

Geri bildirim toplarken, yanıtları kaydederken ya da Excel’de anket ve formlar oluştururken, kullanıcıların bir öğe listesi için “Evet” veya “Hayır” seçmesini ve her grupta yalnızca tek bir seçimin yapılabilmesini sağlamak oldukça yaygındır. Bu işlevsellik, veri bütünlüğünü korur ve sonuçların analizini çok daha kolay hale getirir. Özellikle formlar, katılım listeleri, memnuniyet anketleri veya kullanıcıların her bir öğe için birbirini dışlayan iki seçenekten yalnızca birini seçmek zorunda olduğu tüm senaryolar için son derece kullanışlıdır.

Aşağıdaki yöntemler, Excel'de "Evet/Hayır" tarzı seçenekleri uygulamanın pratik yollarını tanıtmaktadır:


Gruplayarak Evet/Hayır onay kutuları oluşturun Radyo Düğmesi

Excel'de birbirini karşılıklı olarak dışlayan Evet/Hayır onay kutuları oluşturmak için Grup Kutusu ve Seçenek Düğmesi (Radyo Düğmesi) form denetimlerini kullanarak aşağıdaki adımları izleyin. Bu yöntem, her grupta yalnızca bir seçeneğin (Evet ya da Hayır) işaretlenmesini sağlar ve çelişen veya çoklu yanıtların oluşmasını engellemek istediğinizde ideal bir çözümdür.

1. Geliştirici sekmesine gidin ve Ekle > Grup Kutusu (Form Denetimi)seçeneğine tıklayın. (Geliştirici sekmesini görmüyorsanız, Excel seçeneklerinden)etkinleştirmeniz gerekir.)

Geliştirici > Ekle > Grup Kutusu'na tıklamanın ekran görüntüsü

Not: Geliştirici sekmesini görüntülemek, bu işlem için gerekli gelişmiş form denetimlerine erişmenizi sağlar.

2. Çalışma sayfanıza istenilen konuma bir Grup Kutusu ekleyin.

3. Gerekirse adım 2'yi tekrarlayarak birden fazla Grup Kutusu oluşturun. Her Grup Kutusu, listenizdeki bir öğe için bağımsız bir Evet/Hayır seçeneği sunar. Örneğin, beş satır Evet/Hayır seçeneğiniz varsa, beş ayrı Grup Kutusu ekleyin. Bu ayırma sayesinde bir grupta yapılan seçimler diğer grupları etkilemez.

bir liste halinde Grup Kutuları ekle

4. Grup Kutusu seçiliyken, yeniden Geliştirici sekmesine gidin, Ekle’ye tıklayın ve Seçenek Düğmesi (Form Denetimi) seçeneğini belirleyin. İlk Seçenek Düğmesini yerleştirmek için Grup Kutusu içine tıklayın.

5. Aynı Grup Kutusuna ikinci Seçenek Düğmesini ekleyin ve bu işlemi her bir Grup Kutusunda ikişer Seçenek Düğmesi olacak şekilde tekrarlayın.

Grup Kutusuna bir radyo düğmesi ekle

6. Tüm grup kutularında Evet/Hayır seçeneklerinin kurulumunu tamamlayana kadar Seçenek Düğmeleri eklemeye devam edin. Seçenek düğmelerindeki etiketleri, sağ tıklayıp metni düzenleyerek manuel olarak “Evet” ve “Hayır” olarak değiştirebilirsiniz.

tüm radyo düğmelerini Grup Kutularına eklemeyi tekrarla

7. Daha temiz bir görünüm tercih ediyorsanız, tüm Grup Kutusu sınırlarını gizlemek için basit bir VBA betiğini kullanabilirsiniz. Alt+F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın. Ekle > Modül seçeneğine tıklayın ve aşağıdaki VBA kodunu modül penceresine kopyalayıp yapıştırın:

VBA kodu: Grup Kutusu sınırlarını gizle

Sub ToggleVisible()
Dim myGB As GroupBox
For Each myGB In ActiveSheet.GroupBoxes
myGB.Visible = False
Next myGB
End Sub

8. VBA'da kodu çalıştırmak için F5 tuşuna basın. Tüm Grup Kutusu sınırları anında gizlenecek ve form daha temiz bir görünüme kavuşacak. Her seçenek düğmesini gerektiği gibi "Evet" veya "Hayır" olarak yeniden etiketlemeyi unutmayın. Nihai düzen, son kullanıcıların her soru için yalnızca bir yanıtı ("Evet" veya "Hayır") seçmesine olanak tanıyacak.

grup kutularını gizlemek için VBA kodu

Uygulanabilir senaryolar: Bu yöntem, anket formları, zaman çizelgeleri veya onay kontrol listeleri gibi net ve birbirini karşılıklı olarak dışlayan yanıtlar gerektiren durumlar için idealdir. Radyo Düğmesi'nin görsel açıklığı ve yerel hissi, yanıtların yorumlanmasını kolaylaştırır.

İpuçları ve notlar: Radyo Düğmesi'ni grupladıktan sonra, karşılıklı dışlamanın sağlanabilmesi için seçenek düğmelerinin doğru grup kutusu içinde olduğundan emin olun. Çalışma sayfasını yazdırmayı planlıyorsanız, yazıcı ayarlarına bağlı olarak bazı sınırların hâlâ hafifçe görünebileceğini unutmayın; bu nedenle görünürlüğü yazdırma önizlemesiyle kontrol edin. Özellikle VBA kullanıyorsanız, form denetimlerini ekledikten sonra çalışma kitabınızı kaydetmeyi ihmal etmeyin.


Kutools for Excel ile onay kutularını hızlıca ekleyin

"Kutools for Excel" kullanıyorsanız, "Toplu Akıllı Onay Kutusu Ekle" özelliği, bağlantı ve otomatik etiket işleme desteğine sahip Gelişmiş Seçenekler sayesinde birçok hücreye aynı anda onay kutusu eklemenin daha hızlı ve kolay yolunu sunar.

Kutools for Excel – Excel için 300’den fazla vazgeçilmez araçla donatılmış! İşlerinizi daha hızlı, daha kolay ve çok daha verimli hale getirin.Hemen indirin!

Kutools for Excel yüklendikten sonra, aynı anda birden fazla hücreye onay kutusu eklemek için aşağıdaki adımları uygulayın.

  1. Onay kutularını eklemek istediğiniz aralığı seçin.
  2. “Kutools” > “Ekle” > “Toplu Akıllı Onay Kutusu Ekle” yolunu izleyin.
  3. İletişim kutusunda:
    • Onay kutularını kendi hücrelerine eklemek için “Sadece Onay Kutusu Ekle” mi yoksa “Bağla” mı seçmelisiniz?
    • (İsteğe bağlı) Otomatik etiketleme için "Onay kutusunun bulunduğu hücre içeriğini onay kutusu etiketi olarak kullan" seçeneğini işaretleyin veya bağlı hücrede onay kutusunun mantıksal değerini (True veya False) gösterin.
  4. “Tamam”a tıklayın.
    Toplu Akıllı Onay Kutuları Ekle iletişim kutusunun ekran görüntüsü

Kutools, Aralık seçimi için anında onay kutuları ekler.

? Seçeneğe Göre Görsel Sonuçlar

Hücre Bağlantısı moduna ve Seçenekleri Seç ayarına bağlı olarak sonuç değişir. Onay kutusu eklendikten sonra her seçeneğin nasıl göründüğü aşağıda açıklanmıştır:

Sadece Onay Kutusu Ekle
Bağlantı yok, yalnızca görsel

Yalnızca onay kutuları ekle

Kendi hücresine bağla
Hücre değeri DOĞRU/YANLIŞ olur

Onay kutuları ekle ve kendi hücresine bağla

Diğer hücrelere bağla
DOĞRU/YANLIŞ bağlantılı sütunda görünür

Onay kutuları ekle ve başka bir hücreye bağla

Bu yöntem, VBA veya manuel ayarlara gerek kalmadan çok sayıda onay kutusunu verimli bir şekilde eklemek istiyorsanız idealdir.


Excel Formülü – Onay kutusu veya seçenek düğmesi hücre referanslarına bağlı formüller kullanın

Kullanıcı, seçenek düğmeleri veya onay kutularıyla etkileşimde bulunduğunda çalışma sayfası hücrelerinde otomatik olarak "Evet" veya "Hayır" görüntülenmesini mi istiyorsunuz? Her denetimi belirli bir çalışma sayfası hücresine bağlayabilir ve ardından sonucu yorumlamak için EĞER gibi formüller kullanabilirsiniz. Bu yöntem, analiz, raporlama veya veri dışa aktarma amacıyla özet değerlerin hücrelerde görünür olmasını istediğiniz ancak VBA kullanmak istemediğiniz durumlarda ideal bir çözümdür.

1. Her soru veya öğe için çalışma sayfasına bir onay kutusu veya seçenek düğmesi (Form Denetimi) ekleyin; bunu yapmak için Geliştirici sekmesini kullanın.

2. Denetime sağ tıklayın, Denetim Biçimi seçeneğini belirleyin ve Hücre bağlantısı kısmını belirlenen bir hücreye ayarlayın (örneğin, ilk onay kutusu veya seçenek düğmesi grubu için C2 hücresine bağlayabilirsiniz). Bu hücre artık onay kutuları için DOĞRU/YANLIŞ değerini veya seçenek düğmeleri için sayısal bir değeri (1 ilk seçenek için, 2 ikinci seçenek için vb.) gösterecektir.

3. Sonuç hücresine (örneğin D2), bağlantılı hücrenin değerini yorumlayan bir formül girin:

  • Seçenek düğmeleri (Form Denetimi) için C2=1 "Evet"i, C2=2 ise "Hayır"ı ifade eder
    =IF(C2=1,"Yes","No")
  • Onay kutuları için C2=DOĞRU işaretli (Evet), C2=YANLIŞ ise işaretsiz (Hayır) demektir:
    =IF(C2=TRUE,"Yes","No")

4. Formülü onaylamak için Enter tuşuna basın. Bu mantığı birden fazla soru veya satır için uygulamak üzere, hücre referanslarını uygun şekilde değiştirerek (örneğin C3, C4 vb.) denetimleri ve formülleri her satıra kopyalayın.

İpuçları: Bu çözüm, ileri hesaplamalar, filtreleme veya diğer sistemlere veri aktarımı için hücrelerde net bir "Evet"/"Hayır" takibi gereken kullanıcılar için mükemmeldir. Bağlantılı denetimleri veya hücre bağlantılarını silmekten kaçının; aksi takdirde formül referansları bozulabilir.


Diğer Yerleşik Excel Yöntemleri – Açılır Liste ile Veri Doğrulama kullanın

Onay kutuları veya radyo düğmelerine gerek yoksa ve kullanıcıların yalnızca “Evet” veya “Hayır” arasında seçim yapmasını istiyorsanız, Veri Doğrulama Açılır Listesi basit ve etkili yerleşik bir çözümdür. Bu yaklaşım, çalışma sayfasını sadeleştirir, yanıtların standartlaşmasına katkıda bulunur ve giriş hataları riskini en aza indirir.

1. Evet/Hayır seçici eklemek istediğiniz hücre aralığını seçin (örneğin B2:B10).

2. Veri sekmesine gidin, Veri Araçları grubundan Veri Doğrulama seçeneğine tıklayın ve açılan iletişim kutusunda İzin Ver alanını Liste olarak ayarlayın.

3. Kaynak kutusuna Evet, Hayır (virgülle ayrılmış şekilde) girin ve Tamam düğmesine tıklayın.

4. Artık her seçili hücrede bir açılır ok yer alacak; kullanıcılar "Evet" veya "Hayır"ı hızlı ve kolayca seçebilecek.

Avantajlar: Bu yöntem kurulumu kolaydır, çalışma sayfasındaki karmaşıklığı azaltır ve yazım hatalarını veya tutarsız girdileri önler.

Sınırlamalar: Veri doğrulama açılır listeleri görsel düğmeler sunmaz; bu da formun estetiğini olumsuz etkileyebilir. Seçenekler birbirini dışlamaz—kullanıcı hücreleri boş bırakabilir. Çok sayıda öğe içeren listelerde, diğer hücrelere doğrulamayı hızlıca kopyalamak için Otomatik Doldur özelliğini kullanmayı düşünün.

İpuçları: Kullanıcıların yalnızca "Evet" veya "Hayır" girmesini istiyorsanız, özel girdilerle hücrelerin üzerine yazılmasını önlemek için çalışma sayfasını koruyun veya düzenleme izinlerini gerektiği gibi kısıtlayın.


VBA Kodu – VBA aracılığıyla doğrudan Evet/Hayır onay kutuları oluşturun

Çalışma sayfanızda çok sayıda Evet/Hayır onay kutusunun dinamik olarak oluşturulması gerekiyorsa—özellikle tekrarlı veya değişken uzunluklu listelerle çalışırken—bu süreci VBA ile otomatikleştirebilirsiniz. Bu yaklaşım, ileri düzey kullanıcılar veya birden fazla proje ya da ekip için standartlaştırılmış formları yönetenler için idealdir. VBA sayesinde, istediğiniz satır sayısı kadar önceden tanımlanmış “Evet” ve “Hayır” başlıklı onay kutularını anında oluşturabilirsiniz.

1. Geliştirici sekmesine tıklayın, ardından Visual Basic seçeneğine tıklayarak VBA Düzenleyicisini açın. Sonra Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu Modül penceresine yapıştırın:

Sub AddYesNoCheckboxes()
    Dim lastRow As Long
    Dim ws As Worksheet
    Dim i As Long
    
    Set ws = ActiveSheet
    lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    For i = 2 To lastRow
        ws.CheckBoxes.Add(ws.Cells(i, 2).Left, ws.Cells(i, 2).Top, 50, 15).Select
        With Selection
            .Caption = "Yes"
            .LinkedCell = ws.Cells(i, 3).Address
        End With
        
        ws.CheckBoxes.Add(ws.Cells(i, 4).Left, ws.Cells(i, 4).Top, 50, 15).Select
        With Selection
            .Caption = "No"
            .LinkedCell = ws.Cells(i, 5).Address
        End With
    Next i
End Sub

2. VBA Düzenleyicisini kapatın, çalışma sayfanıza dönün ve makroyu Geliştirici > Makrolar menüsünden çalıştırın: AddYesNoCheckboxes seçeneğini belirleyip Çalıştır düğmesine tıklayın. Bu betik, A sütununun dolu olduğu satırlara göre 2. satırdan itibaren "Evet" ve "Hayır" onay kutularını otomatik olarak ekler; "Evet" onay kutusunu C sütununa, "Hayır" onay kutusunu ise E sütununa bağlar (düzeninize göre sütunları gerektiği gibi ayarlayın).

VBA kodu çalıştırıldıktan sonraki sonucu gösteren ekran görüntüsü

Önlemler: VBA betiği, her veri öğesinin yanına onay kutuları ekler ve her onay kutusunun durumu, sonuçların kolayca alınabilmesi için yakındaki bir hücreye bağlanır. Makroyu tekrar çalıştırmayı planlıyorsanız, çakışmaları önlemek için öncelikle mevcut onay kutularını kaldırın. VBA çözümünüzü korumak için çalışma kitabınızı makro destekleyen bir biçimde (.xlsm) kaydetmeniz şarttır.

Sorun Giderme: Çalışma zamanı hatalarıyla karşılaşırsanız, onay kutusu satırlarını belirlemek için çalışma sayfasının A sütununda veri olduğundan ve etkin bir çalışma sayfası korumasının bulunmadığından emin olun. "Makrolar" düğmesi devre dışıysa, makro güvenlik ayarlarınızı kontrol edin.

İpucu: Gelişmiş uygulamalar için onay kutularını otomatik biçimlendirmek, yeniden boyutlandırmak veya özel işlemler amacıyla isimlendirmek üzere makroyu özelleştirebilirsiniz.

Avantajlar: Büyük veri listeleriyle çalışırken ya da birden fazla form oluştururken verimliliğinizi büyük ölçüde artırır; tutarlı bir düzen ve bağlantı sunar.

Sınırlamalar: Makro destekleyen çalışma kitaplarıyla çalışmak ve VBA kodunu çalıştırmak için temel düzeyde bilgi gereklidir. Temizlik yapılmadan makrolar tekrar çalıştırılırsa, mevcut onay kutuları üst üste gelebilir.

kutools for excel ai'nin ekran görüntüsü

KUTOOLS AI ile Excel'in Sihirli Gücünü Açığa Çıkarın

  • Akıllı Yürütme: Hücre işlemlerini gerçekleştirin, verileri analiz edin ve hepsi basit komutlarla çalışan grafikler oluşturun.
  • Özel formüller: İş akışlarınızı kolaylaştırmak için özelleştirilmiş formüller oluşturun.
  • VBA Kodlama: VBA kodlarını zahmetsizce yazın ve uygulayın.
  • Formül Yorumlama: Karmaşık formülleri kolayca çözmek artık çok daha basit!
  • Metin Çevirisi: Elektronik tablolarınızda dil bariyerlerini aşın.
Excel yeteneklerinizi yapay zekâ destekli araçlarla geliştirin.Şimdi İndirinve hiç deneyemediğiniz bir verimlilik yaşayın!

En İyi Office Üretkenlik 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 Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (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 Çok Kullanılan 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+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliğ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 bir arayüz kazandırarak 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.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğ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 eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; 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ında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar