KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel MAP işlevi (365)

YazarZhoumandy Değiştirme Tarihi

MAP işlevi, sağlanan dizideki her değeri yeni bir değere eşleyerek yeni bir dizi oluşturur ve bu eşlemeye dayalı olarak sonucu döndürür. Bu işlemde LAMBDA işlevini uygular.

harita fonksiyonu 1


Söz Dizimi

=MAP (array1,[array2],...,lambda)


Bağımsız Değişkenler

  • Dizi1 (zorunlu): Eşleştirilecek dizi.
  • Dizi2, … (isteğe bağlı): Eşlenecek ek diziler.
  • Lambda (zorunlu): Dizi(ler)e uygulanacak özel LAMBDA işlevi.
    Ek diziler sağlandığında, son bağımsız değişken olarak yer almalı ve ek parametreleri kabul edecek şekilde yapılandırılmış olmalıdır.

Dönüş değeri

MAP işlevi, sonuçların dizisini döndürür.


İşlev notları

  1. MAP işlevi, Microsoft 365 için Excel'de yeni tanıtılmıştır. Bu nedenle Excel'in önceki sürümlerinde kullanılamaz. Microsoft 365 için Excel'de yeni dinamik dizi formülleri tanıtıldığından, MAP formülünü dizi formülü olarak girmek için artık Ctrl+Shift+Enter tuşlarına basmanıza gerek yoktur.
  2. #DEĞER!hata değeri aşağıdaki durumlardan biri oluştuğunda meydana gelir:
    • geçersiz bir LAMBDA işlevi sağlanır;
    • Yanlış sayıda parametre sağlanmış.

Örnek

Aşağıdaki ekran görüntüsünde gösterildiği gibi bir veri dizisi bulunmaktadır. Bu dizideki sayıyı, 100'ten büyük olduğunda 2 ile çarpmak ve 100'ten küçük veya ona eşit olduğunda karesini almak için aşağıdaki adımları izleyin:

Sonucu almak için aşağıdaki formülü E6 hücresine kopyalayın, ardından Entertuşuna basın.

=MAP()B6:C12,LAMBDA(x; IF(x>100, x*2,x*x)))

harita fonksiyonu 2

İlgili İşlevler:

  • Excel İşleviBYROW
    Excel BYROW işlevi, belirtilen bir dizideki her satıra bir LAMBDA işlevi uygular ve sonuçları satır başına tek bir değer olarak döndürür.

  • Excel İşleviLAMBDA
    Excel LAMBDA işlevi, bir çalışma kitabında yeniden kullanılabilecek özel işlevler oluşturmanıza olanak tanır.

  • Excel İşleviMAKEARRAY
    Excel’in MAKEARRAY işlevi, belirttiğiniz satır ve sütun sayısına göre dinamik olarak hesaplanmış bir dizi oluşturur.