셀에 날짜를 입력할때 140416 와 같이 입력하는 경우가 있는데
이를 서식을 날짜형식으로 지정하면 전혀 다른 값으로 값이 변하게 된다.
140416 =data
2284-06-10 간단날짜 서식지정
원하는건 14.04.16 이거였는데...
그래서 텍스트함수 TEXT() 를 이용해 봤지만
140,416 =TEXT(data,"00,00,00")
140416.. =TEXT(data,"##.##.##")
140416. . =TEXT(data,"??.??.??")
위와같은 원하는 값을 얻지 못했다. 결국 검색으로 찾아봤지만 실패. 엑사모 질문을 통해 해결한다.
14.04.16 =TEXT(data,"??!.??!.??")
14.04.16 =TEXT(data,"00!.00!.00")
여기서 ! 느낌표가 특별한 역할을 한다는것을 알게되었다.
느낌표의 위치에서 느낌표 뒤에 있는것은 그대로 표시? (한말디로 정리하려니 언어능력이 딸리네)
텍스트 서식은 뒤에서 부터 채워지며 !뒤에 서식표현은 기능은 무시된다. 기능만
=TEXT(data,"00!00!00") 이렇다면 14040106 이렇게 나오는데 나눠보자면
1404 0 1 0 6
↓ ↓ ↓ ↓ ↓
TEXT(data," 00 !0 0 !0 0 이렇게 대응이 된것을 알수있다.
느낌표의 능력을 이용하여 응용하자면 아래와 같은 결과를 얻어낼 수 가 있다는 결론이다.
=TEXT(data,"잊지말자 세월호 ( 2000!년 00!월 00일 )")
결과
잊지말자 세월호 ( 2014년 04월 16일 )
'엑셀관련' 카테고리의 다른 글
[조건부서식] 취소선 표시를 좀 더 눈에 띄게 할순없을까요? (0) | 2020.05.15 |
---|---|
엑셀 2007 시트 암호 크랙 방법 (0) | 2017.12.19 |
http://m.blog.naver.com/leejason/220531640873 (0) | 2016.04.20 |
엑셀 백업 기능 설정 (0) | 2016.04.20 |
엑셀 2007 화일 열때 새창으로 열기 (0) | 2016.04.20 |