excel düşeyara komutunu daha etkili kullanmak istiyorum.

Kodla Büyü

sertokus

Süper Üye
Süper Üye
Mesajlar
2,350
=DÜŞEYARA(aranan değer;tablo dizisi;indis değeri;aralık)

Merhaba arkadaşlar
Elimde çoklu liste var. DÜŞEYARA komutu araya bir satır eklediğimizde (örneğin 11. indis 12 ye kayıyor ve formül yanlış hücreyi çağırıyor. Bir satır eklemek demek tüm indis değerlerinin değişmesi demek yani.

Bu durumda her şeyi okul numarasına göre yapacağım diyelim. o halde en baştan sutun sayılarına isim veriyorum. okul_no en baştaki indis diyelim, örneğin 11. sıradaki sutunların ismini ise veli_tel vermiş olayım.
Bu durumda ben şöyle bir formül kullansam hem daha basit olur. Hemde araya istediğim kadar sutun eklesem bile hata vermez. Aklımdaki formül şöyle

=DÜŞEYARA(J3;(okul_no;veli_tel);2;YANLIŞ)

ama bu kod çalışmıyor. Nasıl yapabilirim?

Not: İndis değerinin hep 2 olmasının değeri karışıklık olmaması için hep ikinci değeri aratacak , (okul_no; anne_adı) , (okul_no;baba_adı) gibi.
 

Ekli dosyalar

  • örnek.rar
    7.5 KB · Görüntüleme: 15
Son düzenleme:
sil düşeyara.png



düşeyara sil2.png
 
tam anlamadım ne yapmak istediğini ama
tablo indisini tüm tablo yapın, sececeğiniz yandaki veri mesela bir sağda ise 2 yapın
 

Ekli dosyalar

  • Ekran Alıntısı.JPG
    Ekran Alıntısı.JPG
    36.2 KB · Görüntüleme: 24
"veli telefon" kısmınıda yatay ara yap,
dönen değeri aratma fonksiyonu ile indisini bul

bulduğun indisi 2 yerine yaz
 
a1 hücresine yada herhangi bir yere =KAÇINCI(F1;B1:F1;0) formülü ile "Veli telefonu" ibaresinin belirttiğimiz aralıkta kaçıncı sütunda olduğunu bulduk.
Düşey ara formülünde kaçıncı veriyi yazdıracağımızı a1 deki değerle belirledik. =DÜŞEYARA(J4;B1:F4;A1;0)
Böylece f1 den önce istediğiniz kadar sütün ekleyip çıkarabilirsiniz. Formüller kendini otomatik güncelleyecektir.
 
Geri
Üst