노션 수식 코드로 휴대폰 번호 포맷 통일하기 - 쉬운 수식 활용법

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으로 시작하는 전화번호만 반환