Video: #Excel- Listelerdeki değerleri ayrı sayfalara otomatik yazdırmak | 200.video | Ömer BAĞCI 2024
Excel 2010'daki arama fonksiyonlarının en popülerleri HLOOKUP (Yatay Arama için) ve VLOOKUP (Dikey Arama için)'dir. Bu işlevler Şablon ve İşlev Ekle iletişim kutusundaki Formüller sekmesindeki Arama ve Başvuru kategorisinde bulunur. Bunlar, veri tablolarında onları arayarak değerleri döndürebilecek güçlü bir fonksiyon grubunun bir parçasıdırlar.
HLOOKUP işlevi, aradıklarınızla eşleşen veya neredeyse eşleşen bir değeri buluncaya kadar Bir Arama tablosunun en üst satırını yatay olarak (soldan sağa) arar. VLOOKUP işlevi, aradıklarınızla eşleşen veya neredeyse eşleşen bir değeri bulana kadar, Bir Arama tablosunun en soldaki sütununu dikey olarak (üstten alta doğru) arar.
VLOOKUP ve HLOOKUP işlevlerini kullanırken, Arama sütununda veya satırdaki (yani, bir Dikey Arama tablosunun en sol sütununda veya yatay Bir Arama tablosunun üst satırında) metin veya sayısal girdiler, eşsiz olmalı. Bu kayıtlar ayrıca artan düzende düzenlenmeli veya sıralanmalıdır; yani, metin girişleri için alfabetik sıralama ve sayısal girdiler için en düşükten en üst düzeye.
HLOOKUP işlevi aşağıdaki sözdizimini kullanır:
= VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])VLOOKUP işlevi hemen hemen aynı sözdizimini izler:
= VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
Her iki işlevde de, lookup_value bağımsız değişkeni tabloda aramak istediğiniz değerdir ve table_array , her ikisini de içeren tablonun hücre aralığı veya adıdır. bakmak için değer ve geri dönmek için ilgili değer. HLOOKUP işlevindeki row_index_num bağımsız değişkeni, değerini döndürmek istediğiniz satırın numarasıdır; col_index_num bağımsız değişkeni VLOOKUP işlevinde, değerini döndürmek istediğiniz sütunun numarasıdır.
Hem VLOOKUP hem de HLOOKUP işlevlerindeki isteğe bağlı range_lookup bağımsız değişkeni, Excel'in için tam veya yaklaşık eşleşme bulmasını isteyip istemediğinizi belirten mantıklı TRUE veya FALSE'dir > lookup_value table_array 'da. TRUE belirttiğinizde veya range_lookup bağımsız değişkenini atlarsanız, Excel yaklaşık eşleşme bulur. range_lookup bağımsız değişkeni olarak FALSE belirttiğinizde Excel, yalnızca tam eşlemeleri bulur. Yaklaşık eşlemelerin bulunması yalnızca sayısal girdileri ararken (metin yerine) ilgilidir. Excel, bu Arama sütununda veya satırda tam bir eşleşme bulamazsa, arama-değeri bağımsız değişkenini aşmayan ve bir sonraki en yüksek değeri bulur ve değeri, < sütun_indis_sayısı veya satır_indis_sayısı argümanlar. Aşağıdaki şekil, İpucu tablosundan% 15 veya% 20 ipucunu geri getirmek için VLOOKUP işlevini kullanma örneğini göstermektedir. Hücre F3, VLOOKUP işlevini içerir: = VLOOKUP (Pretax_Total, Tip_Table, IF (Tip_Percentage = 0. 15, 2, 3))
Bu formül, F1 hücresindeki uç yüzdesine dayalı uç miktarı ve Hücrenin F2'sindeki kontrolün ön vergi tutarı.
VLOOKUP işlevini kullanarak bir Lookup tablosundan eklenecek ipucu miktarını geri getirin.
Bu ipucu tablosunu kullanmak için F1 hücresine (Tip_Percentage olarak adlandırılır) ipucunun yüzdesini (% 15 veya% 20) ve F2 hücresindeki vergi öncesi tutarı (Pretax_Total olarak adlandırılır) girin. Excel daha sonra A2: C101 hücre aralığını içeren ve Tip_Table adlı Lookup tablosundaki Pretax_Total hücresine girdiğiniz değeri arar.
Sonra, Excel, bir eşleşme bulana kadar Tip_Table'ın ilk sütunundaki değerleri aşağıya taşır. Excel, Pretax_Total hücresine girilen değerin (bu örnekte 16.50 $) tam olarak İpucu_Tablonun ilk sütunundaki değerlerden biriyle eşleşmediğini tespit ederse, program ilk değerini bulana kadar karşılaştırma aralığını aramaya devam eder Bu oran, vergi öncesi toplamı (bu örnekte A19 hücresinde 17. 00) aşmaktadır. Excel, daha sonra tablodaki önceki satıra geri taşır ve VLOOKUP işlevinincol_index_num
bağımsız değişkeniyle eşleşen sütundaki değeri döndürür (bunun nedeni, isteğe bağlı range_lookup argümanı olmuştur) işlevden çıkarılmıştır). col_index_num
bağımsız değişkeninin hangi sütunun değerinin döndüğünü belirlemek için bir IF deyimi kullandığına dikkat edin. Bu durumda, İpucu_Percentage değeri 0,15 ise, işlev, tablonun ikinci sütunundaki değeri döndürür. Aksi takdirde, aynı satıra ait üçüncü sütundaki değeri döndürür.