Uygulandığı Öğe
Microsoft 365 için Excel Microsoft365.com iPhone için Office Aboneliğim

Özet

Bu adım adım makalede, Microsoft Excel'deki çeşitli yerleşik işlevler kullanılarak bir tablodaki (veya hücre aralığındaki) verilerin nasıl bulundığı açıklanır. Aynı sonucu almak için farklı formüller kullanabilirsiniz.

Örnek Çalışma Sayfası Oluşturma

Bu makalede, Excel'in yerleşik işlevlerini göstermek için örnek bir çalışma sayfası kullanılmaktadır. A sütunundan bir ada başvurma ve C sütunundan o kişinin yaşını döndürme örneğini düşünün. Bu çalışma sayfasını oluşturmak için, boş bir Excel çalışma sayfasına aşağıdaki verileri girin.Bulmak istediğiniz değeri E2 hücresine yazacaksınız. Formülü aynı çalışma sayfasındaki boş bir hücreye yazabilirsiniz.

A

B

C

D

E

1

Ad

Bölümü

Yaş

Değer Bul

2

Henry

501

28

Mary

3

Stan

201

19

4

Mary

101

22

5

Larry

301

29

Terim Tanımları

Bu makalede, Excel'in yerleşik işlevlerini açıklamak için aşağıdaki terimler kullanılır:

Terim

Tanım

Örnek

Tablo Dizisi

Arama tablosunun tamamı

A2:C5

Lookup_Value

Table_Array ilk sütununda bulunacak değer.

E2

Lookup_Array -veya- Lookup_Vector

Olası arama değerlerini içeren hücre aralığı.

A2:A5

Col_Index_Num

eşleşen değerin döndürülmesi Table_Array içindeki sütun numarası.

3 (Table_Array üçüncü sütun)

Result_Array -veya- Result_Vector

Yalnızca bir satır ya da sütun içeren aralık. Lookup_Array veya Lookup_Vector ile aynı boyutta olmalıdır.

C2:C5

Range_Lookup

Mantıksal değer (DOĞRU veya YANLIŞ). DOĞRU olduğunda veya atlandığında, yaklaşık eşleşme döndürülür. YANLIŞ ise tam eşleşme arar.

YANLIŞ

Top_cell

Bu, uzaklığı temel almak istediğiniz başvurudur. Top_Cell bir hücreye veya bitişik hücre aralığına başvurması gerekir. Aksi takdirde, KAYDIR işlevi #VALUE! hata değeri verir.

Offset_Col

Bu, sonucun sol üst hücresinin başvurmasını istediğiniz, soldaki veya sağdaki sütunların sayısıdır. Örneğin, Offset_Col bağımsız değişkeni olarak "5", başvurudaki sol üst hücrenin başvurunun sağında beş sütun olduğunu belirtir. Offset_Col pozitif (başlangıç başvurusunun sağındaki anlamına gelir) veya negatif (başlangıç başvurusunun solunda anlamına gelir) olabilir.

İşlevler

LOOKUP()

ARA işlevi tek bir satır veya sütundaki değeri bulur ve farklı bir satır veya sütundaki aynı konumdaki bir değerle eşleşir.Aşağıda ARA formülü söz dizimi örneği verilmiştir:

   =ARA(Lookup_Value,Lookup_Vector,Result_Vector)

Aşağıdaki formül, örnek çalışma sayfasında Mary'nin yaşını bulur:

   =ARA(E2,A2:A5,C2:C5)

Formül, E2 hücresindeki "Mary" değerini kullanır ve arama vektörü (A sütunu) içinde "Mary" değerini bulur. Formül daha sonra sonuç vektördeki (C sütunu) aynı satırdaki değerle eşleşir. "Mary" 4. satırda olduğundan, ARA işlevi C sütunundaki 4. satırdaki (22) değeri döndürür.NOT:ARA işlevi, tablonun sıralanmış olmasını gerektirir.

ARA işlevi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:  

Excel'de ARA işlevini kullanma

DÜŞEYARA()

DüşEYARA veya Dikey Arama işlevi, veriler sütunlarda listelendiğinde kullanılır. Bu işlev en soldaki sütundaki bir değeri arar ve aynı satırdaki belirtilen sütundaki verilerle eşleşir. Sıralanmış veya sıralanmamış bir tablodaki verileri bulmak için DÜŞEYARA'yı kullanabilirsiniz. Aşağıdaki örnekte sıralanmamış veri içeren bir tablo kullanılır.DüşEYARA formül sözdizimi örneği aşağıda verilmiştir:

    =DÜŞEYARA(Lookup_Value,Table_Array,Col_Index_Num,Range_Lookup)

Aşağıdaki formül, örnek çalışma sayfasında Mary'nin yaşını bulur:

   =DÜŞEYARA(E2,A2:C5,3,YANLIŞ)

Formül, E2 hücresindeki "Mary" değerini kullanır ve en soldaki sütunda (A sütunu) "Mary" değerini bulur. Formül daha sonra Column_Index aynı satırdaki değerle eşleşir. Bu örnekte Column_Index (C sütunu) olarak "3" kullanılır. "Mary" 4. satırda olduğundan DÜŞEYARA işlevi, C sütunundaki 4. satırdaki (22) değeri döndürür.

DÜŞEYARA işlevi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:  

Tam eşleşmeyi bulmak için DÜŞEYARA veya YATAYARA kullanma

INDEX() ve MATCH()

ARA veya DÜŞEYARA ile aynı sonuçları elde etmek için İnDİS ve KAÇINCI işlevlerini birlikte kullanabilirsiniz.

Aşağıda, önceki örneklerde ARA ve DÜŞEYARA ile aynı sonuçları elde etmek için İnDİS ve KAÇINCI değerlerini birleştiren söz dizimi örneği verilmiştir:

    =İNDİS(Table_Array,KAÇINCI(Lookup_Value,Lookup_Array,0),Col_Index_Num)

Aşağıdaki formül, örnek çalışma sayfasında Mary'nin yaşını bulur:

=İNDİS(A2:C5,KAÇINCI(E2,A2:A5,0),3)

Formül, E2 hücresindeki "Mary" değerini kullanır ve A sütununda "Mary" değerini bulur. Ardından C sütunundaki aynı satırdaki değerle eşleşir. "Mary" 4. satırda olduğundan, formül C sütunundaki 4. satırdaki (22) değeri döndürür.

NOT: Lookup_Array hücrelerden hiçbiri Lookup_Value ("Mary") ile eşleşmiyorsa, bu formül #N/A döndürür.İnDİS işlevi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

Tablodaki verileri bulmak için İnDİS işlevini kullanma

OFFSET() ve MATCH()

ÖNCEKI örnekteki işlevlerle aynı sonuçları elde etmek için OFFSET ve KAÇINCI işlevlerini birlikte kullanabilirsiniz.Aşağıda, ARA ve DÜŞEYARA ile aynı sonuçları elde etmek için KAYDIR ve KAÇINCI değerlerini birleştiren söz dizimi örneği verilmiştir:

   =KAYDIR(top_cell,KAÇINCI(Lookup_Value,Lookup_Array,0),Offset_Col)

Bu formül, örnek çalışma sayfasında Mary'nin yaşını bulur:

   =KAYDIR(A1,KAÇINCI(E2,A2:A5,0),2)

Formül, E2 hücresindeki "Mary" değerini kullanır ve A sütununda "Mary" değerini bulur. Formül daha sonra aynı satırdaki değerle eşleşir, ancak sağda iki sütun (C sütunu). "Mary" A sütununda olduğundan, formül C sütunundaki 4. satırdaki değeri döndürür (22).

KAYDIR işlevi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:  

KAYDIR işlevini kullanma

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.