• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Çok Sayida EGER Fonksiyonu

Katılım
26 Nisan 2014
Mesajlar
6
Excel Vers. ve Dili
2003
Selamlar;
Hazirladigim birbirine bagli sayfalardan veri cekip Final sonucu olusturan bir calismam var.
1. sayfada A1 hucresine girdigim ABC DEF GGG gibi üçerli harfleri diger sayfada alt alta satirlara(A2=ABC A3=DEF A4=GGG) ayiriyorum. Ve bu alt alta üçer harfli kodlarin karsilarinda ki hucrelere EĞER fonksiyonu ile Açıklamalarını ekliyorum.
Yani Eger A1 hucresinde ABC kodu varsa, karsisinda ki B1= ANKARA YOLU yaziyor. Eger GGG varsa GAZIEMIR SITELER yaziyor.
Sorun şu ki, bu sekilde kodlardan 400 üzerinde var. Eger fonksiyonu 7 den fazla bir hucreye girilmiyor. Bunu baska bir sekilde nasil yapabilirim? Dosya ekleme yapamadigim icin boyle acikladim. Dosya ekleyebilseydim daha iyi anlayabilirdiniz..
 
İndis veya düşeyara formülü yardımıyla çözülebileceğini düşünüyorum. Fakat GGG nin karşılığına hangi değerin geleceğini vb farklı bir excel tablosunda oluşturmanız gerekmektedir. Zaten Formül veya makro yazmaya kalktığınızda da aynı zahmete katlanmak zorunda kalacaksınız.

A1 B1
GGG GAZİEMER SİTELER
ABC ANKARA YOLU

Bu şekilde sayfa 2 de veri tablonuzu oluşturduğunuzu varsayalım.

Şimdi Kodu yazdığınızda karşısına değerin gelmesini istediğiniz sayfada B1 hücresine

=DÜŞEYARA(A1;Sayfa2!A:B;2;0)
yazınız.

Eğer boş hücrelerde hata vermesini istemiyorsanız

=EĞERHATA(DÜŞEYARA(A1;Sayfa2!A:B;2;0);"")

yazınız ve aşağı çoğaltınız.
 
Geri
Üst