• LET 과 LAMBDA 함수는 실무에서 복잡한 수식의 가독성을 높이고 자동화하는데 중요한 함수입니다. 아래와 같이 LET/LAMBDA 함수로 복잡한수식의 가독성을 높이고 사용자 함수를 등록하는 방법을 간략하게 정리합니다.

=LAMBDA(주민번호,LET(코드,MID(주민번호,8,1),IF(ISODD(코드),"남성","여성")))

 

* 주민등록번호를 이용해서 성별을 구별하는 함수로
  1. 먼저 MID함수를 통해서 주민등록번호 중 8번째 자리의 숫자 하나를 추출하고
  2. LET함수를 이용해 이것을 반복되는 과정을 “코드”변수로 지정함.
  3. IF함수에서 ISODD이용해서 코드 값이 홀수이면 “남성” 짝수이면 “여성”이 주어지도록하고
  4. 끝으로 이름관리자를 이용해 LAMBDA함수로 이전 과정을 지정하여 사용자 지정함수로 등록함.

 
  • 배열 계산의 원리를 이해하면 동적 배열을 더욱 효과적으로 사용할 수 있습니다. 아래 문장의 빈 칸을 채우고, 엑셀 배열 계산 원리를 간략히 정리합니다.
  1. 엑셀에서 ○○○○= 1, ○○○○○ = 0 으로 계산된다.
  2. 모든 조건을 만족하는 경우(AND) → ○○ , 둘 중 하나라도 만족하는 경우(OR) → ○○ 으로 계산한다.

- 엑셀에서 True =14, Flase =0으로 계산된다.

- 모든 조건을 만족하는 경우(AND) → 곱셉,

둘 중 하나라도 만족하는 경우(OR) → 덧셈으로 계산한다.

 
  • 오늘 학습한 함수 중 실무 활용도가 높거나가장 인상 깊었던 함수 3가지를 골라 자유롭게 정리합니다.
1) LET 함수: 복잡한 수식을 간단하게
  • LET 함수는 복잡하고 긴 엑셀 수식을 깔끔하게 정리해주는 함수.
  • 마치 수학에서 a는 1, b는 2라고 이름을 정하고 a+b를 계산하는 것처럼, 수식의 일부에 이름을 붙여서 사용할 수 있음.해요.

 

2) LAMBDA 함수: 나만의 엑셀 함수 만들기
  • LAMBDA 함수는 엑셀에서 나만의 특별한 함수를 만들 수 있게 해 줌.
  • 복잡한 계산 과정을 이름 하나로 압축해서 누구나 쉽게 사용할 수 있도록 함.
  • 이렇게 만든 나만의 함수는 이름 관리자에 등록해서 엑셀 기본 함수처럼 편리하게 사용할 수 있음.

 

3) TEXT & TEXTSPLIT 함수
  • TEXTJOIN 함수는 날짜나 숫자 같은 데이터 형식을 원하는 모양의 텍스트로 바꿔 줌. 여러문자를 하나로 합쳐주는 함수…
  • TEXTSPLIT 함수는 하나의 셀에 있는 텍스트를 특정 구분 기호 (쉼표, 슬래시 등)를 기준으로 여러 셀로 나누어주는 함수.