자동 날짜 구문 분석 제거 (Microsoft Excel)
Excel은 일반적으로 데이터 가져 오기와 관련하여 매우 똑똑하지만 때로는 사용하는 자동 구문 분석이 진짜 귀찮을 수 있습니다. 예를 들어 “1-4-9″(따옴표 제외)와 같은 텍스트 문자열이 포함 된 정보를 가져올 수 있습니다. 이것은 괜찮지 만 공백을 제거하기 위해 바꾸기를 수행하면 Excel은 결과 문자열 (1-4-9)을 날짜 (1/4/09)로 자동 변환합니다.
한 가지 잠재적 인 해결책은 귀하의 정보를 Word에 복사하고 거기에서 검색하고 바꾸는 것입니다. 이 솔루션의 문제점은 정보를 Excel에 다시 붙여 넣으면 다시 날짜 정보로 구문 분석되어 필수 날짜 일련 번호로 자동 변환된다는 것입니다.
만족스러운 유일한 해결책은 Excel이 결과 문자열을 날짜가 아닌 문자열로만 처리하도록하는 것입니다. 이는 두 가지 방법 중 하나로 수행 할 수 있습니다. 원본 텍스트가 아포스트로피 또는 공백으로 시작하는지 확인하십시오. Excel의 바꾸기 기능 (작업해야하는 데이터에 따라 다름)을 사용하거나 Word의 바꾸기 기능 (훨씬 더 다양 함)을 사용하여 확인할 수 있습니다.
셀 항목의 시작 부분에 아포스트로피 또는 공백을 사용하면 셀 내용에서 추가 공백이나 문자를 제거 할 수 있습니다. 결과가 날짜처럼 보이는 텍스트 인 경우 선행 아포스트로피 또는 공백으로 인해 텍스트로 처리되기 때문에 Excel은이를 그대로 구문 분석하지 않습니다.
작업을 수행하는 또 다른 방법은 다음 단계를 따르는 것입니다. (원래 데이터가 A2 : A101 범위에 있다고 가정합니다.)
-
원본 데이터 오른쪽에 열을 삽입합니다.
-
B2 셀에 다음 수식을 입력합니다.
=SUBSTITUTE(A2," ","")
-
B2의 내용을 B3 : B101 범위로 복사합니다.
-
B2 : B101 범위의 셀을 선택합니다.
-
Ctrl + C를 눌러 범위를 클립 보드에 복사합니다.
-
A2 셀을 선택하십시오.
-
편집 메뉴에서 선택하여 붙여 넣기를 선택하십시오. Excel에서 선택하여 붙여 넣기 대화 상자를 표시합니다. (그림 1 참조)
-
값 옵션이 선택되어 있는지 확인하십시오.
-
확인을 클릭하십시오.
-
B 열을 삭제합니다.
이 단계는 SUBSTITUTE 함수의 출력이 항상 텍스트로 처리되기 때문에 작동합니다. 텍스트 값을 복사하여 붙여 넣으면 Excel에서 추가 구문 분석을 수행하지 않고 텍스트로 처리됩니다.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (3019)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.
link : / excelribbon-Defeating_Automatic_Date_Parsing [Defeating Automatic Date Parsing]
.