6 VLOOKUP'ınızın Çalışmamasının Nedenleri

  • Bunu Paylaş
Michael Brown

DÜŞEYARA işlevi Excel'deki en popüler arama ve başvuru işlevidir. Aynı zamanda en zor işlevlerden biridir ve korkunç #N/A hata iletisi sık karşılaşılan bir durum olabilir.

Bu makale, DÜŞEYARA'nızın çalışmamasının en yaygın 6 nedenini inceleyecektir.

    Tam Eşleşmeye İhtiyacınız Var

    VLOOKUP işlevinin son bağımsız değişkeni olarak bilinen range_lookup yaklaşık bir eşleşme mi yoksa tam bir eşleşme mi istediğinizi sorar.

    Çoğu durumda insanlar belirli bir ürünü, siparişi, çalışanı veya müşteriyi ararlar ve bu nedenle tam bir eşleşme isterler. Benzersiz bir değer ararken, FALSE girilmelidir. range_lookup Tartışma.

    Bu bağımsız değişken isteğe bağlıdır, ancak boş bırakılırsa TRUE değeri kullanılır. TRUE değerinin çalışması için verilerinizin artan sırada sıralanmış olması gerekir.

    Aşağıdaki görüntüde, range_lookup bağımsız değişkeni atlanmış bir DÜŞEYARA ve döndürülen yanlış değer gösterilmektedir.

    Çözüm

    Benzersiz bir değer arıyorsanız, son bağımsız değişken için FALSE girin. Yukarıdaki DÜŞEYARA şu şekilde girilmelidir =VLOOKUP(H3,B3:F11,2,FALSE) .

    Tablo Referansını Kilitle

    Belki de bir kayıt hakkında farklı bilgiler döndürmek için birden fazla DÜŞEYARA kullanmak istiyorsunuzdur. DÜŞEYARA'nızı birden fazla hücreye kopyalamayı planlıyorsanız, tablonuzu kilitlemeniz gerekecektir.

    Aşağıdaki görüntüde yanlış girilmiş bir DÜŞEYARA gösterilmektedir. için yanlış hücre aralıklarına başvurulmaktadır. lookup_value ve tablo dizisi .

    Çözüm

    VLOOKUP işlevinin bilgi aramak ve döndürmek için kullandığı tablo şu şekilde bilinir table_array VLOOKUP'ınızı kopyalamak için buna mutlaka başvurulması gerekecektir.

    Formül içindeki referanslara tıklayın ve referansı göreliden mutlak olana değiştirmek için klavyedeki F4 tuşuna basın. Formül şu şekilde girilmelidir =VLOOKUP($H$3,$B$3:$F$11,4,FALSE) .

    Bu örnekte hem lookup_value ve table_array referanslar mutlak yapılmıştır. Tipik olarak sadece table_array kilitlenmesi gereken.

    Bir Sütun Eklendi

    Sütun dizin numarası veya col_index_num , DÜŞEYARA işlevi tarafından bir kayıt hakkında hangi bilgilerin döndürüleceğini girmek için kullanılır.

    Bu bir dizin numarası olarak girildiği için çok dayanıklı değildir. Tabloya yeni bir sütun eklenirse, DÜŞEYARA'nızın çalışmasını durdurabilir. Aşağıdaki görüntü böyle bir senaryoyu göstermektedir.

    Miktar sütun 3'teydi, ancak yeni bir sütun eklendikten sonra sütun 4 oldu. Ancak DÜŞEYARA otomatik olarak güncellenmedi.

    Çözüm 1

    Bir çözüm, kullanıcıların sütun ekleyememesi için çalışma sayfasını korumak olabilir. Kullanıcıların bunu yapabilmesi gerekiyorsa, bu uygun bir çözüm değildir.

    Çözüm 2

    Başka bir seçenek de MATCH fonksiyonunu col_index_num VLOOKUP argümanı.

    Bu MAÇ fonksiyonu gerekli sütun numarasını aramak ve döndürmek için kullanılabilir. col_index_num dinamik olduğundan eklenen sütunlar artık DÜŞEYARA'yı etkilemeyecektir.

    Yukarıda gösterilen sorunu önlemek için bu örnekte aşağıdaki formül girilebilir.

    Masa Daha da Büyüdü

    Tabloya daha fazla satır eklendikçe, bu ekstra satırların dahil edilmesini sağlamak için DÜŞEYARA'nın güncellenmesi gerekebilir. Aşağıdaki görüntüde, meyve öğesi için tüm tabloyu kontrol etmeyen bir DÜŞEYARA gösterilmektedir.

    Çözüm

    Aralığı bir tablo (Excel 2007+) veya dinamik bir aralık adı olarak biçimlendirmeyi düşünün. Bu teknikler, DÜŞEYARA işlevinizin her zaman tüm tabloyu kontrol etmesini sağlayacaktır.

    Aralığı tablo olarak biçimlendirmek için, tablo için kullanmak istediğiniz hücre aralığını seçin. table_array ve tıklayın Ev > Tablo Olarak Biçimlendir ve galeriden bir stil seçin. Tasarım sekmesinin altında Tablo Araçları'nı seçin ve sağlanan kutuda tablo adını değiştirin.

    Aşağıdaki DÜŞEYARA, şu addaki bir tabloyu gösterir MeyveListesi kullanılıyor.

    VLOOKUP Soluna Bakamaz

    DÜŞEYARA işlevinin bir sınırlaması, soluna bakamamasıdır. Bir tablonun en soldaki sütunundan aşağı bakacak ve sağdan bilgi döndürecektir.

    Çözüm

    Bunun çözümü DÜŞEYARA'yı hiç kullanmamaktır. Excel'in INDEX ve MATCH işlevlerinin bir kombinasyonunu kullanmak DÜŞEYARA'ya yaygın bir alternatiftir ve çok daha çok yönlüdür.

    Aşağıdaki örnek, aradığınız sütunun solundaki bilgileri döndürmek için kullanıldığını göstermektedir.

    INDEX ve MATCH kullanımı hakkında daha fazla bilgi edinin

    Tablonuz Yinelemeler İçeriyor

    DÜŞEYARA işlevi yalnızca bir kayıt döndürebilir. Aradığınız değerle eşleşen ilk kaydı döndürecektir.

    Tablonuz yinelemeler içeriyorsa, DÜŞEYARA bu görevi yerine getiremeyecektir.

    Çözüm 1

    Listenizde kopyalar var mı? Eğer yoksa bunları kaldırmayı düşünün. Bunu yapmanın hızlı bir yolu tabloyu seçmek ve Kopyaları Kaldırır üzerindeki Veri sekmesi.

    Excel tablolarınızdaki kopyaları işlemek için daha eksiksiz bir araç için AbleBits Duplicate Remover'a göz atın.

    Çözüm 2

    Tamam, listenizde kopyalar olmalı. Bu durumda ihtiyacınız olan şey bir DÜŞEYARA değildir. Bunun yerine bir değer seçmek ve sonuçları listelemek için bir Özet Tablo mükemmel olacaktır.

    Aşağıdaki tablo bir sipariş listesidir. Diyelim ki belirli bir meyve için tüm siparişleri döndürmek istiyorsunuz.

    Kullanıcının rapor filtresinden bir Meyve Kimliği seçmesini ve tüm siparişlerin bir listesinin görünmesini sağlamak için bir PivotTable kullanılmıştır.

    Sorunsuz VLOOKUP'lar

    Bu makale, DÜŞEYARA işlevinin çalışmamasının en yaygın 6 nedenine bir çözüm gösterdi. Bu bilgilerle donanmış olarak, bu harika Excel işleviyle daha az sorunlu bir geleceğin tadını çıkarmalısınız.

    Yazar Hakkında

    Alan Murray bir BT Eğitmeni ve Computergaga'nın kurucusudur. Excel, Word, PowerPoint ve Project'te çevrimiçi eğitim ve en son ipuçları ve püf noktaları sunar.

    Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.