Bỏ qua nội dung chính
 

Hàm MAP trong Excel (365)

Tác giả: Chumandy Sửa đổi lần cuối: 2022-09-15

Sản phẩm Chức năng MAP áp dụng một Hàm LAMBDA để tạo một giá trị mới và trả về một mảng được hình thành bằng cách ánh xạ mỗi giá trị trong (các) mảng đã cung cấp thành một giá trị mới.

bản đồ-chức năng 1


cú pháp

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


Lập luận

  • Mảng1 (bắt buộc): Mảng được ánh xạ.
  • Array2, ... (tùy chọn): Các mảng bổ sung được ánh xạ.
  • Lambda (bắt buộc): Hàm LAMBDA tùy chỉnh áp dụng cho (các) mảng.
    Nó phải là đối số cuối cùng và được định cấu hình để chấp nhận các tham số bổ sung trong khi các mảng bổ sung được cung cấp.

Trở lại giá trị

Sản phẩm Chức năng MAP trả về mảng kết quả.


Ghi chú chức năng

  1. Chức năng MAP mới được giới thiệu trong Excel dành cho Microsoft 365. Vì vậy, nó không có sẵn trong các phiên bản Excel trước. Công thức mảng động mới được giới thiệu trong Excel for Microsoft 365, có nghĩa là không cần sử dụng Ctrl + Shift + Enter để nhập công thức MAP dưới dạng công thức mảng.
  2. Sản phẩm #GIÁ TRỊ! giá trị lỗi xảy ra nếu một trong các trường hợp dưới đây xảy ra:
    • một hàm LAMBDA không hợp lệ được cung cấp;
    • một số thông số sai được cung cấp.

Ví dụ

Như ảnh chụp màn hình bên dưới cho thấy, có một mảng dữ liệu. Để nhân số trong mảng này với 2 khi nó lớn hơn 100 và bình phương số này khi nó nhỏ hơn hoặc bằng 100, vui lòng thực hiện như sau:

Vui lòng sao chép công thức bên dưới vào ô E6, sau đó nhấn đăng ký hạng mục thi phím để nhận kết quả.

= MAP (B6: C12,LAMBDA (x, IF (x> 100, x * 2, x * x)))

bản đồ-chức năng 2

Chức năng tương đối:

  • Excel BYROW Chức năng
    Hàm BYROW trong Excel áp dụng hàm LAMBDA cho mỗi hàng trong một mảng nhất định và trả về kết quả trên mỗi hàng dưới dạng một mảng duy nhất.

  • Excel LAMBDA Chức năng
    Hàm LAMBDA trong Excel được sử dụng để tạo các hàm tùy chỉnh có thể được sử dụng lại trong toàn bộ sổ làm việc.

  • Excel MAKEARRAY Chức năng
    Hàm MAKEARRAY trong Excel trả về một mảng được tính toán dựa trên số hàng và cột đã cho.