노션 수식으로 금액에 콤마 추가하기 - 수식 코드 활용법
24. 10. 30.
영수증 데이터를 정리하는데, 금액에 콤마를 넣고 싶어요! 어떻게 해야 할까요?
금액을 표시할 때 콤마를 넣으려면 노션 수식에서 아래 코드를 사용하면 됩니다! 이 코드는 숫자를 3자리마다 콤마로 구분해 줍니다. 아래 코드를 복사해서 사용해보세요!
수식 코드
lets(
source, prop(”Money”).format(),
result, ifs(
source != "0",
("000" + source)
.substring(source.length() % 3)
.replaceAll("(\d{3})", "$1,")
.replace("^0+,?", "")
.replace(",$", "")
,"0"
),
result
)
코드에 적용된 세팅

간략한 설명
노션 수식 설명
코드 목적
- 금액 형식으로 변환하는 함수.
변수 설명
- `source`: "Money" 속성의 값을 문자열로 포맷.
- `result`: 조건에 따라 포맷된 결과를 저장.
주요 로직
- `ifs` 함수 사용:
- `source`가 "0"이 아닐 때:
- `source`에 앞서 "000" 추가 후, 문자열 길이에 따라 서브스트링.
- 3자리마다 콤마 추가.
- 접두사 0 제거.
- 끝의 콤마 제거.
- `source`가 "0"일 때: 결과는 "0".
최종 결과
- 변환된 금액 형식 반환.