Tekrarsız Veri Doğrulama Yapma

Tekrarsız Veri Doğrulama Yapma

Tekrarsız Veri Doğrulama Yapma
Bu dosya, bir listedeki yinelenen değerlerden arınmış tekrarsız bir liste üretmeyi ve veri doğrulama ile bu listelerin açılır liste olarak kullanılmasını gösterir. Dosyada makro bulunmaz; çözüm yalnızca formüller, adlandırılmış aralıklar ve veri doğrulama kurallarına dayanır.

Dosyanın içeriği​

  • Sayfa1: A1:H25 aralığında çalışan tek sayfadır. A sütununda kaynak liste (A2:A20) yer alır; C ve D sütunlarında tekrarsız değerleri çıkaran formüller bulunur.
  • Sayfada iki veri doğrulama kuralı tanımlıdır.
  • Tanımlı adlar: List (A2:A20), liste (A sütunundaki dolu hücre sayısına göre genişleyen aralık), tek, tekrarlanmayan (C2:C100 içindeki hata dönmeyen değerler), tekrarsız (B2:B100 için aynı mantık) ve unique_start (B2).

Kullanılan formüller​

C2 hücresinde, listedeki yalnızca bir kez geçmeyen değerleri tek tek ayıklayan bir dizi formülü kullanılır:
Excel formülü
=INDEX(liste,MATCH(0,COUNTIF(C1:$C$1,liste)+(COUNTIF(liste,liste)<>1),0))
Formül, COUNTIF ile daha önce çıkarılmış değerleri ve tekrar sayısını denetler, MATCH ile sıradaki uygun değerin konumunu bulur, INDEX ile değeri getirir. Liste bittiğinde #N/A döner; tanımlı adlar bu hataları sayım dışında bırakarak aralığı küçültür.
D21 hücresindeki formül, A21 değerinin ilk geçtiği satırı bulur ve değer yalnızca ilk geçtiği satırda gösterilir:
Excel formülü
=EĞER(MİN(EĞER(A21=$A$2:$A$20;SATIR($A$2:$A$20);""))=SATIR();A21;"")
=IF(MIN(IF(A21=$A$2:$A$20,ROW($A$2:$A$20),""))=ROW(),A21,"")
Bu formül de dizi formülü olarak girilir.

Nasıl kullanılır​

  1. Kaynak değerleri A2:A20 aralığına girin.
  2. C sütunundaki formülleri inceleyin; tekrarsız değerler otomatik listelenir.
  3. Formülleri çalıştırırken dizi formülü olarak girilmesi gerektiğinden, düzenledikten sonra Ctrl+Shift+Enter ile onaylayın.
  4. Veri sekmesi > Veri Doğrulama bölümünden kuralları ve kullandıkları adları inceleyin; kendi çalışma kitabınızda aynı adları Ad Yöneticisi ile tanımlayarak uygulayın.
  5. Liste uzunluğu değişirse A sütununa ekleme yapın; liste adı aralığı kendiliğinden genişletir.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
0
Gösterim
124
İlk sürüm
Güncel
SHA-256
351e0757f7ffd920a9e5c126bd03bdbc2e6360c1a8185015ac1ae486599ac7c2

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst