Her değere bir LAMBDA işlevi uygulayarak bir diziyi tarar ve her ara değeri içeren bir dizi döndürür.
Söz dizimi
=SCAN ([initial_value], dizi, lambda(akümülatör, değer, gövde))
SCAN işlevinin söz diziliminde aşağıdaki bağımsız değişkenler ve parametreler bulunur:
-
[ilk_değer] Biriktirici için başlangıç değerini ayarlar.
-
dizi Taranacak dizi.
-
lambda Diziyi indirmek için çağrılan LAMBDA. LAMBDA üç parametre alır:
-
biriktirici Değer toplandı ve nihai sonuç olarak döndürüldü.
-
değer Dizideki geçerli değer.
-
Vücut Hesaplama dizideki her öğeye uygulandı.
-
Açıklamalar
Biriktirici parametresinin başlangıç değerini ayarlamak için ilk_değer bağımsız değişkenini kullanın. Metinle çalışıyorsanız ilk değeri "" olarak ayarlayın.
Hatalar
Geçersiz bir LAMBDA işlevi veya yanlış sayıda parametre sağlandığında #DEĞER! hatası döndürülür hata "Hatalı Parametreler" olarak adlandırılır.
Örnekler
Örnek 1: Faktöriyelilerin listesini oluşturma
Örnek verileri A1:C2 hücrelerine girin ve ardından formülü D4 hücresine kopyalayın:
=SCAN(1, A1:C2, LAMBDA(a,b,a*b))
Örnek 2: Dizideki karakterleri birleştirme
Örnek verileri A1:C2 hücrelerine girin ve ardından formülü D4 hücresine kopyalayın:
=SCAN("",A1:C2,LAMBDA(a,b,a&b))