DÜŞEYARA, YATAYARA ve İNDEKS-EŞLEŞTİRME Excel tablosunda bir değer aramanın ünlü ve yaygın yollarıdır. Ancak Excel'de değerleri aramanın tek yolu bunlar değildir. Bu yazımızda, Excel'de MATCH işleviyle birlikte OFFSET işlevinin nasıl kullanılacağını öğreneceğiz. Evet doğru okudunuz, bir Excel Tablosunda belirli bir değeri aramak için Excel'in meşhur OFFSET işlevini kullanacağız.
Genel Formül,
=OFFSET(StartCell,MATCH(RowLookupValue,RowLookupRange,0),MATCH(ColLookupValue,ColLookupRange,0)) |
Bunu dikkatlice okuyun:
Başlat Hücresi:Bu, arama Tablosunun başlangıç hücresidir. Diyelim ki A2:A10 aralığında arama yapmak istiyorsanız, StartCell A1 olacaktır.
RowLookupDeğeri: Bu, aşağıdaki satırlarda bulmak istediğiniz arama değeridir.Başlat Hücresi.
RowLookupRange:Bu, RowLookupValue'yi aramak istediğiniz aralıktır. Aşağıdaki aralıktır Başlat Hücresi (A2:A10).
ColLookupDeğeri: Bu, sütunlarda (başlıklar) bulmak istediğiniz arama değeridir.
ColLookupRange:Bu, ColLookupValue'yi aramak istediğiniz aralıktır. StartCell'in sağ tarafındaki aralıktır (B1:D1 gibi).
Yani teori yeter. Bir örnekle başlayalım.
Örnek: Excel Tablosundan OFFSET ve MATCH işlevini kullanarak Satışları Arama
Burada, farklı çalışanlar tarafından farklı aylarda yapılan örnek bir satış tablosu var.
Şimdi patronumuz Haziran ayında 1004 İd ile yapılan satışları vermemizi istiyor. Bunu yapmanın birçok yolu var ama OFFSET-MATCH formülünü öğrendiğimiz için, istenen değeri aramak için bunları kullanacağız.
Yukarıdaki genel formüle zaten sahibiz. Sadece bu değişkenleri bu tabloda tanımlamamız gerekiyor.
Başlat Hücresi B1 burada. SatırAramaDeğeri M1'dir. SatırAramaAralığı B2:B1o (başlangıç hücresinin altındaki aralık).
ColLookupValue M2 hücresindedir. ColLookupRange C1:I1 (StartCell'in sağındaki Başlık Aralığı) .
Tüm değişkenleri belirledik. Bunları bir Excel Formülüne koyalım.
Bu formülü Cell M3'e yazın ve enter tuşuna basın.
=OFFSET(B1,KAÇINCI(M1,B2:B10,0),KAÇINCI(M2,C1:I1,0)) |
Enter tuşuna bastığınızda hemen sonucu alırsınız. Haziran ayında yapılan satış ID 1004 177'dir.
O nasıl çalışır?
KAYDIR işlevinin işi, verilen başlangıç hücresinden belirli satır ve sütunlara hareket etmek ve ardından o hücreden değer döndürmektir. Örneğin, KAYDIR(B1,1,1) yazarsam, KAYDIR işlevi C2 hücresine (1 hücre aşağı, 1 hücre sağa) gidecek ve değerini döndürecektir.
Burada formülümüz varOFSET(B1,KAÇINCI(M1,B2:B10,0),KAÇINCI(M2,C1:I1,0)).
İlk KAÇINCI işlevi, 4 olan B2:B10 aralığında M1 (1004) dizinini döndürür. Şimdi formül,OFSET(B1,4,KAÇINCI(M2,C1:I1,0)).
Sonraki KAÇINCI işlevi, C1:I1 aralığındaki M2 ('Haziran') dizinini döndürür ki bu i 7. Şimdi formül şu şekildedir:OFSET(B1,4,7).
Şimdi OFFSET işlevi, 4 hücreyi B1 hücresine indirir ve bu da onu B5'e götürür. Ardından OFFSET işlevi 7 sola B5'e hareket eder, bu da onu I5'e götürür. Bu kadar. OFFSET işlevi, 177 olan I5 hücresinden değer döndürür.
Bu arama tekniğinin avantajları?
Bu hızlı. Bu yöntemin tek avantajı diğer yöntemlere göre daha hızlı olmasıdır. Aynı şey INDEX-MATCH işlevi veya DÜŞEYARA işlevi kullanılarak da yapılabilir. Ancak bazı alternatifleri bilmek iyidir. Bir gün işe yarayabilir.
Evet arkadaşlar, Excel Tablolarında ARA değerleri için OFFSET ve MATCH işlevini bu şekilde kullanabilirsiniz. Umarım yeterince açıklayıcı olmuştur. Bu makale veya Excel/VBA ile ilgili başka bir konuyla ilgili herhangi bir şüpheniz varsa, aşağıdaki yorumlar bölümünde bana sorun.
Değeri Aramak için INDEX ve MATCH kullanın:INDEX-MATCH formülü, verilen tablodaki bir değeri dinamik ve kesin olarak aramak için kullanılır. Bu, DÜŞEYARA işlevine bir alternatiftir ve DÜŞEYARA işlevinin eksikliklerinin üstesinden gelir.
Satırlar ve Sütunlardaki OFFSET gruplarına göre toplam: OFFSET işlevi, hücre gruplarını dinamik olarak toplamak için kullanılabilir. Bu gruplar, sayfada herhangi bir yerde olabilir.
Excel'de Bir Aralıktaki Her Nth Değeri Nasıl Alınır: Excel'in KAYDIR işlevini kullanarak, değişen satır veya sütunlardan değerler alabiliriz. Bu formül, satırlar arasında geçiş yapmak için SATIR işlevinin ve sütunlarda geçiş yapmak için COLUMN işlevinin yardımını alır.
Excel'de OFFSET İşlevi nasıl kullanılır: OFFSET işlevi, birçok kullanıcı tarafından önemsenmeyen güçlü bir Excel işlevidir. Ancak uzmanlar, OFFSET işlevinin gücünü biliyor ve bu işlevi Excel formülündeki bazı sihirli görevleri yapmak için nasıl kullanabiliriz. OFFSET işlevinin temelleri burada verilmiştir.
Popüler Makaleler:
Verimliliğinizi Artıracak 50 Excel Kısayolu | Görevinizde daha hızlı olun. Bu 50 kısayol, Excel'de daha da hızlı çalışmanızı sağlayacaktır.
Excel DÜŞEYARA İşlevi nasıl kullanılır?| Bu, farklı aralıklardan ve sayfalardan değer aramak için kullanılan excel'in en çok kullanılan ve popüler işlevlerinden biridir.
Excel nasıl kullanılır EĞERSAY İşlevi| Bu şaşırtıcı işlevi kullanarak değerleri koşullarla sayın. Belirli değerleri saymak için verilerinizi filtrelemeniz gerekmez. EĞERSAY işlevi, gösterge tablonuzu hazırlamak için gereklidir.
Excel'de SUMIF İşlevi Nasıl Kullanılır | Bu, başka bir gösterge panosu temel işlevidir. Bu, belirli koşullardaki değerleri özetlemenize yardımcı olur.