모든 지역에서 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.