IF İfadesi ile Koşullu Açılır Liste (5 Örnek)
Başka bir hücrede seçtiğiniz şeye göre değişen bir açılır liste oluşturmanız gerekiyorsa, açılır listeye bir koşul eklemek yardımcı bir çözüm olabilir. Koşullu bir açılır liste oluştururken, IF ifadesini kullanmak sezgisel bir yöntemdir, çünkü Excel'de her zaman koşulları test etmek için kullanılır. Bu öğretici, Excel'de koşullu bir açılır liste oluşturmanıza adım adım yardımcı olacak 5 yöntemi göstermektedir.

Koşullu bir açılır liste oluşturmak için IF veya IFS ifadesini kullanın
Bu bölüm size iki işlev sunar: IF işlevi ve IFS işlevi, Excel'deki diğer hücrelere dayalı olarak koşullu bir açılır liste oluşturmanıza yardımcı olmak için iki örnek ile.
İki ülke ve şehirleri gibi tek bir koşul ekleyin
Aşağıdaki gif'te gösterildiği gibi, “Amerika Birleşik Devletleri ve Fransa” adlı iki ülke arasında kolayca geçiş yapabilirsiniz. Şimdi bir IF fonksiyonunu nasıl kullanacağımıza bakalım.
Adım 1: Ana açılır listeyi oluşturun
Öncelikle, koşullu açılır listenizin temelini oluşturacak ana bir açılır liste oluşturmanız gerekir.
1. Ana açılır listeyi eklemek istediğiniz hücreyi seçin (bu durumda E2). Veri sekmesine gidin, Veri Doğrulaması'nı seçin.
2. Veri Doğrulama iletişim kutusunda, ayarları yapılandırmak için şu adımları izleyin.
Adım 2: Bir IF ifadesiyle koşullu bir açılır liste oluşturun
1. Koşullu açılır listeyi eklemek istediğiniz hücre aralığını seçin (Bu durumda, E3:E6).
2. Veri sekmesine gidin, Veri Doğrulaması'nı seçin.
3. Veri Doğrulama iletişim kutusunda, aşağıdaki şekilde yapılandırmanız gerekir.
=IF($E$2=$B$2,$B$3:$B$6,$C$3:$C$6)
Sonuç
Koşullu açılır liste artık tamamlandı.
Aşağıdaki gif resminde gösterildiği gibi, Amerika Birleşik Devletleri'nde bir şehir seçmek istiyorsanız, E2'ye tıklayın ve açılır listeden Amerika Birleşik Devletleri'ndeki Şehirleri seçin. Ardından E2'nin altındaki hücrelerden Amerika Birleşik Devletleri'ne ait herhangi bir şehri seçin. Fransa'da bir şehir seçmek için aynı işlemi yapın.
İki ülkeden fazla ülke ve şehirleri gibi birden fazla koşul ekleyin
Aşağıdaki gif resminde gösterildiği gibi, iki tablo bulunmaktadır. Tek sütunlu tablo farklı ülkeleri içerirken, çok sütunlu tablo bu ülkelerdeki şehirleri içerir. Burada, E10'da seçtiğiniz ülkeye göre değişen şehirleri içeren koşullu bir açılır liste oluşturmanız gerekmektedir, lütfen aşağıdaki adımları izleyin.
Adım 1: Tüm ülkeleri içeren bir açılır liste oluşturun
1. Ülkeyi görüntülemek istediğiniz hücreyi seçin (Burada E10'u seçiyorum), Veri sekmesine gidin, Veri Doğrulaması'na tıklayın.
2. Veri Doğrulama iletişim kutusunda, şu adımları izlemeniz gerekir:
Tüm ülkeleri içeren açılır liste artık tamamlandı.
Adım 2: Her ülke altındaki şehirler için hücre aralığına isim verin
1. Şehirler tablosunun tüm aralığını seçin, Formüller sekmesine gidin, Seçimden Oluştur'a tıklayın.
2. Seçimden Ad Oluştur iletişim kutusunda, yalnızca En Üst Satır seçeneğini işaretleyin ve Tamam düğmesine tıklayın.
Adım 3: Koşullu bir açılır liste oluşturun
1. Koşullu açılır listeyi çıktı almak istediğiniz hücreyi seçin (burada E11'i seçiyorum), Veri sekmesine gidin, Veri Doğrulaması'nı seçin.
2. Veri Doğrulama iletişim kutusunda, şu adımları izlemeniz gerekir:
=IF($E$10="Japan",Japan,IF(E10="Tunisia",Tunisia,IF(E10="United States",United_States, France)))
=IFS(E10="Japan",Japan,E10="Tunisia",Tunisia,E10="United States",United_States,E10="France", France)
Sonuç
Kutools for Excel ile birkaç tıklamada koşullu bir açılır liste oluşturun
Yukarıdaki yöntemler çoğu Excel kullanıcısı için karmaşık olabilir. Daha etkili ve basit bir çözüm arıyorsanız, Kutools for Excel'in Dinamik Açılır Liste özelliği, birkaç tıklamayla koşullu bir açılır liste oluşturmanıza yardımcı olması için kesinlikle tavsiye edilir.
Gördüğünüz gibi, tüm işlem birkaç tıklamada tamamlanabilir. Sadece şunları yapmanız gerekir:
IF fonksiyonunun daha iyi bir alternatifi: INDIRECT fonksiyonu
IF ve IFS fonksiyonlarının alternatifi olarak, koşullu bir açılır liste oluşturmak için INDIRECT ve SUBSTITUTE fonksiyonlarının kombinasyonunu kullanabilirsiniz, bu da yukarıda sağladığımız formüllerden daha basittir.
Yukarıdaki çoklu koşullarda kullanılan aynı örneği alalım (aşağıdaki gif resminde gösterildiği gibi). Burada, Excel'de koşullu bir açılır liste oluşturmak için INDIRECT ve SUBSTITUTE fonksiyonlarının kombinasyonunu nasıl kullanacağınızı göstereceğim.
1. E10 hücresinde, tüm ülkeleri içeren ana açılır listeyi oluşturun. Yukarıdaki adım 1'i izleyin.
2. Her ülke altındaki şehirler için hücre aralığına isim verin. Yukarıdaki adım 2'yi izleyin.
3. Koşullu bir açılır liste oluşturmak için INDIRECT ve SUBSTITUTE fonksiyonlarını kullanın.
Koşullu açılır listeyi çıktı almak için bir hücre seçin (bu durumda E11), Veri sekmesine gidin, Veri Doğrulaması'nı seçin. Veri Doğrulama iletişim kutusunda, şu adımları izlemeniz gerekir:
=INDIRECT(SUBSTITUTE(E10," ","_"))
Artık INDIRECT ve SUBSTITUTE fonksiyonlarını kullanarak koşullu bir açılır liste başarıyla oluşturdunuz.
İlgili Makaleler
Excel açılır listesinde yazarken otomatik tamamlama
Eğer veri doğrulama açılır listenizde büyük miktarda değer varsa, uygun olanı bulmak için listede aşağı kaydırmanız veya doğrudan liste kutusuna tüm kelimeyi yazmanız gerekir. Eğer açılır listede ilk harfi yazdığınızda otomatik tamamlama yapılmasını sağlayan bir yöntem olsaydı, her şey daha kolay olurdu. Bu öğretici, sorunu çözmek için yöntemleri sağlar.
Excel'de başka bir çalışma kitabından açılır liste oluşturun
Bir çalışma kitabındaki çalışma sayfaları arasında veri doğrulama açılır listesi oluşturmak oldukça kolaydır. Ancak, veri doğrulaması için ihtiyaç duyduğunuz liste verileri başka bir çalışma kitabında yer alıyorsa ne yapardınız? Bu öğreticide, Excel'de başka bir çalışma kitabından açılır liste oluşturmayı ayrıntılı olarak öğreneceksiniz.
Excel'de aranabilir bir açılır liste oluşturun
Sayısal değerler içeren bir açılır listede uygun bir değer bulmak kolay değildir. Daha önce, açılır kutuya ilk harfi girdiğinizde otomatik tamamlama açılır liste yöntemi tanıtmıştık. Otomatik tamamlama işlevinin yanı sıra, açılır listeyi aranabilir hale getirerek açılır listede uygun değerleri bulma verimliliğini artırabilirsiniz. Açılır listeyi aranabilir hale getirmek için bu öğreticideki yöntemi deneyin.
Excel açılır liste kutusundaki değerleri seçerken diğer hücreleri otomatik doldurma
Diyelim ki B8:B14 hücre aralığındaki değerlere dayalı bir açılır liste oluşturdunuz. Açılır listeden herhangi bir değer seçtiğinizde, C8:C14 hücre aralığındaki karşılık gelen değerlerin seçilen bir hücrede otomatik olarak doldurulmasını istiyorsunuz. Sorunu çözmek için, bu öğreticideki yöntemler size yardımcı olacaktır.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!