안정적인 규칙은 하나의 ‘<’와 그 뒤의 ‘>’ 사이 텍스트를 추출하는 것입니다. 반복된 구분 기호는 잘못된 값으로 간주하므로 추출 전에 개수를 세세요.
B2 수식
=IF(TRIM(A2)="","",IF(AND(LEN(A2)-LEN(SUBSTITUTE(A2,"<",""))=1,LEN(A2)-LEN(SUBSTITUTE(A2,">",""))=1),TRIM(TEXTBEFORE(TEXTAFTER(A2,"<"),">")),"검토"))
두 길이 차이는 여는 꺾쇠괄호와 닫는 꺾쇠괄호의 개수를 셉니다. 각각 하나일 때만 추출하며, TRIM은 악센트 문자나 중국어 문자를 바꾸지 않고 주변 공백만 제거합니다.
레거시 방식: 같은 괄호 개수 검사 뒤에 MID와 FIND를 사용하세요. TRIM(MID(A2,FIND("<",A2)+1,FIND(">",A2)-FIND("<",A2)-1)).
테스트: Ana Pérez와 王小明은 전체 이메일 주소를 반환하고, 빈 값은 빈 값으로 유지되며, 괄호가 없거나 여는 괄호가 두 개인 값은 ‘검토’를 반환합니다. ‘>’가 ‘<’ 뒤에 오는지도 확인하세요. 데이터에 괄호 순서가 뒤바뀐 값이 있다면 배포 전에 해당 조건을 추가하세요.