Koşullu Düşeyara ile nasıl yaparım ?

Katılım
1 Kasım 2006
Mesajlar
49
Excel Vers. ve Dili
Office 2003 - XP - Türkçe
Arkadaşlar EK'te yapmış olduğum listemde 2 SEKME var VERI ve LISTE isminde

VERI bölümünde Numaralar var, LISTE bölümünde hem Numaralar hemde karşılığında isimler var

VERI bölümüne bulunan numaranın aynısını LISTE bölümünde bulup karşılığında bulunan ad ve soyadı birleştirip VERİ sekmesinin F sütununa yazdırmam lazım.

Sanırım bunu Koşullu düşeyara ile yapmamız lazım ama bunun mantığı nasıl olacak yardım edermisiniz.

bunu nasıl formülleriz ?
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Veri sayfanızdaki F3 hücresine

=DÜŞEYARA(C3;LISTE!$B$2:$D$1779;2;0)&" "&DÜŞEYARA(C3;LISTE!$B$2:$D$1779;3;0)

yazıp aşağı doğru çekiniz.
 
Katılım
1 Kasım 2006
Mesajlar
49
Excel Vers. ve Dili
Office 2003 - XP - Türkçe
Ali Hocam Çok teşekür ederim. İşime yaradı,

Birşey sorabilirmiyim. öğrenme amaçlı

$D$1779;2;0 yazdığın yerdeki ;2;0 ne anlama geliyor ?
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Numara-İsim ve Soyisim olarak 3 sütununuz var.

Buradaki 2 $B$2:$D$1779 aralığının 2 nolu sütunu yani İsimlerin bulunduğu kısımdır.

=DÜŞEYARA(C3;LISTE!$B$2:$D$1779;2;0) formülünde kullanılan 0 değeri

ise numara ile birebir eşleşen isimi buldurur.

Biz C3 değerini Liste adlı sayfanın LISTE!$B$2:$D$1779 aralığında ara 2 nolu sütundaki birebir eşleşen ismi getir dedik.

Aynı şekilde =DÜŞEYARA(C3;LISTE!$B$2:$D$1779;3;0) 3 diyerek bu seferde 3 nolu sütundaki birebir eşleşen soyismi getir dedik.


Eğer

=DÜŞEYARA(C3;LISTE!$B$2:$D$1779;2;1) olarak kullansaydık numaraya yakın bir isimi bulacaktı bu aşamada sizin işiniz çözmezdi ama yakın bir değer buldurmak istediğiniz bir dosya olursa bu durumda 0 yerine 1 kullanabilirsiniz.
 
Katılım
1 Kasım 2006
Mesajlar
49
Excel Vers. ve Dili
Office 2003 - XP - Türkçe
Ali hocam bunu Macro ile nasıl yapacağımızı biliyormusun :( Dıştan veri al yöntemini kullanıyordum VERI sekmesine numara geliyor fakat bu arada formülüde siliyor. Yada formüle birşey olmaması için bişey yapabilirmiyiz ?
 
Üst