Note: The other languages of the website are Google-translated. Back to English

Excel TARAMA işlevi (365)

SCAN işlevi, dizideki her değere bir LAMBDA işlevi uygular ve diziyi tararken ara değerleri içeren bir dizi döndürür.

tarama işlevi 1


Sözdizimi

=REDUCE ([initial_value],array,lambda(accumulator, value))


Argümanlar

  • Başlangıç ​​değeri (isteğe bağlı): Akümülatörün başlangıç ​​değeri.
  • Dizi (gerekli): Taranacak dizi.
  • Lambda (gerekli): Diziyi taramak için uygulanan özel LAMBDA işlevi.
    • Akümülatör (gerekli): Toplanan ve nihai sonuç olarak döndürülen değer.
    • Özellik (gerekli): Dizideki her öğeye uygulanan hesaplama.

Geri dönüş değeri

The TARAMA işlevi bir dizi sonuç döndürür.


İşlev notları

  1. TARAMA işlevi yeni tanıtıldı Microsoft 365 için Excel. Bu nedenle, Excel'in önceki sürümlerinde mevcut değildir. Microsoft 365 için Excel'de yeni dinamik dizi formülleri sunulmuştur; bu, TARAMA formülünü dizi formülü olarak girmek için Ctrl+ Shift+ Enter kullanmanıza gerek olmadığı anlamına gelir.
  2. The # DEĞER! hata değeri aşağıdaki durumlardan biri meydana gelirse oluşur:
    • geçersiz bir LAMBDA işlevi sağlanır;
    • yanlış sayıda parametre sağlanır.
  3. The başlangıç ​​değeri argüman, akümülatör parametresinin başlangıç ​​değerini ayarlamak için kullanılır. İlk sonuç döndürüldükten sonra, initial_value sonuç değerine dönüşür. Ve süreç, bir dizideki tüm öğeleri sütundan satıra yineler. ile çalışıyorsanız metin, başlangıç ​​değerini şuna ayarlayın "".

Birinci Örnek:

Aşağıdaki ekran görüntüsünde gösterildiği gibi, bir dizi veri vardır. istiyorum bir hücredeki her değeri ve bitişik hücre değerini sütundan satıra eklemeye devam etlütfen aşağıdakileri yapın:

Lütfen aşağıdaki formülü hücreye kopyalayın F6tuşuna basın ve ardından tuşuna basın. Keşfet sonucu almak için anahtar.

=TARAMA (0,B6: D9,LAMBDA(a,b,a+b))

tarama işlevi 2

Not: Yukarıdaki örnekte, SCAN Fonksiyonu aşağıdakilerle ilgilenir: sayılar ve sağlanan başlangıç ​​değeri argüman olarak ayarlandı 0. Bu durumda da olabilir ihmal ve ile değiştirildi boş bir alan. Örneğin, hücredeki formül F6 şu şekilde değiştirilebilir:

=TARAMA ( ,B6: D9,LAMBDA(a,b,a+b))

Örnek İki:

Aşağıdaki ekran görüntüsünde gösterildiği gibi, bir dizi veri vardır. istiyorum verilen dizideki karakterleri birleştirve ara değerleri içeren bir dizi döndürün, lütfen aşağıdakileri yapın:

Lütfen aşağıdaki formülü hücreye kopyalayın F6tuşuna basın ve ardından tuşuna basın. Keşfet sonucu almak için anahtar.

=TARAMA ("",B6: D7,LAMBDA(a,b,a&b))

tarama işlevi 3

Bağıl Fonksiyonlar:

  • Excel MAP işlev
    MAP işlevi, yeni bir değer oluşturmak için bir LAMBDA işlevi uygular ve sağlanan dizilerdeki her bir değeri yeni bir değere eşleyerek oluşturulan bir diziyi döndürür.

  • Excel LAMBDA işlev
    Excel LAMBDA işlevi, bir çalışma kitabında yeniden kullanılabilecek özel işlevler oluşturmak için kullanılır.

  • Excel Reduce işlev
    REDUCE işlevi, bir dizideki her değere bir LAMBDA işlevi uygular ve akümülatördeki toplam değeri, diziyi birikmiş değere indirgeyerek döndürür.

 

Yorumları sıralama ölçütü
Yorumlar (0)
Henüz derecelendirme yok. İlk değerlendiren siz olun!
Buraya henüz hiç yorum yapılmamış
Lütfen yorum yazın
Misafir olarak yayınlama
×
Bu gönderiyi değerlendirin:
0   Karakterler
Önerilen Konumlar

Bizi takip et

Telif Hakkı © 2009 - www.extendoffice.com. | Tüm hakları Saklıdır. Tarafından desteklenmektedir ExtendOffice. | | | Site Haritası
Microsoft ve Office logosu, Microsoft Corporation'ın Amerika Birleşik Devletleri ve / veya diğer ülkelerdeki ticari markaları veya tescilli ticari markalarıdır.
Sectigo SSL ile korunmaktadır