- Katılım
- 28 Ağustos 2014
- Mesajlar
- 3
- Excel Vers. ve Dili
- Excel 2013
VBA
Merhaba,
Excelde oluşturduğum birçok dizi var. Örneğin A22'den A39'a gibi. Buna benzer 60 adet dizi var. Bu dizide İNDİS işlevi ile bir seçim yaptırmak istiyorum.
Örneğin formülü şöyle yazıyorum.
=İNDİS(B22:B39;KAÇINCI(A2;A22:A39)) bu formül gayet güzel çalışıyor.
Sorunum şu noktada başlıyor. En başta söylediğim gibi 60 adet dizi var. Bu dizilerin tamamı yan yana bulunuyor (B22:B39 - C22:C39 - ... gibi). Yani üstteki formülde KAÇINCI(A2;A22:A39) ile belirttiğim kısım her zaman sabit, fakat B22:B39 aralığındaki kısım dizileri ifade ediyor ve 60 adet var. İsteğim şu; bir çok seçenek seçildikten sonra =Q10&Q7&Q6 yandaki formül gibi bir formülle 60 diziye verdiğim özel adı oluşturabiliyorum. Örneğin ilk dizinin adı XYZ olsun. Q10 da X'i Q7'de Y'yi Q6'da Z'yi seçtim ve aynı ada ulaştım. Bu ulaştığım adı =İNDİS formülünde B22:B39 yerine yazıp tüm seçimlerimde otomatik olarak hangi dizide araması gerekiyorsa oraya gitmesini istiyorum. Yani =Q10&Q7&Q6 ile elde ettiğim ismin bir dizi adı olduğunu anlamasını istiyorum. Bu nasıl yapabilirim? Böylece şunu elde edeceğim bu formül diziismibul olsun =Q10&Q7&Q6 ve diziismibul tanımını şu formüle yazabileyim =İNDİS(diziismibul;KAÇINCI(A2;A22:A39)).
Şimdiden yardımınız için teşekkür ederim.
Excelde oluşturduğum birçok dizi var. Örneğin A22'den A39'a gibi. Buna benzer 60 adet dizi var. Bu dizide İNDİS işlevi ile bir seçim yaptırmak istiyorum.
Örneğin formülü şöyle yazıyorum.
=İNDİS(B22:B39;KAÇINCI(A2;A22:A39)) bu formül gayet güzel çalışıyor.
Sorunum şu noktada başlıyor. En başta söylediğim gibi 60 adet dizi var. Bu dizilerin tamamı yan yana bulunuyor (B22:B39 - C22:C39 - ... gibi). Yani üstteki formülde KAÇINCI(A2;A22:A39) ile belirttiğim kısım her zaman sabit, fakat B22:B39 aralığındaki kısım dizileri ifade ediyor ve 60 adet var. İsteğim şu; bir çok seçenek seçildikten sonra =Q10&Q7&Q6 yandaki formül gibi bir formülle 60 diziye verdiğim özel adı oluşturabiliyorum. Örneğin ilk dizinin adı XYZ olsun. Q10 da X'i Q7'de Y'yi Q6'da Z'yi seçtim ve aynı ada ulaştım. Bu ulaştığım adı =İNDİS formülünde B22:B39 yerine yazıp tüm seçimlerimde otomatik olarak hangi dizide araması gerekiyorsa oraya gitmesini istiyorum. Yani =Q10&Q7&Q6 ile elde ettiğim ismin bir dizi adı olduğunu anlamasını istiyorum. Bu nasıl yapabilirim? Böylece şunu elde edeceğim bu formül diziismibul olsun =Q10&Q7&Q6 ve diziismibul tanımını şu formüle yazabileyim =İNDİS(diziismibul;KAÇINCI(A2;A22:A39)).
Şimdiden yardımınız için teşekkür ederim.
