Memindai array dengan menerapkan LAMBDA ke setiapnilai dan mengembalikan array yang memiliki setiap nilai menengah.  

Sintaks

=SCAN ([initial_value], array, lambda(or, nilai))

Sintaks fungsi SCAN memiliki argumen dan parameter berikut:

  • [initial_value]      Mengatur nilai awal untuk pemilih tersebut.

  • larik    Array yang akan dipindai.

  • lambda    LAMBDA yang disebut untuk memindai array. LAMBDA memerlukan dua parameter: 

    • sajak    Nilai yang dijumlahkan ke atas dan dikembalikan sebagai hasil akhir.

    • nilai   Penghitungan diterapkan ke setiap elemen dalam array.

Keterangan

Gunakan argumen initial_value untuk menetapkan nilai awal untuk parameter permulaan. Jika Anda bekerja dengan teks, atur nilai awal ke "".

Kesalahan

Menyediakan fungsi LAMBDA yang tidak valid atau jumlah parameter yang salah akan mengembalikan #VALUE! yang disebut "Parameter yang Salah".

Contoh

Contoh 1: Membuat daftar faktorial

Masukkan data sampel ke dalam sel A1:C2, lalu salin rumus ke dalam sel D4:

=SCAN(1, A1:C2, LAMBDA(a,b,a*b))

Contoh fungsi SCAN pertama

Contoh 2: Menggabungkan karakter dalam larik

Masukkan data sampel ke dalam sel A1:C2, lalu salin rumus ke dalam sel D4:

=SCAN("",A1:C2,LAMBDA(a,b,a&b))

Contoh fungsi SCAN kedua

Lihat Juga

Fungsi LAMBDA

Fungsi MAP

Fungsi REDUCE

FUNGSI MAKEARRAY

ByCOL (Fungsi BYCOL)

Fungsi BYROW

Fungsi ISOMITTED

Perlu bantuan lainnya?

Kembangkan keterampilan Anda

JELAJAHI PELATIHAN >

Dapatkan fitur baru terlebih dahulu

GABUNG MICROSOFT INSIDER >

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×