함수 공식=TEXTJOIN("",,IFERROR(MID(셀,ISNUMBER((SEARCH(MID(셀,ROW(INDIRECT("1:"&LEN(셀))),1),"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")))*ROW(INDIRECT("1:"&LEN(셀))),1),"")) 인수 설명엑셀 셀에서 영어만 추출 공식 예제
예제파일 다운로드오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
호환성
사용된 기초 함수엑셀 셀에서 영어 추출 공식 알아보기공식 설명영어와 한글, 특수기호, 숫자 등 여러 문자가 동시에 입력된 셀에서 영어만 추출하는 공식입니다. TEXTJOIN 함수가 사용되므로 함수를 지원하는 엑셀 2016 이후 버전에서만 사용 가능합니다. 본 공식을 적절히 활용하면 셀에서 영어만 추출하는 것 외에도 ① 숫자만 추출하거나, ② 특정 문자만 추출하거나, ③ 특수기호를 제외한 값만 추출하는 등 다양한 형태로 활용할 수 있습니다. 1] 숫자만 추출하는 공식 =TEXTJOIN("",,IFERROR(MID(셀,ISNUMBER((SEARCH(MID(셀,ROW(INDIRECT("1:"&LEN(셀))),1),"0123456789")))*ROW(INDIRECT("1:"&LEN(셀))),1),"")) 2] 특정 문자만 추출하는 공식 =TEXTJOIN("",,IFERROR(MID(셀,ISNUMBER((SEARCH(MID(셀,ROW(INDIRECT("1:"&LEN(셀))),1),"추출할문자")))*ROW(INDIRECT("1:"&LEN(셀))),1),"")) 3] 특수기호를 제외한 값만 추출하는 공식 =TEXTJOIN("",,IFERROR(MID(셀,NOT(ISNUMBER((SEARCH(MID(셀,ROW(INDIRECT("1:"&LEN(셀))),1),"!@#$%^&*()_-+=[]}{';:`~\|/?.,<>"))))*ROW(INDIRECT("1:"&LEN(셀))),1),"")) 공식의 동작원리
|