Soru AÇILIR LİSTEDEN MAKRO İLE DÜŞEY ARA

zulfuernek

Altın Üye
Katılım
24 Haziran 2017
Mesajlar
759
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
11-04-2030
CV sayfasında L4 hücresindeki açılır listeden ismi seçtiğimde SYSTEM sayfasında B sütunundaki listeye göre düşey ara yaparak bilgileri nasıl doldurabiliriz.
 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
784
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
1. CV Sayfası Ayarları
Diyelim ki CV sayfasında : L4 hücresine bir açılır liste koydun (bu liste SYSTEM sayfasındaki B sütunundan isimleri çekiyor).

Açılır Listeyi Oluşturmak (Eğer yapmadıysan):

CV sayfasında L4 hücresini seç.

Veri > Veri Doğrulama (Data Validation) sekmesine git.
"Liste"yi seç ve kaynak olarak şu aralığı gir:
=SYSTEM!B2:B100 (veya isimler neredeyse)

2. DÜŞEYARA ile Bilgi Getirmek

SYSTEM sayfasında her kişinin bilgileri satır satır yer alıyor diyelim:
B: İsim
C: Departman
D: Pozisyon
E: Telefon
... (gibi)

Örnek:

CV sayfasında,
L5 hücresine seçilen kişinin departmanı gelsin istiyorsun.
L6’ya pozisyon, L7’ye telefon...
L5 hücresine şu formülü yaz:

=EĞERHATA(DÜŞEYARA(L4;SYSTEM!B:E;2;YANLIŞ);"")

Bu formül:

L4’te seçilen ismi SYSTEM sayfasının B sütununda arar,
Eşleşen satırdan 2. sütundaki (yani C sütunu – Departman) bilgiyi getirir,
Hata olursa boş bırakır.

Diğerleri için:

L6 (Pozisyon):
=EĞERHATA(DÜŞEYARA(L4;SYSTEM!B:E;3;YANLIŞ);"")

L7 (Telefon):
=EĞERHATA(DÜŞEYARA(L4;SYSTEM!B:E;4;YANLIŞ);"")

SYSTEM Sayfası (A1:E10)

A

B

C

D

E

ID

İsim

Departman

Pozisyon

Telefon

1

Ahmet Yılmaz

Satış

Müdür

555-1234

2

Ayşe Kaya

Pazarlama

Uzman

555-5678

3

Mehmet Demir

IT

Analist

555-9876

...

...

...

...

...


CV Sayfası

Hücre

İçerik

L4

[Açılır Liste]

L5

[Departman]

L6

[Pozisyon]

L7

[Telefon]



L5 (Departman):L6 (Pozisyon): =EĞERHATA(DÜŞEYARA(L4;SYSTEM!B:E;2;YANLIŞ);"")

L6 (Pozisyon): =EĞERHATA(DÜŞEYARA(L4;SYSTEM!B:E;3;YANLIŞ);"")

L7 (Telefon): =EĞERHATA(DÜŞEYARA(L4;SYSTEM!B:E;4;YANLIŞ);"")

Açılır Listeyi Oluşturma: Eğer L4 hücresine açılır liste eklemediysen, şu adımları izleyebilirsin:
  1. L4 hücresini seç.
  2. Veri sekmesinden Veri Doğrulamayı seç.
  3. Ayarlar sekmesinde, İzin Ver kısmını Liste olarak değiştir.
  4. Kaynak kısmına =SYSTEM!B2:B100 yaz (isimlerin bulunduğu aralığı belirt).
Veri Güncellemeleri: SYSTEM sayfasındaki veriler güncellendikçe, CV sayfasındaki bilgiler otomatik olarak yenilenecektir.
 

zulfuernek

Altın Üye
Katılım
24 Haziran 2017
Mesajlar
759
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
11-04-2030
Hocam emeğine sağlık. Teşekkür ederim getçekten çokndetaylı bilgilendirici bir açıklama olmuş 🙏 ancak ben bunu düşey ara formülüyle değilde. Makro olarak gerçekleştirmek istiyorum. Yani butona tıklayınca makro olatak bu işlevi yapmaktansa açılır listeden seçtiğim zaman bu işlevi makro ile yapmasını istiyorum. Çünkü düşey ara fürmülü ile yaptığım takdirde. Gelen hücrelere veri değişikliği yaptığım zaman düşey ara formülü o hücre için devre dışı kalacaktır.
 

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
574
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
CV sayfasında L4 hücresindeki açılır listeden ismi seçtiğimde SYSTEM sayfasında B sütunundaki listeye göre düşey ara yaparak bilgileri nasıl doldurabiliriz.
dosyanızı paylaşırsanız üzerinde çalışabiliriz.
 
Üst