노션 수식으로 대출일 데이터를 일자 형식으로 변환하는 방법

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" 형식으로 날짜 생성