1 년이없는 Excel의 날짜 형식


11

저는 직원들의 생일을 맞이하고 있지만 민감성 때문에 몇 년이 걸리지 않습니다. 그러나 월과 일을 입력하면 Excel이 자동으로 2012를 년으로 추가합니다! 분명히 이것은 옳지 않습니다. 나는 월과 일을 보여주기 위해 셀을 포맷 할 수 있었지만 잘못된 정보이기 때문에 연도가 거기에있는 것을 좋아하지 않습니다.

날짜 형식을 유지하지만 연도가 자동으로 포함되지 않는 방법이 있습니까?

답변:


12

짧은 대답 :
1 년이없는 날짜를 가질 수있는 방법은 없습니다. 날짜의 일부일뿐입니다. "1:15"와 같이 입력하면 실제 값은 "01:15:00"(또는 지역 설정에 따라 비슷한 값)이됩니다. . 할 수있는 유일한 것은 열을 텍스트로 서식 지정하거나 연도를 숨기는 날짜 형식을 사용하거나 수식을 사용하여 일과 월을 다른 열로 추출하고 실제 날짜로 열을 숨기는 것과 같은 트릭입니다.

설명 :
0 이후의 일 수 엑셀 저장 날짜 (예, 제로 번째) 1월 1900 오늘 8 월 23 일 2012 년은 41,144로 저장 될 것이고,이 때문에 39683.는, 엑셀로 2008년 8월 23일가 저장 될 수 있도록 필요 에 정확한 일 수를 계산하려면 연도를 알고 있어야합니다. 8 월 23 일은 100 개가 넘는 다른 값 (1900 년 이후 해마다 하나씩)으로 해석 될 수 있기 때문에 모호합니다.

하루 중 Excel에서는 소수 부분을 일 수에 추가합니다.이 숫자는 24 시간이 경과 한 부분을 나타냅니다. 예를 들어, 06:00 (또는 오전 6시)은 해당 날짜의 25 %가 지나갔으므로 0.25로 저장됩니다.

=NOW()Excel에서 셀에 날짜 및 / 또는 시간 (또는 현재 날짜 / 시간)을 입력하고 형식을 숫자로 변경하면이 작업을 볼 수 있습니다. 또한 전체 정밀도를 보려면 소수점 이하 자릿수를 늘려야합니다.

예를 들어, 현재 시간 (필자가 작성한 현재 시간대의 20:19)은 41144.846945255로 저장됩니다.


정확히 이것입니다. 2012에 실제로 문제가있는 경우 유일한 옵션은 열을 텍스트로 형식화하고 Excel의 날짜 형식화 기능을 사용하는 것을 잊어 버리는 것입니다. 물론, 그것은 또한 적절한 날에 생일 카드를 보내는 것을 잊는 것을 의미합니다.
Martha

설명 주셔서 감사합니다! 솔루션의 기본 원리를 이해할 수있어서 정말 감사합니다.
Brendan

숫자에 대해 알게되어서 기쁩니다 ... 이걸 XML로 매핑하려고 시도했는데 모든 날짜를 숫자로 변환했지만 나를 화나게하지 않았습니다!
Brendan

1
2012를 입력하지 않으려면 날짜 형식을 유지하는 것이 좋지만 1900을 입력하는 것이 좋습니다. 나중에 계산이 필요한 경우 날짜 형식이 좋습니다.
wilson

5

몇 단계를 수행해야 할 수도 있습니다.

당신은 전체 날짜가 있습니다. 옆의 열에 다음 수식을 배치하십시오.

=CONCATENATE(MONTH(A1),"-",DAY(A1))

이것은 당신에게 달, 대시, 일을 줄 것입니다. 예쁘게 꾸미거나 여러 열을 사용할 수 있습니다.

그런 다음 새로운 월-일 조합으로 모든 셀을 복사하십시오.

다음 열에서 붙여 넣기를 선택하고 값을 선택하십시오. 이렇게하면 수식이없는 새 셀이 만들어집니다. 결국에는 값만 있습니다.

마지막으로 원래 날짜가있는 열과 위의 수식을 삭제하십시오.


물론 날짜 셀에서 월 및 일 함수를 사용하십시오. 테스트 날짜는 A1입니다.
dangowans

3

내가 아는 한 불가능합니다. 셀을 mm / dd 형식으로 지정할 수 있지만 날짜 인 경우 월, 일 및 연도의 세 부분으로 구성됩니다. 월과 일만 입력하면 Excel에서 연도가 추가됩니다. mm / dd로 표시되지만 날짜 산술을 수행하려면 정의에 따른 날짜가 1 년이어야하므로 실제로 선택할 수는 없습니다. 내가 생각할 수있는 유일한 방법은 텍스트 필드로 서식을 지정하는 것입니다. 그러나 데이터 형식의 이점을 잃게됩니다. 이게 뭐가 필요한지 물어봐도 될까요? 대부분의 경우 산술 연도가 귀찮다면 연도를 사용하지 않아도됩니다.


내가 생각하는 강박 관념 일 수도 있습니다 : PI는 2012 년을보고 거기에 있지 않아야한다는 것을 알고 있습니다!
Brendan

무슨 뜻인지 알아 그것은 나를 귀찮게합니다. 어떤 종류의 산술도 할 계획이 없다면 텍스트 필드를 사용해보십시오. 마이크로 소프트를 비난 할 수는 없지만 날짜는 정의에 따라 1 년이 걸린다. 1 년이 없으면 더 이상 날짜가 아닙니다.
minhaz1

2

두 개의 열을 만듭니다. 첫 번째 달에 달을 넣으십시오. 두 번째는 하루를 공백으로 구분하여 한 자리 숫자로 0을 사용합니다. 따라서 4 월 2 일은 첫 번째 열 : 4 월, 두 번째 열 0 2를 읽습니다. 그런 다음 Excel에서는 날짜를 읽지 않고 형식을 지정하지 않습니다. :)


1

이 데이터를 정렬하고 2013 년과 2014 년에 월과 일을 입력했지만 2013 년과 2014 년에는 입력하지 않았지만 모든 새 항목을 2013 년으로 변경 한 다음 열을 추가하고 각 #에서 41000을 빼서 1900 (년)으로 만들고 값을 붙여 넣은 후 1 년 (월)으로 형식화했습니다 뿐. 이 정보를 기반으로 가장 쉬운 솔루션이라는 것을 알았습니다. 감사. 이제는 년별로 편향없이 월별로 정렬 할 수 있습니다.


0
  • 먼저 수정할 열의 오른쪽에 아무것도 없습니다.

  • "Text to Columns"아이콘으로 가야합니다. 그것을 클릭하십시오.

  • "구분됨"을 선택된 상태로두고 다음을 클릭하십시오.

  • 기타를 클릭하십시오. (이 시점에서 내 날짜는 슬래시가있는 xx / xx / xxxx입니다) 따라서 "other"옆의 상자에 /를 넣고 다음을 클릭하십시오.

  • 다음 화면에서- "일반"을 선택된 상태로두고 완료를 클릭하십시오.

  • 이제 날짜는 3 열로 표시됩니다. 월 열은 엉망이되고 다음 열은 일과 마지막 연도입니다. 걱정 마.

  • 이제 월별 열을 강조 표시하고 마우스 오른쪽 버튼을 클릭하여 셀 서식을 지정하고 텍스트를 선택하십시오. 이제 당신의 달은 좋다.

  • 어쨌든 원하지 않기 때문에 연도 열을 삭제하십시오.

  • 이제 달과 하루가 별도의 열에 있습니다.

함께 원하십니까? 월이 B1에 있고 요일이 B2 열에 있다고 가정하십시오. 오른쪽 또는 빈 열을 사용하는 경우 수식 예는 =Concatenate(b1,"/",b2)Enter입니다.

이것은 12/31과 같은 것을 줄 것입니다. 이제 12/31을 복사하여 스프레드 시트 / 날짜 길이까지 붙여 넣으십시오.


텍스트를 열로 찾으려면 DATA 탭입니다. 마지막에 새 데이터를 복사하고 특수한 값을 선택하여 새 열에 붙여 넣어야합니다. 이제 모두 삭제할 수 있습니다. (위에 이미 mm / dd / yyyy가 포함 된 보고서를 실행하고 스프레드 시트에서 날짜를 보거나 클릭 할 때 메뉴 화면에서 보지 않으려는 경우입니다.)
Lorraine

필요한 추가 정보는 편집 내용을 참조하십시오! 편집 된 단계를 수행하지 않으면 원래 날짜 열을 삭제하려고 할 때 새 날짜가 해당 날짜를 참조하고 필드에 REF를 넣습니다. 따라서 내가 추가 한 편집을 수행하십시오.
Lorraine

0

공식 = TEXT (cell, "MM / DD")를 사용하여 전체 날짜를 MMDD 형식으로 바꾸십시오.


0

하나의 옵션은 셀을 포맷하고 숫자 탭에서 "custom"을 선택하는 것입니다. 여기에서 "d-mmm"을 찾을 때까지 스크롤하여 선택하십시오. 날짜를 "01-Nov"형식으로 제공하며 수식 표시 줄에 전체 날짜를 남기면서 셀 자체에 연도를 표시하지 않습니다.


0

셀을 '날짜'로 서식을 지정하고 범주를 선택하고 항목 끝에 슬래시를 추가하면 효과가 있습니다. 예를 들어, 6 월 15 일에 "6 / 15 /"를 입력하십시오.

MS Excel 2013을 사용하고 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.