Excel MAP 함수(365)
MAP 함수는LAMBDA 함수를 적용하여새 값을 생성하고, 제공된 배열(들)의 각 값을 새 값으로 매핑한 결과를 배열 형태로 반환합니다。LAMBDA 함수

구문
=MAP ()array1,[array2],...,lambda)
인수
- Array1(필수): 매핑할 배열입니다。
- Array2,...(선택): 추가로 매핑할 배열입니다。
- Lambda(필수): 배열에 적용할 사용자 정의 LAMBDA 함수입니다。
이 인수는 반드시 마지막에 위치해야 하며, 추가 배열이 제공될 경우 해당 매개변수를 받아들일 수 있도록 구성되어야 합니다。
반환 값
MAP 함수는결과 배열을 반환합니다。 returns arrays of results.
함수 참고 사항
- MAP 함수는Microsoft Excel 365에서 새로 도입되었습니다. 따라서 이전 버전의 Excel 에서는 사용할 수 없습니다. Microsoft Excel 365 에서는 새 동적 배열 수식이 도입되어 MAP 수식을 배열 수식으로 입력할 때 Ctrl+Shift+Enter 를 사용할 필요가 없습니다。
- 다음과 같은 상황 중 하나가 발생하면#VALUE!오류 값이 나타납니다:
- 유효하지 않은 LAMBDA 함수가 제공된 경우;
- 잘못된 개수의 매개변수가 제공된 경우。
예제
아래 스크린샷과 같이 데이터 배열이 있습니다. 이 배열의 숫자가 100 보다 클 경우 2 을 곱하고, 100 보다 작거나 같을 경우 제곱하려면 다음 단계를 따르세요:
아래 수식을 셀 E6 에 복사한 후Enter키를 눌러 결과를 확인하세요。
=MAP ()B6:C12,LAMBDA(x, IF(x>100, x*2,x*x)))

관련 함수:
Excel BYROW 함수
Excel BYROW 함수는 주어진 배열의 각 행에 LAMBDA 함수를 적용하고, 각 행별 결과를 단일 배열로 반환합니다。
Excel LAMBDA 함수
Excel LAMBDA 함수는 워크북 전체에서 재사용 가능한 사용자 정의 함수를 생성하는 데 사용됩니다。
Excel MAKEARRAY 함수
Excel MAKEARRAY 함수는 지정된 행 및 열 수에 따라 계산된 배열을 반환합니다。