노션 수식 코드로 휴대폰 번호 포맷 통일하기 - 쉬운 수식 활용법
24. 11. 8.
이번에 새로 맡은 프로젝트에서 고객의 휴대폰 번호를 정리하는데, 번호들이 다 제각각이라서 일일이 확인하기 힘들어요. 노션에서 입력한 휴대폰 번호를 통일된 포맷으로 바꿀 수 있는 방법 없을까요?
노션에서 입력된 휴대폰 번호를 정리하려면 다음의 수식 코드를 사용해 보세요! 전화번호 속성에서 숫자만 추출하고, 포맷을 맞추는 방식입니다. 아래 코드를 적용하면 됩니다!
수식 코드
lets(
num, prop(”전화번호”).replaceAll("[^0-9]", ""),
phone, if(num.length() == 10, "0" + num, num),
len, phone.length() == 11,
final, phone.substring(0,3) + "-" + phone.substring(3,7) + "-" + phone.substring(-4),
if(prop(”전화번호”) and len and final.substring(0,3)=="010", final, "")
)
간략한 설명
노션 수식 코드 설명
구조 및 기능
lets: 변수 정의
num: 전화번호에서 숫자 추출
phone: 전화번호 형식 조정
len: 전화번호 길이 확인 (11자리)
final: 포맷팅된 전화번호 생성
if: 조건부 반환 (010 접두사 확인)
특징
특수문자를 제거하고 11자리 전화번호 생성
전화번호를 'XXX-XXXX-XXXX' 형식으로 변환
010으로 시작하는 전화번호만 반환