Özellik ikonu

İLKEŞLEŞEN

İndirme izni yok

Genel Bakış

İLKEŞLEŞEN (SWITCH), bir ifadeyi değer listesiyle karşılaştırır ve ilk eşleşen değerin karşısındaki sonucu verir. Hiçbir değer eşleşmezse isteğe bağlı varsayılan değeri döndürür. İç içe EĞER formüllerine göre daha okunaklıdır ve kod, ad ya da numaraya göre karşılık seçmek için kullanılır.

Söz dizimi ve parametre​

TRTürkçe
ENEnglish
Kategori
Mantıksal
İngilizce adı
SWITCH
Platform
Windows Mac Web
6 bağımsız değişken 3 zorunlu 3 isteğe bağlı Köşeli parantez [ ] isteğe bağlı demektir
Bağımsız değişken Durum Ne işe yarar
ifadeexpression Zorunlu Değerlerle karşılaştırılacak ifadeyi, hücre başvurusunu veya işlem sonucunu belirtir.
değer1value1 Zorunlu İfadeyle karşılaştırılacak ilk değeri belirtir; sayı veya metin olabilir.
sonuç1result1 Zorunlu İfade değer1 ile eşleşirse döndürülecek sonucu belirtir.
değer2value2 İsteğe bağlı İfadeyle karşılaştırılacak ikinci değeri belirtir.
sonuç2result2 İsteğe bağlı İfade değer2 ile eşleşirse döndürülecek sonucu belirtir.
varsayılandefault İsteğe bağlı Hiçbir değer eşleşmediğinde döndürülecek değeri belirtir.
Geçerli kullanımlar
=İLKEŞLEŞEN(A2;1;"İstanbul";2;"Ankara";"Bilinmiyor")
=İLKEŞLEŞEN(A2;"bir";1;"iki";2)
=İLKEŞLEŞEN(3;1;"A";2;"B";3;"C")
Desteklenen Excel sürümleri 2019 ve sonrası
  1. 2003 Desteklenmiyor
  2. 2007 Desteklenmiyor
  3. 2010 Desteklenmiyor
  4. 2013 Desteklenmiyor
  5. 2016 Desteklenmiyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
Değer ve sonuç çiftleri istenildiği kadar tekrarlanabilir; en fazla 126 değer ve sonuç kullanılabilir. Varsayılan değer, listenin sonunda eşi olmayan son bağımsız değişken olarak yazılır.

1. Koda göre karşılık bulma​

A sütunundaki bölge koduna göre B sütununda merkez şehri getirelim. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=İLKEŞLEŞEN(A2;1;"İstanbul";2;"Ankara";3;"İzmir")
=SWITCH(A2,1,"İstanbul",2,"Ankara",3,"İzmir")
İLKEŞLEŞEN
Formülünü incelemek için bir hücre seçin.
AB
1Bölge koduMerkez şehir
21İstanbul
32Ankara
43İzmir
52Ankara
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla İstanbul, Ankara, İzmir ve Ankara olur. İLKEŞLEŞEN, ifade olarak verilen A hücresini değer listesindeki sırayla karşılaştırır ve eşleşen değerin hemen yanındaki sonucu döndürür. Aynı kod birden çok satırda geçse de her satır kendi A hücresine göre ayrı hesaplanır.

2. Metin eşleştirme ve ilk eşleşme​

Şehir adına göre plaka kodunu bulalım. Metin karşılaştırması büyük/küçük harfe duyarlı değildir ve liste sırayla taranır. Formülün sonuna "Bursa" değerini ikinci kez, farklı bir sonuçla ekledik. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=İLKEŞLEŞEN(A2;"Bursa";16;"Ankara";6;"Adana";1;"Bursa";99)
=SWITCH(A2,"Bursa",16,"Ankara",6,"Adana",1,"Bursa",99)
İLKEŞLEŞEN
Formülünü incelemek için bir hücre seçin.
AB
1ŞehirPlaka kodu
2Bursa16
3BURSA16
4Ankara6
5adana1
Metin EşleştirmeExcelDepo v1.0.0
Sonuçlar sırasıyla 16, 16, 6 ve 1 olur. "BURSA" ve "adana" yazımları büyük/küçük harf farkına rağmen eşleşir. Listede "Bursa" iki kez geçtiği için ilk eşleşmenin sonucu döner; ikinci çifte hiç ulaşılmaz. Karşılaştırmada ? ve * joker karakterleri de çalışmaz, yazılan metin olduğu gibi aranır.

3. Varsayılan değer ve eşdeğer formüller​

A sütunundaki sayı yazısını rakama çevirelim: bir, iki, üç ve dört için karşılık 1, 2, 3 ve 4 olsun; başka her metin için 5 döndürülsün. Son bağımsız değişken, eşi olmayan varsayılan değerdir. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=İLKEŞLEŞEN(A2;"bir";1;"iki";2;"üç";3;"dört";4;5)
=SWITCH(A2,"bir",1,"iki",2,"üç",3,"dört",4,5)
Aynı sonucu C2 hücresinde ÇOKEĞER ile de alabilirsiniz; son koşul metin olup olmadığını denetler:
Excel formülü
=ÇOKEĞER(A2="bir";1;A2="iki";2;A2="üç";3;A2="dört";4;EMETİNSE(A2);5)
=IFS(A2="bir",1,A2="iki",2,A2="üç",3,A2="dört",4,ISTEXT(A2),5)
D2 hücresinde ise iç içe EĞER işlevleri kullanılır:
Excel formülü
=EĞER(A2="bir";1;EĞER(A2="iki";2;EĞER(A2="üç";3;EĞER(A2="dört";4;5))))
=IF(A2="bir",1,IF(A2="iki",2,IF(A2="üç",3,IF(A2="dört",4,5))))
İLKEŞLEŞEN
Formülünü incelemek için bir hücre seçin.
ABCD
1YazıİLKEŞLEŞENÇOKEĞERİç içe EĞER
2bir111
3iki222
4dört444
5yedi555
VarsayılanExcelDepo v1.0.0
Sonuçlar sırasıyla 1, 2, 4 ve 5 olur. "yedi" listede olmadığından İLKEŞLEŞEN varsayılan değeri döndürür. ÇOKEĞER ve iç içe EĞER formülleri aynı sonucu verir; ancak aynı ifadeyi her koşulda yeniden yazmanız gerekir. İLKEŞLEŞEN ifadeyi yalnız bir kez yazdığı için daha kısa ve okunaklıdır.

4. Eşleşme yokken #YOK hatası​

Varsayılan değer verilmezse ve hiçbir değer eşleşmezse ne olduğunu görelim. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın; listede yalnız 1 ve 2 kodları tanımlıdır:
Excel formülü
=İLKEŞLEŞEN(A2;1;"İstanbul";2;"Ankara")
=SWITCH(A2,1,"İstanbul",2,"Ankara")
İLKEŞLEŞEN
Formülünü incelemek için bir hücre seçin.
AB
1KodŞehir
21İstanbul
32Ankara
43#YOK
5ABC#YOK
Eşleşme YokExcelDepo v1.0.0
Sonuçlar sırasıyla İstanbul, Ankara, #YOK ve #YOK olur. 3 sayısı ve "ABC" metni listedeki değerlerle eşleşmediği, varsayılan değer de verilmediği için #YOK (#YOK) hatası döner. Hatanın görünmesini istemiyorsanız formülün sonuna varsayılan bir değer ekleyin.

Kullanırken dikkat edin​

  • Sürüm ve uyumluluk: İLKEŞLEŞEN işlevi Excel 2019 ile eklenmiştir. İşlevin bulunmadığı eski bir sürümde formül #AD? (#AD?) hatası verir.
  • Eşleşme türü: ifade ile değer parametreleri tam olarak karşılaştırılır. Metin karşılaştırmasında büyük/küçük harf ayrımı yoktur; ? ve * joker karakterleri desteklenmez.
  • İlk eşleşme: Liste soldan sağa taranır ve ifade ile eşleşen ilk değer bulunduğunda onun sonuç parametresi döndürülür. Aynı değer listede birden çok kez geçiyorsa sonrakiler dikkate alınmaz.
  • Değer ve sonuç türleri: değer1, değer2 gibi parametreler sayı veya metin olabilir. sonuç1, sonuç2 gibi parametreler ise sayı, metin, hücre başvurusu veya herhangi bir formül ifadesi olabilir.
  • Varsayılan değer ve #YOK hatası: Hiçbir değer eşleşmezse ve varsayılan verilmişse varsayılan değer döndürülür. varsayılan verilmemişse sonuç #YOK (#YOK) hatası olur. Varsayılan değer, eşi bulunmayan son bağımsız değişken olarak yazılır.
  • Sınırlar: Bir formülde en fazla 126 değer ve sonuç kullanılabilir. Daha uzun listeler için başka bir yöntem, örneğin bir eşleme tablosu düşünün.
  • İlgili işlevler: EĞER: Tek bir koşulun doğru ya da yanlış olmasına göre sonuç almak istediğinizde tercih edilir. ÇOKEĞER: Eşitlik yerine birden çok DOĞRU/YANLIŞ koşulu sırayla denetlemeniz gerektiğinde kullanılır. ELEÇ: Sonucu metin değil, 1'den başlayan bir dizin numarasına göre seçmek istediğinizde uygundur. EMETİNSE: Bir değerin metin olup olmadığını denetler; ÇOKEĞER içinde son koşul olarak kullanılabilir. EĞERYOKSA: Eşleşme olmadığında oluşan #YOK hatasını başka bir değerle değiştirmek için kullanılır.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
8
İlk yayın
Güncel
İngilizce
SWITCH
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst