
Excel에 다음 형식의 데이터가 있습니다.
ABC - DEF - XYZ; GHI, JKL, MNO, PQR, STU, VWX, YYY, ZZZ
두 번째 하이픈 "-"과 세미콜론 ";" 사이의 데이터를 추출할 수 있습니까? - 이 경우XYZ?
감사해요!
답변1
무료 정규식 추가 기능(http://www.codedawn.com/excel-add-ins.php) 이를 통해 원하는 텍스트를 선택하는 수식을 쉽게 만들 수 있습니다.
=RegExReplace(A1,"(.*-){2}(.*);.*","$2")
답변2
추가 기능을 사용하지 않으려면 다음을 사용할 수 있습니다.
=TRIM(MID(A1,SEARCH("-",A1,SEARCH("-",A1,1)+1)+1,SEARCH(";",A1,1)-SEARCH("-",A1,SEARCH("-",A1,1)+1)-1))
A1은 문자열이 있는 곳입니다.
검색에서는 두 번째 "-"(확실하지 않은 경우 복사하여 수식에 붙여넣을 수 있음)를 찾고 첫 번째 ";"를
찾아 원치 않는 공백을 제거합니다.