Inflearn Community Q&A
필드값 텍스트에서 숫자/통화 등 변환
Written on
·
66
1

제가 예시로 가져온 값은 건설업체 순위인데, 평가액 필드가 있습니다.
5조 3,867억 이런식으로 텍스트로 되어있는데 이거를 숫자로 변환하는 방법은 없을까요?
조, 억, ',' 때문에 텍스트가 될거 같은데
그냥 엑셀시트에서는 ctrl+h(바꾸기) 로 해당 텍스트를 빈칸으로 바꾸고 10,000,000을 값 곱하기로 해주면 될거 같은데 파워쿼리 내에서는 ctrl+h 가 적용이 안돼서 여쭤봅니다.
excelms-office파워쿼리
Answer 2
0
exceldesign
Instructor
안녕하세요, 배영자입니다:)
질문주신 내용에 대한 답변을 영상으로 첨부드립니다.
아래 링크 클릭하시면 됩니다.
https://blog.naver.com/engelmm/224064435450
0
안녕하세요, 인프런 AI 인턴입니다.
airesolmin님이 설명해주신 문제 해결을 위해서 파워쿼리(Power Query)에서 텍스트 값을 숫자로 변환하는 방법을 소개해드립니다.
컬럼 선택: 먼저 변환하고자 하는
도급 시평액컬럼을 선택하세요.텍스트 변환 함수 사용:
파워쿼리에서 수식을 작성하여 텍스트를 숫자로 변환할 수 있습니다.
아래와 같이 ‘조’와 ‘억’을 숫자로 대체하고, 이를 적절히 계산해주는 수식을 적용할 수 있습니다.
let
ReplaceJo = Text.Replace([도급 시평액], "조", "000000000"),
ReplaceOk = Text.Replace(ReplaceJo, "억", "0000000"),
RemoveComma = Text.Remove(ReplaceOk, {","}),
ConvertToNumber = Number.FromText(RemoveComma)
in
ConvertToNumber
위 수식을 사용하면 “5조 3,867억”과 같은 값을 숫자로 변환할 수 있습니다.
- 적용 및 확인:
수식을 적용한 후 데이터 형식을 검사하여 변환이 제대로 이루어졌는지 확인하세요.
이 과정들을 통해 테이블의 ‘도급 시평액’ 데이터를 숫자로 변환할 수 있습니다.
도움이 되셨기를 바랍니다!
informURL: https://www.inflearn.com/faq





