Dosya simgesi

Düşeyara İndis Kacıncı İle Bul

Bu şablon, havaalanı kodlarına karşılık gelen yer adlarını formülle bulmak için hazırlanmıştır. Hücreye tek bir kod ya da iki kodun birleşimi girildiğinde, kodların karşılığı olan adlar DÜŞEYARA, İNDİS ve KAÇINCI fonksiyonlarıyla getirilir.

Dosya .xlsm uzantılıdır; ancak içinde makro bulunmaz.

Dosyanın içeriği​

  • exceldestek.com | exceldepo.com sayfası: A1:H11629 aralığında tek sayfalık çalışma alanıdır.
  • A sütunu IATA kodlarını, C sütunu bu kodlara ait havaalanı veya şehir adlarını içerir (ör. YPS - PORT HAWKESBURY, CKY - CONAKRY, SKD - SAMARKAND).
  • F sütunu aranacak kodların girildiği alandır; G sütunu sonucu gösterir (ör. GENEVA - ANTALYA, DALAMAN).

Kullanılan formüller​

G sütunundaki formül, F sütunundaki değerin uzunluğuna göre iki farklı sonuç üretir. Uzunluk 3 karakter ise kod doğrudan aranır, değilse ilk üç karakterin adı bulunur, ardından son üç karakterin adı eklenir. Formül G2 hücresinde şu şekildedir:
Excel formülü
=EĞER(UZUNLUK($F2)=3;DÜŞEYARA(SOLDAN($F2;3);$A$2:$D$920;SÜTUN()-4;0); DÜŞEYARA(SOLDAN($F$2;3);$A$2:$D$920;SÜTUN()-4;0) & " - " & İNDİS($C$2:$C$919;KAÇINCI(SAĞDAN($F2;3);$A$2:$A$919;0);0))
=IF(LEN($F2)=3,VLOOKUP(LEFT($F2,3),$A$2:$D$920,COLUMN()-4,0), VLOOKUP(LEFT($F$2,3),$A$2:$D$920,COLUMN()-4,0) & " - " & INDEX($C$2:$C$919,MATCH(RIGHT($F2,3),$A$2:$A$919,0),0))
Kullanılan fonksiyonlar:
  • LEN: girilen değerin karakter sayısını denetler.
  • LEFT ve RIGHT: değerin baş ve son üç karakterini ayırır.
  • VLOOKUP: kodu A:D tablosunda arar; sütun numarası COLUMN()-4 ile bulunduğu sütuna göre belirlenir.
  • INDEX ve MATCH: ikinci kodun satırını bulup C sütunundaki adı getirir.
Formül ilk üç karakteri aramada F2 hücresine mutlak başvuru ($F$2) verdiği için, satırlar aşağı kopyalandığında iki kodlu değerlerde ilk ad her satırda F2'ye göre gelir. Gerekirse bu başvuru $F2 olarak değiştirilebilir.

Nasıl kullanılır​

  1. Dosyayı açın; makro uyarısı çıkarsa içerik etkinleştirilebilir, dosyanın çalışması için makro gerekmez.
  2. F sütununa aramak istediğiniz kodu ya da iki kodu birleşik yazın (ör. altı karakterli bir rota).
  3. G sütunundaki formülü sonuç istediğiniz satırlara aşağı doğru kopyalayın.
  4. Kod listesini genişletirseniz formüldeki $A$2:$D$920 ve $A$2:$A$919 aralıklarını yeni son satıra göre güncelleyin.

cakarem tarafından daha fazla dosya

Detaylar
Yazar
cakarem
İndirme
12
Gösterim
2,018
İlk sürüm
Güncel
SHA-256
8855565409a1b6c69a18a181195a9c1c27804b62a031730eea8daf2404078839

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Dosyadan faydalandım, katkıda bulunanlara teşekkürler.
Geri
Üst