Altbilgi içeriğine atla
EXCEL ARAçLARı

Excel'de Tekrar Edenleri Kontrol Etme: Tüm Yöntemler Açıklandı (2026)

Iron Software ekibi tarafından yazılan Iron Software

Tablolar genellikle basit başlar. Birkaç satır görevleri, onayları, envanteri veya katılımı izler. Zamanla, kullanıcılar öğeleri elle 'Evet', 'Tamamlandı' veya renkli hücrelerle işaretlemeye başlar. Sayfa taranması ve bakımı zorlaşır.

Excel'i etkileşimli bir çalışma sayfasına dönüştürerek bu problem çözülür. Kullanıcılar tamamlamayı işaretlemek, formülleri tetiklemek, tamamlanan öğeleri filtrelemek ve otomatik olarak güncellenen panolar oluşturmak için tıklayabilir.

Bu kılavuz, geliştiriciler için Geliştirici sekmesini, kopyalama-doldurma tekniklerini, biçimlendirme iş akışlarını, klavye kısayollarını ve programlama yaklaşımını kullanarak Excel'e onay kutularını eklemenin en güvenilir yollarını anlatır. Sonunda, onay kutularını verimli bir şekilde nasıl ekleyeceğinizi ve bunları gerçek tablo iş akışlarına nasıl bağlayacağınızı öğrenmiş olacaksınız.

Başlamadan önce, önemli bir detay: Excel onay kutuları, hücrelerin üstüne yerleştirilmiş form kontrolleridir. Bir hücreye bağlı olmadıkça gerçek hücre değerleri değildirler.

Yöntem 1: Geliştirici Sekmesinden Bir Onay Kutusu Ekleyin

Bu, eski Excel sürümlerinde kullanılan standart bir yöntemdir, ancak Microsoft 365 ayrıca Ekle sekmesinden de onay kutularını eklemenizi sağlar.

  1. Excel çalışma sayfanızı açın.
  2. Geliştirici sekmesine gidin.
  3. Ekle'ye tıklayın.
  4. Form Kontrolleri altında Onay Kutusu'nu seçin.

    How To Insert Checkbox In Excel 1 related to Yöntem 1: Geliştirici Sekmesinden Bir Onay Kutusu Ekleyin

  5. Onay kutusunu eklemek istediğiniz çalışma sayfasının içine tıklayın.
  6. Gerekirse onay kutusunun boyutunu değiştirin veya konumunu ayarlayın.

    How To Insert Checkbox In Excel 2 related to Yöntem 1: Geliştirici Sekmesinden Bir Onay Kutusu Ekleyin

  7. Etiket metnini düzenlemek için onay kutusuna sağ tıklayın.

    How To Insert Checkbox In Excel 3 related to Yöntem 1: Geliştirici Sekmesinden Bir Onay Kutusu Ekleyin Geliştirici sekmesi eksikse, önce Excel Seçeneklerinden etkinleştirmeniz gerekir.

Geliştirici Sekmesi Nasıl Etkinleştirilir

  1. Dosya'ya gidin.
  2. Seçenekler'e tıklayın.
  3. Şeridi Özelleştir'i seçin.

    How To Insert Checkbox In Excel 4 related to Geliştirici Sekmesi Nasıl Etkinleştirilir

  4. Geliştirici'yi etkinleştirin.
  5. Tamam'a tıklayın.

Bu Ne Zaman En İyi Çalışır

Bu yöntem, yapılacaklar listeleri, proje izleme sayfaları ve onay iş akışları için iyi çalışır.

Bunu Ne Zaman Kullanmalısınız

Sadece makul sayıda onay kutusuna ihtiyacınız olduğunda kullanın.

Bunu Ne Zaman Kullanmayın

Yüzlerce onay kutusu olan büyük tabloların elle yönetilmesi zor olabilir. Bu, esas olarak eski sürümlerde miras alınmış form kontrollerine güvenen bir sorundur, native Microsoft 365 onay kutuları ise hücrede TRUE veya FALSE'u doğrudan depolar ve daha büyük sayfalar için daha iyi ölçeklenir.

Yöntem 2: Aynı Onay Kutusunu Birden Çok Hücrede Kopyala

Bir onay kutusu oluşturduktan sonra, satırlar veya sütunlar arasında kopyalayabilirsiniz.

  1. İlk onay kutusunu ekleyin.
  2. Onay kutusu kenarlığını seçin.
  3. Ctrl + C tuşlarına basın.
  4. Başka bir konum seçin.
  5. Ctrl + V tuşlarına basın.

    How To Insert Checkbox In Excel 5 related to Yöntem 2: Aynı Onay Kutusunu Birden Çok Hücrede Kopyala Excel, kopyalama sırasında onay kutusu biçimlendirmesini ve bağlantılı ayarları korur.

Daha Hızlı İş Akışı İpucu

Onay kutusunu hızlıca kopyalamak için Ctrl tuşunu basılı tutarak sürükleyin.

Bu Ne Zaman En İyi Çalışır

Görev listeleri, katılım sayfaları ve kontrol temelli şablonlar için kullanışlıdır.

Bunu Ne Zaman Kullanmalısınız

Aynı onay kutusu yapısının birçok satırda tekrarlandığı durumlar için en iyisidir.

Bunu Ne Zaman Kullanmayın

Benzersiz onay kutusu mantığına sahip karmaşık panolar ayrı yapılandırmalar gerektirebilir.

Yöntem 3: Onay Kutularını Hücrelere Bağlayın

Onay kutuları, formüllerle veya otomasyon kurallarıyla bağlantılı olduğunda çok daha kullanışlı hale gelir.

  1. Onay kutusuna sağ tıklayın.
  2. Biçim Kontrolü'nü seçin.

    How To Insert Checkbox In Excel 6 related to Yöntem 3: Onay Kutularını Hücrelere Bağlayın

  3. Kontrol sekmesini açın.
  4. Hücre bağlantı alanında belirli bir hücreye referans girin.

    How To Insert Checkbox In Excel 7 related to Yöntem 3: Onay Kutularını Hücrelere Bağlayın

  5. Tamam'a tıklayın.

Bir form kontrol onay kutusu ile, her bir onay kutusunu manuel olarak Biçim Kontrolü'nü açarak ve onay kutusunu bir hücreye bağlayarak manuel olarak bağlantılandırmanız gerekir, oysa native Microsoft 365 onay kutuları zaten değeri hücrede depolar.

Kullanıcılar kutuyu işaretleyip işaretlemediğinde, bağlı hücre TRUE veya FALSE olarak güncellenir ve bu sonuç formüllerde kullanılabilir.

Bağlantılı Onay Kutularının Yaygın Kullanımları

  1. İlerleme takibi
  2. Koşullu biçimlendirme
  3. Etkileşimli panolar
  4. Görev tamamlama ölçümleri
  5. Dinamik grafikler

Bağlantılı hücre, onay kutusu durumunu true veya false olarak gösterir, böylece excel formülleri bu true veya false değerini mantık, hesaplamalar ve işlev argümanları için kullanabilir. Pratikte, işaretli veya işaretsiz durum otomatik hesaplamaları veya görsel değişiklikleri tetikleyebilen etkileşimli bir anahtar gibi çalışır.

Örnek Formül


=IF(C2=TRUE,"Tamamlandı","Beklemede")

Bağlantılı onay kutusu sonuçlarından tamamlanan öğeleri toplamak için COUNTIF işlevini kullanın: =COUNTIF(B1:B10, TRUE).

Bu, tablo mantığının onay kutusu durumlarına otomatik olarak tepki vermesini sağlar.

Yöntem 4: Koşullu Biçimlendirme için Onay Kutuları Ekleyin

Onay kutuları, görsel izleme sistemleri ile iyi çalışır.

  1. Görevlerin yanına onay kutuları ekleyin.
  2. Yardımcı hücrelere bağlayın.
  3. Koşullu biçimlendirme kuralları uygulayın.
  4. Tamamlanan görevleri otomatik olarak gri yapın.

Ayrıca, koşullu biçimlendirme formülü kullanarak bağlı bir onay kutusu hücresinden bir satırı tamamını vurgulamak mümkündür, örneğin =$A2=TRUE, göreceli bir satır stili kuralı olarak yazılmıştır.

Bu kurulum, proje takipleri ve operasyonel sayfaların okunabilirliğini artırır.

Örnek Koşullu Biçimlendirme Formülü

=$B2=TRUE

Bu kuralı görev satır aralığına uygulayın.

Bu Ne Zaman En İyi Çalışır

Verimlilik sayfaları ve operasyonel raporlama için kullanışlıdır.

Bunu Ne Zaman Kullanmalısınız

Görsel durum göstergelerinin önemli olduğu iş akışları için en iyisi.

Bunu Ne Zaman Kullanmayın

Çok büyük tablolar aşırı biçimlendirme kuralları ile yavaşlayabilir.

Yöntem 5: Klavye Kısayolları ve Hızlı Biçimlendirme Kullanma

Excel'de doğrudan onay kutusu ekleme için bir klavye kısayolu yoktur, ancak birçok kısayol iş akışını hızlandırır.

Kullanışlı Kısayollar

  1. Alt + F + T tuşlarına basarak Excel Seçeneklerini açar.

    How To Insert Checkbox In Excel 8 related to Kullanışlı Kısayollar

  2. Şerit ayarlarında gezinmek için ok tuşlarını kullanın.
  3. Ctrl + Sürükle, kontrolleri hızlıca kopyalar.
  4. Ctrl + C / Ctrl + V onay kutularını kopyalar.

Güç kullanıcıları genellikle tekrarlayan biçimlendirmeyi önlemek için kısayolları şablonlarla birleştirir.

Bu Ne Zaman En İyi Çalışır

Günlük tekrarlayan tablo görevlerini yöneten kullanıcılar için idealdir.

Yaygın Sorunlar ve Sorun Giderme

Excel'de Geliştirici Sekmesi Neden Eksik?

Excel, birçok kurulumda Geliştirici sekmesini varsayılan olarak gizler.

Düzelt

  1. Dosya → Seçenekler'e gidin.
  2. Şeridi Özelleştir'i açın.
  3. Geliştirici'yi etkinleştirin.
  4. Değişiklikleri kaydedin.

Neden Onay Kutuları Hücrelerin Dışında Yüzer?

Onay kutuları, hücrelerin üzerinde yerleştirilen nesnelerdir, dolayısıyla satır veya sütun boyutunu değiştirmek hizalamayı etkileyebilir.

Düzelt

  1. Onay kutusuna sağ tıklayın.
  2. Biçim Kontrolü'nü seçin.
  3. Özellikler'i açın.
  4. Hücresiz taşımayı ve boyutlandırmayı seçin.

Onay Kutularını Kopyalamak Neden Bağlantı Sorunları Yaratır?

Kopyalanan onay kutuları bazen aynı bağlı hücreye referans verir.

Düzelt

  1. Her onay kutusuna sağ tıklayın.
  2. Biçim Kontrolü'nü açın.
  3. Bağlı hücreyi bireysel olarak güncelleyin, böylece her kopyalanan onay kutusu başka bir hücreye işaret eder, aynı diğer hücreye değil.

Bir Onay Kutusuna Tıklamak Sonrası Formüller Neden Güncellenmiyor?

Onay kutusu bir çalışma sayfası hücresine bağlı olmayabilir.

Düzelt

  1. Biçim Kontrolü'nü açın.
  2. Formülünüzün referans aldığı seçili hücreye geçerli bir bağlı hücre atayın.
  3. Formüllerin bağlı değeri referansını doğrulayın ve onay kutusuna tıkladığınızda bağlı hücrenin formülün kullanabileceği hücre değeri olarak TRUE veya FALSE döndürdüğünü doğrulayın.

Başka Bir Cihazda Dosyayı Açtıktan Sonra Neden Onay Kutuları Eksik?

Bazı tablo görüntüleyicileri Excel form kontrollerini tam olarak desteklemez.

Düzelt

  1. Çalışma kitabını Microsoft Excel'de açın.
  2. Desteklenmeyen tarayıcı tabanlı tablo görüntüleyicilerden kaçının.
  3. Dağıtımdan önce dosyayı test edin.

Excel'de Ne Zaman Onay Kutularını Kullanmalısınız?

Kullanıcıların hızlı durum takibi veya ikili girdi gerektiğinde onay kutuları tablo kullanılabilirliğini artırır.

Yaygın kullanım alanları şunlardır:

  • Görev yönetimi
  • Envanter takibi
  • Katılım sayfaları
  • Onay iş akışları
  • Denetim kontrol listeleri
  • Proje planlaması
  • Raporlama panoları

Ayrıca, filtreleme ve otomasyonu geliştirir çünkü formüller onay kutusu durumlarına doğrudan referans verebilir.

Doğru Yöntemi Seçme

En iyi yaklaşım, tablonun boyutuna ve amacına bağlıdır.

Senaryo En İyi Yöntem
Küçük manuel kontrol listesi Geliştirici sekmesi eklemesi
Tekrarlayan onay kutusu düzenleri Kopyala ve çoğalt
Formül güdümlü sayfalar Bağlı onay kutuları
Görsel ilerleme takibi Koşullu biçimlendirme
Hızlı tekrarlayan iş akışları Kısayollar ve şablonlar

Geliştiriciler İçin: Programlama Yoluyla IronXL ile Excel'de Onay Kutuları Oluşturma ve Yönetme

Kontrolleri elle eklemek küçük tablolar için işe yarar. Büyük raporlama sistemleri ve otomatik iş akışları genellikle programatik Excel oluşturmayı gerektirir.

Iron Software, .NET Excel kütüphanesi IronXL'yi, Microsoft Excel kurulumuna gerek kalmadan tablolara oluşturma, düzenleme ve biçimlendirme imkanı tanır.

IronXL kullanarak programlama yoluyla çalışma sayfası içeriği oluşturma ve biçimlendirme örneği burada:

using IronXL;

// Create new Excel WorkBook document
WorkBook workBook = WorkBook.Create();

// Convert XLSX to XLS
WorkBook xlsWorkBook = WorkBook.Create(ExcelFileFormat.XLS);

// Create a blank WorkSheet
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");

// Add data and styles to the new worksheet
workSheet["A1"].Value = "Hello World";
workSheet["A1"].Style.WrapText = true;
workSheet["A2"].BoolValue = true;
workSheet["A2"].Style.BottomBorder.Type = IronXL.Styles.BorderType.Double;

// Save the excel file as XLS, XLSX, CSV, TSV, JSON, XML, HTML and streams
workBook.SaveAs("sample.xlsx");
using IronXL;

// Create new Excel WorkBook document
WorkBook workBook = WorkBook.Create();

// Convert XLSX to XLS
WorkBook xlsWorkBook = WorkBook.Create(ExcelFileFormat.XLS);

// Create a blank WorkSheet
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");

// Add data and styles to the new worksheet
workSheet["A1"].Value = "Hello World";
workSheet["A1"].Style.WrapText = true;
workSheet["A2"].BoolValue = true;
workSheet["A2"].Style.BottomBorder.Type = IronXL.Styles.BorderType.Double;

// Save the excel file as XLS, XLSX, CSV, TSV, JSON, XML, HTML and streams
workBook.SaveAs("sample.xlsx");
Imports IronXL

' Create new Excel WorkBook document
Private workBook As WorkBook = WorkBook.Create()

' Convert XLSX to XLS
Private xlsWorkBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)

' Create a blank WorkSheet
Private workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet")

' Add data and styles to the new worksheet
Private workSheet("A1").Value = "Hello World"
Private workSheet("A1").Style.WrapText = True
Private workSheet("A2").BoolValue = True
Private workSheet("A2").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double

' Save the excel file as XLS, XLSX, CSV, TSV, JSON, XML, HTML and streams
workBook.SaveAs("sample.xlsx")
$vbLabelText   $csharpLabel

Geliştiriciler genellikle otomatikleştirilmiş tablolar içinde onay kutusu güdümlü iş akışlarını simüle etmek için mantıkla biçimlendirme ile birlikte Boolean değerleri kullanır.


using IronXL;
using System;

WorkBook workbook = WorkBook.Load("sample.xlsx");
WorkSheet sheet = workbook.WorkSheets.First();

// Bir onay kutusu hücresinin boolean değerini oku
bool isChecked = sheet["A1"].BoolValue;
Console.WriteLine($"Is Checkbox A1 checked? {isChecked}");

// Hücre A1'i işaretli olarak ayarla
sheet["A1"].BoolValue = true;

// Hücre A2'yi işaretsiz olarak ayarla
sheet["A2"].BoolValue = false;

workbook.SaveAs("updated_sample.xlsx");

Onay kutusu iş akışlarının ötesinde, IronXL şunları destekler:

IronXL, .NET Framework, .NET Core, .NET 6+, Windows, Linux, macOS, Docker, Azure ve AWS ortamlarını destekler.

NuGet ile yükleyin:

Install-Package IronXL.Excel
Install-Package IronXL.Excel
SHELL

Sonuç

Onay kutuları, Excel tablolarını daha yönetilebilir hale getirerek net görsel etkileşim ve yapılandırılmış durum takibi sağlar.

Çoğu kullanıcı için en hızlı kurulum şudur:

Eski sürümdeki Geliştirici sekmesini etkinleştirin, veya Microsoft 365'teki Ekle sekmesini kullanın → Onay Kutusu Ekle → Bağlamanız gerekiyorsa bir hücreye bağlayın.

Bağlantılı onay kutuları, formülleri, otomasyonu, filtrelemeyi ve koşullu biçimlendirme iş akışlarını kitler ve tablo kullanılabilirliğini önemli ölçüde artırır.

Otomatize edilmiş Excel sistemleri geliştiren geliştiriciler için IronXL gibi kütüphaneler, büyük ölçekli tablo üretimine, biçimlendirme, formüller ve iş akışı mantığı üzerinde programatik kontrol sağlar.

Bu kılavuzdaki yöntemlerle, kişisel görev listelerinden kurumsal raporlama sistemlerine kadar her şey için etkileşimli Excel sayfaları oluşturabilirsiniz.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku

Iron Destek Ekibi

Haftada 5 gün, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara