Logical

MAP

Microsoft ExcelMicrosoft Excel

Menerapkan fungsi LAMBDA ke setiap elemen dalam satu atau beberapa array dan mengembalikan array hasil. Tersedia di Excel 365.

Tipe hasil: array

Syntax

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

Parameter

array1range/arraywajib

Array pertama yang akan diproses

lambdaLAMBDAwajib

Fungsi LAMBDA yang diterapkan ke setiap elemen. Parameter = jumlah array yang diberikan

array2, ...range/arrayopsional

Array tambahan yang diproses bersamaan dengan array1

Catatan

  • Hanya tersedia di Excel 365 (versi terbaru)
  • MAP sangat berguna bersama LAMBDA untuk menggantikan formula array yang kompleks
  • Jumlah parameter LAMBDA harus sama dengan jumlah array yang diberikan ke MAP
  • Untuk satu array, MAP mirip seperti apply/map dalam bahasa pemrograman fungsional

Contoh Penggunaan

Konversi seluruh kolom ke uppercase

1=MAP(A2:A100, LAMBDA(x, UPPER(x)))

Terapkan UPPER ke setiap sel di A2:A100 — hasilnya array teks uppercase

Hasil
Array nama dalam huruf kapital semua

Hitung diskon per baris

1=MAP(B2:B50, C2:C50, LAMBDA(harga, persen, harga*persen))

Kalikan setiap harga (kolom B) dengan persentase diskon-nya (kolom C) secara paralel

Hasil
Array nilai diskon per produk

Kategorisasi nilai dalam array

1=MAP(B2:B30, LAMBDA(n, IF(n>=70,"Lulus","Gagal")))

Terapkan logika IF ke setiap nilai — hasilnya array label 'Lulus' atau 'Gagal'

Hasil
Array status kelulusan

Pertanyaan Umum tentang MAP

Apa itu fungsi MAP di Microsoft Excel?
Menerapkan fungsi LAMBDA ke setiap elemen dalam satu atau beberapa array dan mengembalikan array hasil. Tersedia di Excel 365. Di Microsoft Excel, fungsi MAP termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. Hanya tersedia di Excel 365 (versi terbaru).
Bagaimana cara menggunakan MAP di Microsoft Excel?
Gunakan sintaks berikut: MAP(array1, [array2, ...], lambda). MAP sangat berguna bersama LAMBDA untuk menggantikan formula array yang kompleks. Jumlah parameter LAMBDA harus sama dengan jumlah array yang diberikan ke MAP.
Apa nilai yang dikembalikan oleh fungsi MAP?
Fungsi MAP mengembalikan nilai bertipe array. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa yang perlu diperhatikan saat menggunakan MAP?
Untuk satu array, MAP mirip seperti apply/map dalam bahasa pemrograman fungsional. Memahami batasan dan perilaku fungsi ini akan membantu kamu menghindari kesalahan umum dalam analisis data.
Apa saja parameter fungsi MAP?
Fungsi ini memiliki 2 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: array1 (range/array, wajib): Array pertama yang akan diproses; array2, ... (range/array, opsional): Array tambahan yang diproses bersamaan dengan array1; lambda (LAMBDA, wajib): Fungsi LAMBDA yang diterapkan ke setiap elemen. Parameter = jumlah array yang diberikan.

Fungsi terkait

Di platform lain