✍ 스스로 점검하기 :


• LET 과 LAMBDA 함수는 실무에서 복잡한 수식의 가독성을 높이고 자동화하는데 중요한 함수입니다. 아래와 같이 LET/LAMBDA 함수로 복잡한 수식의 가독성을 높이고 사용자 함수를 등록하는 방법을 간략하게 정리합니다.
=LAMBDA(주민번호,LET(코드,MID(주민번호,8,1),IF(ISODD(코드),"남성","여성")))


■ LET 함수: 함수식의 '결과값'의 이름을 정해가면서 순서대로 식을 작성해 간소화

■ LAMDA 함수: 함수 '인수'의 이름을 정해가면서 나만의 함수 생성해 이름관리자로 함수를 등록해서 사용

 

• 배열 계산의 원리를 이해하면 동적 배열을 더욱 효과적으로 사용할 수 있습니다. 아래 문장의 빈 칸을 채우고, 엑셀 배열 계산 원리를 간략히 정리합니다.


  1. 엑셀에서 TRUE = 1, FALSE = 0 으로 계산된다.
  2. 모든 조건을 만족하는 경우(AND) → 곱셈 , 둘 중 하나라도 만족하는 경우(OR) → 덧셈 으로 계산한다.



• 챌린지 2-1 파일 [LAMBDA 미션] 시트에서 "이메일, 연락처, 부서"로 작성된 문장을 올바른 표로 가공하는 CLEANDATA 함수를 제작합니다.
💡힌트 : =LAMBDA(범위,TEXTSPLIT(TEXTJOIN(",",,범위),열구분자,행구분자))
  ◼ 열구분자: "/" , 행구분자: ","
CLEANDATA-함수-만들기
• 오늘 학습한 함수 중 실무 활용도가 높거나 가장 인상 깊었던 함수 3가지를 골라 자유롭게 정리합니다.
■ TEXTBEFORE 함수: 구분기호를 기준으로 앞의 문자를 추출
■ TEXT 함수
- 예를들어 엑셀은 날짜를 숫자로 관리하기 때문에 원하는 결과가 제대로 나오지 않는 경우가 있음
이 경우 TEXT함수로 묶어주고 "표시형식"까지 지정해 주면 됨
- 응용해서 원하는 보기 형식을 만들 수 있음
  1. '=셀1&"("&TEXT(셀2,"#,##0원")&")"
  2. 연락처 통일 '=TEXT(셀,"000-0000-0000")
■ TEXTSPLIT 함수: 같은 규칙으로 데이터가 입력되면 활용 가능
(동적배열 함수의 불편사항) 더블클릭으로 자동채우기가 안되어 TEXTJOIN 함수와 연계해 사용
but 결과값은 문자로 반환되어 SORT 함수를 곧바로 적용 불가능
-> IFERROR 함수로 숫자에 *1곱하고, 문자는 그대로 출력해 해결