Excel에서 특정 소수 구분 기호를 사용하여 숫자를 텍스트 표현으로 변환

Excel에서 특정 소수 구분 기호를 사용하여 숫자를 텍스트 표현으로 변환

숫자(내 로케일에서 "52,9" 형식)가 있는 셀이 있고 특정 소수 구분 기호("52.9")를 사용하여 다른 셀의 문자열 형식으로 지정하려고 합니다. 나는 내 로케일 등을 변경하고 싶지 않고 어떤 로케일을 사용하더라도 동일하게 작동하기를 원합니다. 물론 정수와 소수를 제거하고 다시 연결하는 복잡한 공식을 작성할 수 있지만 제 질문은 이 작업을 수행하는 함수가 있습니까?

저는 최신 버전의 Excel 365를 사용하고 있습니다.

답변1

예, 꽤 쉽습니다.

=Substitute("25,84";",";".")

그러면 다음과 같은 문자열이 생성됩니다.

25,84 -> 25.84

답변2

별도의 셀에서 소수 구분 문자를 가져옵니다. 교체용으로 사용하세요.

예.

  • 넣어1,1셀 A1에 숫자를 입력합니다. 참고표준입니다.

  • 공식을 넣어보세요=MID($A$1,2,1)B1으로. 현재 소수점 구분 기호입니다.

  • 특정 소수 구분 기호를 사용하여 문자열로 변환하려는 값을 입력합니다(52,9)를 A2로.

  • 공식을 넣어보세요=대체(A2,$B$1,".")B2로. 필요한 결과를 얻습니다.

물론 이것은 하나의 복잡한 공식으로 결합될 수 있습니다.=대체(A2,MID($A$1,2,1),".")B1 셀 해제 - 변환해야 하는 숫자의 양이 적을 때 안전합니다.

참조 표준 및 현재 소수 구분 기호 수식은 모든 정적 셀(예: 숨겨진 첫 번째 행 또는 서비스/숨겨진 워크시트)에 배치할 수 있으며 통합 문서에 참조 표준으로 사용할 수 있는 적합한 정적 데이터가 있을 수도 있습니다. ..).

관련 정보