Applies ToExcel untuk Microsoft 365 Excel untuk Microsoft 365 untuk Mac Excel untuk web

Menghasilkan array yang dibentuk dengan memetakan setiap nilai dalam array ke nilai baru dengan menerapkan LAMBDA untuk membuat nilai baru.

Sintaksis

=MAP (array1, lambda_or_array<#>)

Sintaks fungsi MAP memiliki argumen dan parameter berikut:

  • array1      Array untuk dipetakan.

  • lambda_or_array<#>      LAMBDA yang harus berupa argumen terakhir dan yang memiliki satu parameter untuk setiap array yang harus lolos, atau array lain untuk dipetakan.

Kesalahan

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

Contoh

Contoh 1: Bilangan kuadrat di atas nilai tertentu

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

=MAP(A1:C2, LAMBDA(a, IF(a>4,a*a,a)))

Contoh fungsi MAP pertama1

Contoh 2: Menemukan nilai dari dua kolom dalam satu baris yang sama-sama TRUE

Buat tabel dengan nama "TableA" dengan dua kolom bernama "Col1" dan "Col2" dimulai di sel D1. Tambahkan kolom dengan nama "BothTrue" di sel G1. Salin rumus ke dalam sel G2:

=MAP(TableA[Col1],TableA[Col2],LAMBDA(a,b,AND(a,b)))

Contoh fungsi MAP kedua

Contoh 3: Menemukan nilai dari tiga kolom dalam satu baris yang memenuhi kriteria tertentu

Buat rentang data sampel dengan dua kolom dengan nama "Ukuran" dan "Warna" di sel D1:E11. Tambahkan dua header kolom dengan nama "Ukuran Valid" dan "Warna Valid" masing-masing di sel F1 dan G1. Salin rumus ke sel F2:

=FILTER(D2:E11,MAP(D2:D11,E2:E11,LAMBDA(s,c,AND(s="Large",c="Red"))))

Contoh fungsi MAP ketiga3

Lihat juga

Fungsi LAMBDA

Fungsi REDUCE

Fungsi SCAN

Fungsi MAKEARRAY

Fungsi BYCOL

Fungsi BYROW

Fungsi ISOMITTED

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.