모든 지역에서 Excel 수식을 작동시키는 방법


7

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

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

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

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

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

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

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


3
AFAIK, Excel은 로캘에 관계없이 명령을 저장합니다. 영국 로케일로 파일을 저장하고 이탈리아어 로케일로 파일을 열 수 있습니다. 내가 아는 유일한 제한 사항은 로케일에서 로케일이 예상하는대로 입력해야한다는 것입니다.
— Doktoro Reichard

1
@DoktoroReichard 맞습니다. 나는하여 확인 영어 Excel 파일 다운로드 및 독일 Excel에서 열기를 . 보시다시피, 쉼표는 세미콜론으로 변환되고 영어 공식 이름은 독일어로 표시됩니다. 그 반대도 마찬가지입니다
— nixda

감사! 여기에서도 작동합니다. 클라이언트가 오류를보고하는 다른 이유가 있어야합니다. 수식을 적용하는 VBA가있을 수 있습니다. 답변으로 추가하면 동의합니다.
— user3357963

답변:


3

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

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

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


날짜 형식은 어떻습니까?
— jeromerg

2
Excel이 이런 식으로 작동하는 이유를 이해할 수 없습니다. Excel에서 x를하고 싶지만 Excel에서 네덜란드어 수식을 기대하기 때문에 찾은 모든 솔루션이 작동하지 않습니다.
— s1h4d0w 12
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.