모든 지역에서 Excel 수식을 작동시키는 방법 사용하므로 쉼표 구분 기호를

Excel 수식이 많은 여러 지역에서 통합 문서를 작동시켜야합니다.

영국 지역 설정을 사용하므로 쉼표 구분 기호를 사용하여 다음 Excel 수식이 정상적으로 작동합니다.

=IF(A1=A1,"This Works","")

예를 들어, 이탈리아어 Windows / Excel 버전은 세미콜론 구분 기호를 사용합니다.

=IF(A1=A1;"This Works";"")

모든 수식을 모든 지역에서 사용할 수있는 Excel 전용 설정이 있습니까? Excel 2010+에서 하나는 있지만 찾을 수 없다고 생각했습니다.

참고 : 제어판에서 지역 설정을 변경할 수 있다는 것을 알고 있습니다 (예 :이 링크 참조) 그러나 제어판에 액세스 할 수 없으므로이 경우에는 실용적인 해결책이 아닙니다.



답변

Excel 은 로캘에 관계없이 파일에 기본 수식을 저장 합니다. 예를 들어 파일을 영어 로캘로 저장하고 이탈리아어 또는 독일어 로캘에서 열 수 있습니다.

당신이 언급 한 바와 같이 사실과, Excel이 길 것으로 예상 수식을 쓸 수는 다소 사용되는 기계 및 Excel 버전의 국가 별 설정에 관련. 주어진 컴퓨터에서 로케일이 예상하는대로 수식을 입력해야합니다. 저장 한 후, 엑셀의 모든 버전을 열어야하고 “변환” ,;따라, 반대의 경우도 마찬가지입니다.

참고로, VBA 스크립팅은 스크립트가 일부 문자가 존재할 것으로 예상하지 않는 한 로케일과 무관해야합니다.