엑셀 시트에 미국 웹 페이지의 데이터를 붙여 넣습니다. 유럽의 Excel은 미국 날짜를 이해할 수 없으므로 Text로 붙여 넣습니다.미국 날짜 (텍스트)를 유럽 날짜 (엑셀)로 Excel 변환
미국과 유럽 날짜의 차이는 일과 월의 순서가 다릅니다. "미국 텍스트 날짜"에서 "유럽"Excel이 이해할 수있는 실제 날짜로 어떻게 변환합니까? 날짜로 읽는 것이 작동하지 않으므로 YEAR(), MONTH(), DAY()가 기본 텍스트 문자열에서 작동하지 않습니다. 먼저 문자열 변환을 수행해야합니다.
세 번째 열은 문제를 보여주기위한 것입니다. 그 결과는 "MONTH"함수가 "A"열의 텍스트를 호출 한 결과입니다. 한 달 동안 하루가 걸리므로 9 월 13 일에 오류가 발생합니다.
TEXT (from US web) EU date (real date) MONTH(A1)
9/8/10 10:03 PM 8. Sep 2010 8
9/9/10 10:03 PM 9. Sep 2010 9
9/10/10 10:03 PM 10. Sep 2010 10
9/11/10 10:03 PM 11. Sep 2010 11
9/12/10 9:40 PM 12. Sep 2010 12
9/13/10 9:40 PM 13. Sep 2010 ERROR
9/14/10 9:40 PM 14. Sep 2010 ERROR
9/15/10 9:28 PM 15. Sep 2010 ERROR
에는 「변환 함수」를 용액 m/D/YY 세 열을 분할하고 그에서 날짜를 만들 수 없었다 있으면. 그렇다면 텍스트를 하루, 월, 일로 나누는 데 도움이 필요합니다.
답변으로 업데이트 .... 나사로가 작동하는 하나가 생겼습니다. 먼저 A 열의 텍스트를 년, 월, 일로 나눕니다. 그런 다음 그들을 결합하십시오. DATE 함수를 사용하여
- 년도 :
MID(A2,FIND("/",A2,FIND("/",A2,1)+1)+1,FIND(" ",A2,1)-FIND("/",A2,FIND("/",A2,1)+1)-1)
- 월 :
MID(A2,1,FIND("/",A2,1)-1)
- 일 :
MID(A2,FIND("/",A2,1)+1,FIND("/",A2,FIND("/",A2,1)+1)-FIND("/",A2,1)-1)
완벽한! 유럽 버전으로 번역해야했습니다. 다른 함수 이름과 나는 세미콜론을 사용해야한다. – Tillebeck
한 번 더 감사드립니다 .-) – Tillebeck
즐거움, 저는 Excel이 요즘 더 많은 데이터 도구로 보이기 때문에 요즘에는 더 나은 (또는 더 분명한 것은 없습니다)) 메서드를 사용하여 특정 데이터 형식을 처리합니다. – Lazarus