노션 수식으로 대출일 데이터를 일자 형식으로 변환하는 방법
24. 11. 24.
최근에 프로젝트 진행하면서 여러 개의 대출일 데이터를 정리하고 있는데, 날짜를 일자로 변환하고 싶어요! 노션 수식으로 이걸 어떻게 할 수 있을까요?
대출일 데이터를 날짜 형식으로 변환하려면 아래의 수식 코드를 사용하세요! 이 코드는 대출일에서 년, 월, 일을 추출하고, 일자 형식으로 파싱해 줍니다.
수식 코드
lets(
year, prop("대출일").match("\d+(?=년)"),
month, prop("대출일").match("\d+(?=월)"),
month, month.join("").length() == 1 ? "0" + month : month,
date, prop("대출일").match("\d+(?=일)"),
date, date.join("").length() == 1 ? "0" + date : date,
(year + "-" + month + "-" + date).parseDate()
)
간략한 설명
노션 수식 코드 설명
구성 요소
- **lets**: 변수 정의 및 값을 조작
- **year, month, date**: 대출일에서 연, 월, 일을 추출
- **match**: 정규 표현식으로 특정 패턴 검색
- **join**: 배열을 문자열로 변환
- **length**: 글자 수 확인
- **parseDate**: 최종적으로 날짜 형식으로 변환
주요 로직
- year: 대출일에서 연도 추출
- month: 대출일에서 월 추출 후 1자리 수를 0으로 보정
- date: 대출일에서 일 추출 후 1자리 수를 0으로 보정
- 최종적으로 "YYYY-MM-DD" 형식으로 날짜 생성