학습노트
[엑기스 2024 함수 마스터 챌린지] 2일차 수업 노트
- LET: 수식에 이름을 할당함으로써 복잡한 수식을 간단하고 가독성이 높게 만들 수 있는 함수
=> 수학의 치환과 비슷한 기능을 하는 함수!
LET(이름1, 값1, 이름2, 값2, ..., 계산식)
- LAMDA: 나만의 커스텀 함수를 만들 수 있는 함수
LAMDA(인수1, 인수2, ..., 수식)[LAMDA함수 등록 방법] 수식 > 이름관리자
추가하고자 하는 수식을 만들어 추가하면, 해당 파일에서 고정된 함수로 이용이 가능함!
※ 추가 내용 ※
○ TEXTBEFORE: 특정 텍스트를 기준으로 앞의 값을 가져오는 함수 =>TEXTBEFORE(범위, "기준문자")
○ [DBNUM4]: 셀 서식에서 금액을 한글로 나타낼 때 쓰는 코드 - 1) TEXTSPLIT: 문장을 지정한 문자를 기준으로 나눠주는 함수
TEXTSPLIT(텍스트, 열구분자, 행구분자, 빈칸무시, 일치옵션, 기본값)
2) TEXTJOIN: 문장을 지정한 문자를 포함하여 합쳐주는 함수
TEXTJOIN("구분자", 빈칸무시, 텍스트)[ 활용방법1 ] 일정한 형식의 문장을 TEXTSPLIT과 TEXTJOIN을 활용해서 열에 맞추어 데이터를 쪼개 입력할 수 있음
=> TEXTJOIN과 함께 쓰면, 자동채우기를 하지 않아도 한 번에 입력할 수 있음!
[ 문제 ] 선택한 범위의 데이터를 "이메일 | 연락처 | 부서"로 가공하는 CLEANDATA 함수 만들기2일차 숙제
[ 풀이 ] =LAMBDA(회원정보,TEXTSPLIT(TEXTJOIN(",",,회원정보),"/",","))
- 1) TAKE: 범위에서 일정 행 또는 열만 추출하는 함수
TAKE(범위, 추출할 행 수, 추출할 열 수)
※ 추가 내용 ※
○ 엑셀에서 조건을 만족하는 TRUE 값은 1로, FALSE 값은 0으로 계산
○ 다중 조건을 입력할 때, AND 조건은 "*" 연산자를, OR 조건은 "+" 연산자를 사용
2) DROP: 범위에서 일정 행 또는 열만 제거한 결과를 반환하는 함수
DROP(범위, 제거할 행 수, 제거할 열 수)
- HSTACK: 범위를 가로로 결합시키는 함수
HSTACK(범위1, 범위2, ...)
===
연달아 진행하는 챌린지여서 선생님께서도 많이 피곤하셨을텐데도 세심한 부분까지 배려해주시고 하나라도 더 많은 정보를 알려주기 위해 힘써주셔서 감사합니다 ㅠㅠㅠ
수업을 들으면서 그동안 실무를 하면서 곤란했던 경험들이 떠오르며, 앞으로 비슷한 상황이 생긴다면 더 쉽게 해결할 수 있을 거라는 생각이 들었습니다!
이번에 배운 내용을 바탕으로 실무에서도 잘 활용하겠습니다!
항상 감사드립니다!!
단
최
Y
인
새
댓글 0