숫자(내 로케일에서 "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 셀 해제 - 변환해야 하는 숫자의 양이 적을 때 안전합니다.
참조 표준 및 현재 소수 구분 기호 수식은 모든 정적 셀(예: 숨겨진 첫 번째 행 또는 서비스/숨겨진 워크시트)에 배치할 수 있으며 통합 문서에 참조 표준으로 사용할 수 있는 적합한 정적 데이터가 있을 수도 있습니다. ..).