2016-07-29 2 views
0

특정 형식이 아닌 다른 데이터를 가진 한 열 (예 : 열 A)로 Excel이 있습니다. 일부 열의 셀에는 특수 문자가 포함되어 있습니다. "*", "@", "_"및 "!"이 포함 된 셀을 찾아야합니다.MS Excel- 셀에서 특수 문자 추출

B1- _..... 
B2- !..... 
B3- null..... 
B4- @..... 
B5- _*!..... 

사람이 배 부르게 좀 도와 수 : 그리고

Column A contains- 
A1- ABVC_KL..... 
A2- !1223..... 
A3- UIL%%$00..... 
A4- [email protected] 
A5- 9_90*YY!P..... 

예를

를 들어

는, 열 B에 수식 열 B에서이 결과를 제공해야 열 B에 해당 문자를 게시?

+0

시도해 보셨습니까? 그렇다면 귀하의 노력을 보여주십시오. –

+1

먼저 각 특수 문자를 고유 한 열로 추출한 다음 B 열로 연결하는 것이 좋습니다. – pnuts

+0

찾을 수있는 특수 문자가 네 개이므로 중첩 된 'IF (ISNUMBER (FIND (...) 'CONCAT' 또는'CONCATENATE' 함수 내에서 –

답변

1

찾을 각 문자에 대해 새 열 (이후에 숨기거나 그룹화 할 수 있음)을 만들고 =IFERROR(IF(SEARCH("!",A2)>0,TRUE),"")과 같은 수식을 만듭니다. 확인할 문자가 많은 경우 행 번호 1 (예)에서 검색 할 문자열을 =IFERROR(IF(SEARCH(B$1,$A2)>0,TRUE),"")과 같이 참조하십시오. 이렇게하면 수식을 복사 할 수 있으며 항상 열 A 텍스트 값과 행 1 문자열 값을 참조하여 찾을 수 있습니다.

문자열 "!"을 검색합니다. A2 셀에서 위치를 지정하십시오. 정확한 위치를 알아야 할 필요는 없습니다. 이와 같은 문자가있는 경우 IF! 0은 TRUE 값을 제공합니다. "!" 어딘가에. 아무 것도 없으면 오류가 표시되고 IFERROR()와 함께 빈 문자열로 바뀝니다.

+0

아주 기본적인 방법을 사용했습니다. 검색해야하는 각 문자에 대해 열. 따라서 A 열에 데이터가있는 경우 B 열에서 다음 수식을 사용했습니다. = FIND ("_", A1,1), 그런 다음 C = MID (A1, B1,1) 열에 다음 수식을 사용했습니다. formukla의이 세트는 각 특성을 위해 반복했다. 그러나 이것은 긴 과정입니다. 그래서 한 셀에서 모든 특수 문자를 가져올 수 있는지 궁금합니다. –