Excel'de KAÇINCI İşlevleri nasıl kullanılır - Eksiksiz Kılavuz

Yayınlanan: 2022-06-06

Excel, en sık kullanılan veri bilimi ve veri analitiği araçlarından biridir. KAÇINCI işlevi, bu güçlü yazılımın sunduğu birçok kullanışlı özellikten biridir. Geçerli konumunuzdaki (veya seçtiğiniz herhangi bir hücredeki) KAÇINCI işlevlerini etkinleştirerek, aradığınız değerleri bir tablo, sütun veya satır içinde bulabilirsiniz.

Aradığınız tam değeri ve buna en yakın değeri bulabilirsiniz. Ek olarak, işlevin getirdiği satırın konumunu işgal eden değeri veya hatta belirli ilişkili değerleri yansıtmak için INDEX işlevini kullanmayı da seçebilirsiniz. Yalnızca Excel'deki KAÇINCI işlevlerini tek başına kullanarak, eşleşen (veya kısmen eşleşen) değerin belirli bir aralıkta kapladığı tam satırı belirleyebilirsiniz.

KAÇINCI işlevleriyle, dizideki eşleşen bir değeri tanımlamak için girdi değerini manuel olarak sağlayabilir ve işlevin, referans hücrenizi işgal eden geçerli değer ne olursa olsun eşleşen değerleri otomatik olarak bulmasına izin verebilirsiniz. Örneğin, işlev içinde bir sayı veya değer kullanmak yerine eşleştirme işlevinde başvuru için D4 hücresini kullanırsanız, işlev, D4 ile benzer veya aynı bir değer tarafından işgal edilen satır numarasını otomatik olarak tanımlar. D4'ün değerini değiştirir değiştirmez, fonksiyon hemen bir sonraki en yakın değerin satır numarasını hemen alacaktır.

Excel'deki KAÇINCI işlevleri, büyük veya küçük harfe duyarlı olmadan hem alfabe hem de sayılarla çalışır, böylece durumlarından bağımsız olarak aynı alfabe kombinasyonunu tanımlar. Bu işlev, farklı otomatikleştirilmiş iş akışları (Excel tabanlı) ve genel olarak analitik için çok önemlidir.

upGrad'da Veri Bilimi Kurslarını çevrimiçi öğrenin

İçindekiler

Sözdizimi

KAÇINCI işlevlerin sözdizimi şöyledir:

=KAÇINCI (arama_değeri, arama_dizisi, eşleşme_türü)

Örneğin, bu bir KAÇINCI işlevidir: =KAÇINCI(E4,C2:C12,1)

Şimdi, Excel'deki KAÇINCI formülünün sözdizimini çözelim .

  • Aranan_değer: Bu değer zorunludur ve bir dizide bulmak istediğinize tam veya yakın bir değer olmalıdır. Örneğin, bir aralık içinde 2000'e yakın bir sayı (yani 2010) arıyorsanız, eşleştirme işleviniz için 2000'i referans noktası olarak kullanmalısınız. Ayrıca '*' ve '?' gibi joker karakterler de kullanabilirsiniz. kısmi eşleşmeler ararken . Soru işareti tek bir karakterin eşleşmesine yardımcı olurken, yıldız işareti bir dizi veya karakter kombinasyonunun eşleşmesine yardımcı olur.
  • Lookup_array: Bu, eşleşen değerin konumunu bulmak için hedef aralığı (veya diziyi) temsil edecektir. Örneğin, C2'den C20'ye , fonksiyon içindeC2:C20 ” olarak temsil edilecek bir aralıktır.
  • Match_type: Bu bağımsız değişken, Excel'deki KAÇINCI formülünde isteğe bağlıdır, ancak varsayılan olarak 1'e ayarlanmıştır. Match_type söz konusu olduğunda seçilebilecek üç seçenek vardır .
  1. 0: Bu, yapılandırılmamış bir dizideki değerin konumunu bulmak istediğiniz tam eşleştirme işlevi için kullanılır. Yapılandırılmamış bir dizi, değerlerin artan veya azalan düzende sıralanmadığı bir aralık olacaktır.
  2. 1: Match_type olarak herhangi bir değer koymazsanız, bu bir KAÇINCI işlevinin varsayılan değeridir . Bu, fonksiyona tam değerin veya sonraki en küçük değerin konumunu bulma komutu verecektir. Örneğin, Arama_değerini '25' olarak kullanırsanız, 11, 23, 32, 41 değerlerine sahip bir hücre aralığında, işlev hücrenin içinde '23' olan konumunu getirir. Ancak, dizi veya aralık artan düzende (değerlerine bağlı olarak) sıralanmalıdır.
  3. -1: Bu, bir dizideki tam değeri veya sonraki en büyük değeri bulmak için kullanılır. '-1' kullanılırken, aralık azalan değerlere göre sıralanmalıdır.

Öğrencilerimiz ayrıca şunları da okudu: Python'u Çevrimiçi Ücretsiz Öğrenin

Eşleşen bir konumun (satırın) değerinin otomatik olarak alınmasına izin vermek istiyorsanız, KAÇINCI işleviyle birlikte INDEX işlevini kullanabilirsiniz. Excel'deki KAÇINCI işlevleri eşleşmenin konumunu tanımlarken, INDEX işlevleri bir dizide o satırı kaplayan değeri alır.

Bir KAÇINCI işleviyle bir INDEX işlevi şu şekilde kullanılır:

=INDEX(C4:F8,MATCH(G5,B4:B10,YANLIŞ),2)

Excel'deki INDEX MATCH formülünün yardımıyla, aşağıdaki gibi iki yönlü bir arama işlevi de uygulayabilirsiniz:

=INDEX(B5:H9,KAÇINCI(I5,D5:D9,1),KAÇINCI(I8,B4:D4,1))

Excel'deki INDEX MATCH formülü yardımıyla KAÇINCI işlevi daha güçlü hale gelir ve birden çok kritere dayalı daha gelişmiş çok boyutlu aramalar yapabilir hale gelir. Ancak Excel'in bu daha gelişmiş işlevlerini kullanmak için KAÇINCI işlevinin nasıl etkin bir şekilde kullanılacağını öğrenmek çok önemlidir.

ABD - Veri Bilimi Programlarımıza göz atın

Veri Bilimi ve İş Analitiğinde Profesyonel Sertifika Programı Veri Biliminde Bilim Ustası Veri Biliminde Bilim Ustası Veri Biliminde İleri Düzey Sertifika Programı
Veri Biliminde Yönetici PG Programı Python Programlama Eğitim Kampı İş Karar Verme için Veri Biliminde Profesyonel Sertifika Programı Veri Biliminde İleri Program

Excel'de KAÇINCI işlevlerini kullanma

Şimdi, sayısal değerleri ve hatta metni bulmak için Excel'de KAÇINCI işlevlerini nasıl kullanacağımızı öğrenelim .

Bu ilk örnekte, A1 ila A3 aralığındaki değerler artan sırada düzenlenmiştir.

A B C D
1 12
2 22
3 35

Dolayısıyla, eğer '25' için eşleşen değeri bulmak istiyorsak , Excel'de bu KAÇINCI formülünü kullanacağız :

=KAÇINCI(25,A1:A3,1)

İade edilen şey bu olacak: 2

Bu, '25'e en yakın sayıyı içeren satırın konumu olduğu için '2' değerini döndürür. Tam bir eşleşme yoktu, bu nedenle 22, '25' değerinden daha düşük bir değere sahip olduğu ve Match_type olarak '1' kullandığımız için işlev tarafından tanımlandı . Ayrıca, sayıları içeren aralık olduğundan, Arama_dizimiz olarak 'A1:A3' kullandık . Dizi azalan düzende sıralansaydı, Match_type için bu işlevde '-1' kullanmamız gerekirdi .

Negatif bir yaklaşık eşleme türü olması durumunda, '22'den büyük bir sayı veya herhangi bir Aranan_değer tanımlanır. Ancak, '-1' kullanırsak ve dizi azalan sırada değilse, eşleştirme işlevi bir hata döndürür.

Bir sonraki örnekte, A1:A3 aralığındaki hücreleri işgal eden üç kelime arasında 'Çerezler'in konumunu bulmaya çalışalım.

A B C D
1 Gofretler
2 Kurabiye
3 Sallamak

Bu formül olacaktır:

=KAÇINCI(“Çerezler”,A1:A3)

Metni bulduğumuzda, fonksiyonun metnin konumunu bulmasını sağlamak için Arama_değerini “ ” içinde tutmalıyız. KAÇINCI işlevlerinde durum önemli değildir, çünkü “Çerezler” (büyük harfle C) kullanılmadan ve “çerezler” (küçük harfle c) kullanılarak hala eşleşen konumu bulabiliriz. Ancak, KAÇINCI işlevleri, işlevi büyük/küçük harfe duyarlı hale getirmek ve alfabelerin tam kombinasyonunu doğru bir şekilde bulmak için bir TAM işleviyle birleştirilebilir.

Azalan düzende sıralanmış bir dizide yaklaşık değerin veya sonraki büyük sayının konumunu bulmaya çalışacağımız son bir örnek.

Bu örnekte, Lookup_value olarak 35 kullanacağız .

A B C D
1 40 35
2 30
3 20

Bu formül olacaktır:

=KAÇINCI(35;B1:B3;-1)

Bu, döndürülen şey olacaktır: 1

Hem 40 hem de 30, 35'e en yakın olmasına rağmen 35'ten büyük olduğu için eşleşen değer olarak 40 seçilecektir. Ayrıca, dizinin sıralamasında veya verilerde herhangi bir sorun varsa, KAÇINCI işlevi " #Yok ”.

Şimdi formülde Aranan_değeri sayısal olarak bildirmediğimiz örneği ele alalım . Formülde aktif Arama_değeri olarak bu değeri kullanmak için başka bir hücrenin konumundan bahsetmeyi de seçebiliriz . D1'i kaplayan değer 35 olduğu için şu formülü de kullanabiliriz:

=KAÇINCI(D1,B1:B3,-1)

Burada formüldeki “35”in yerini sadece D1 alıyor.

Popüler ABD - Veri Bilimi Makalelerimizi okuyun

Sertifikalı Veri Analizi Kursu Sertifikalı JavaScript Ücretsiz Çevrimiçi Kursu En Çok Sorulan Python Mülakat Soruları ve Cevapları
Veri Analisti Mülakat Soruları ve Cevapları ABD'deki En İyi Veri Bilimi Kariyer Seçenekleri [222] SQL'e Karşı MySQL – Fark Nedir?
Veri Türleri İçin Nihai Kılavuz ABD'de Python Geliştirici Maaşı ABD'de Veri Analisti Maaşı: Ortalama Maaş

Çözüm:

Gelişmiş aramalar için Excel'de herhangi bir INDEX MATCH formülünü kullanmak için KAÇINCI işlevini öğrenmek çok önemlidir . Ayrıca, Excel'deki KAÇINCI işlevlerinin yalnızca maksimum 255 karakterden oluşan metin üzerinde çalıştığını hatırlamak önemlidir. Yinelenen değerler olması durumunda, işlev ilk eşleşmeyi aldı. TAM eşleşmeler için veya Match_type "0" olduğunda, Lookup_value içindeki joker karakterleri de kullanabilirsiniz .

KAÇINCI işlevi Veri Bilimi için çok önemlidir ve INDEX işleviyle yaygın olarak kullanılır. Upgrad'ın üst düzey bir Veri Analitiği Programı , sizi kariyerinizde bir yere götürmek zorundadır.

Halihazırda bu alanda bir kariyer peşindeyseniz ancak kariyerinizde bir sonraki adımda ne yapacağınız konusunda bir ikilem içindeyseniz, upGrad'da sektör uzmanlarının sunduğu en iyi mentorluk hizmetlerinden bazılarını bulabilirsiniz .

Python hakkında derinlemesine bilgi edinmek istiyorsanız , dünyanın en iyi 100 küresel üniversitesinden biri olan Maryland Üniversitesi'nden upGrad'ın Veri Bilimi ve İş Analitiği alanında çevrimiçi Profesyonel Sertifika Programını öneriyoruz.

1. KAÇINCI işlevi büyük/küçük harfe duyarlı mı?

Hayır, KAÇINCI işlevi büyük/küçük harfe duyarlı değildir.

2. KAÇINCI işlevi hem yatay hem de dikey olarak kullanılabilir mi?

Evet, INDEX işleviyle birleştirilirse yatay ve dikey olarak kullanılabilir.

3. KAÇINCI işlevleri, yalnızca satır konumlarını değil, değerleri de alabilir mi?

KAÇINCI işlevleri, diğer işlevlerle birleştirilirse, ilişkili (ilgili) değerleri veya belirli değerleri de alabilir.