Excel 번호 형식 : [$ -409]란 무엇입니까?
-
23-08-2019 - |
문제
매크로 시스템을 자동화를 통해해야 할 일에 대한 가이드로 사용하여 Excel을 자동화하고 있습니다. 열을 날짜로 포맷하면 매크로는 NumberFormat
열이 :
[$-409]m/d/yy h:mm AM/PM;@
나는 이것이 실제로 무엇을 의미하는지 해독하려고 노력하고 있습니다. 나는 모은다 인터넷 검색에서, 사각형 괄호의 값은 "상태", 그리고 조건이 있다면 :
$-409
충족되면 사용합니다 NumberFormat
m/d/yy h:mm AM/PM
그렇지 않은 경우 사용합니다 NumberFormat
@
내가 찾은 참고 문헌은 "@"숫자 형식이 텍스트 자리 표시 자
그래서 내 질문은 다음과 같습니다.
조건부는 무엇입니까? $-409 테스트? 그것은 무언가를 비교하는 것입니까? -409 (즉 네거티브 4 백 9), 그렇다면, 무엇입니까 달러 표시 비교하고 있습니까?
조건부가 실패하고 텍스트 자리 표시 자 "at-sign", 무엇을 보여 주나요?
해결책
다른 사람들의 말을 명확히하기 위해 :
$ -409]는 a 장소 16 진수로 제공됩니다. 특정 로케일 코드로 날짜를 접두사하면 다양한 날짜 시간 형식 코드를 사용할 때 표시되는 내용이 결정됩니다. 예를 들어 날짜를 사용합니다
1973 년 11 월 28 일 오전 11:28:13
다음 표의 예로 :
Format Code 409 (English United States) 804 (Chinese PRC)
=========== =========================== =================
m 11 11
mm 11 11
mmm Nov 十一月
mmmm November 十一月
d 27 27
dd 27 27
ddd Mon 二
dddd Monday 星期二
y 73 73
yy 73 73
yyy 1973 1973
yyyy 1973 1973
AM/PM AM 上午
따라서 결국 두 개의 다른 로케일 식별자가있는 동일한 형식 코드는 다른 결과를 제공합니다.
[$-409]mmmm dd yyyy h:mm AM/PM
November 27 1973 11:28 AM
[$-804]mmmm dd yyyy h:mm AM/PM
十一月 27 1973 11:28 上午
로케일 코드 목록을 찾는 것은 치아를 당기는 것과 같습니다. 여기에 몇 가지 참조가 있습니다.
언어 식별자 상수 및 문자열 (기본 소스, archive.is)
다른 팁
NAAF와 Grant Wagner는 귀하의 질문에 깔끔하게 대답했습니다. $-409
, 누락 된 부분을 작성하겠습니다.
세미콜론 이후 '@'는 유효한 날짜 대신 문자열을 입력하면 데이터를 처리하는 방법을 Excel에게 알려줍니다. 그만큼 @
단순히 "여기에 텍스트를 배치하십시오.
요점을 설명하기위한 몇 가지 빠른 예 :
=TEXT("abc","hh:mm;@")
abc
=TEXT("abc","hh:mm;@@")
abcabc
보다 이 기사 텍스트 서식 옵션에 대한 자세한 설명.
[$-409]
조건이 아닌 것 같습니다. 로케일 코드 인 것 같습니다.
셀을 a로 포맷하면 관습 형식 [$-409]m/d/yy h:mm AM/PM;@
, 날짜를 입력하십시오 : 1/1/9
, 그런 다음 셀의 서식을 보면 날짜 형식 m/d/yy h:mm AM/PM
a 로케일 (위치) 의 English (United States)
.
형식을 같은 것으로 변경하면 [$-439]m/d/yy h:mm AM/PM;@
다른 언어로 셀의 내용을 볼 수 있습니다.
확실하지 않습니다 @
. 올바른 글꼴 또는 로케일을 사용할 수없는 경우 날짜를 표시하는 방법을 나타낼 수 있습니다.
다음은 목록입니다 Microsoft가 할당 한 로케일 ID.
Excel 2007에는 모든 일반 형식을 [$ -409] 유형 날짜 형식으로 변경하는 버그가 있습니다.
일반적으로 [$ -409]의 사용은 괜찮은 형식입니다.
Microsoft가 아직 제공 한 버그에 대한 수정은 없습니다. 이 버그는 일반적으로 크고 공유 된 Excel 통합 문서에서 발생합니다.
모든 일반 형식이 날짜로 바뀌는 경험이 있다면 셀 스타일로 이동하여 정상을 마우스 오른쪽 버튼으로 클릭하고 일반으로 다시 수정하십시오. 상자에 정상의 형식 유형을 알려줍니다. 이것은 일반적으로 '일반'이어야하기 때문에 [$ -409]의 일부 정점이 아니기 때문에 버그입니다.
결국 통합 문서에서 형식을 완전히 삭제해야했습니다. 이 작업을 수행하려면 통합 문서가 공유되지 않아야합니다. 통합 문서에서 "정상"셀 유형에서 위에서 식별 된 형식 [$ -409]을 삭제하려면 셀을 마우스 오른쪽 버튼으로 클릭하고 사용자 정의를 선택하고 위에서 식별 된 [$ -409] 형식 유형을 찾을 때까지 스크롤하고 모든 형식을 삭제하십시오. 장군이라고 불리는 것으로 돌아갑니다.