Excel: 문자열에서 숫자를 추출하는 방법

Excel: 문자열에서 숫자를 추출하는 방법

누구든지 두 개의 별도 셀 이전의 숫자와 사이의 숫자를 추출하는 데 도움을 줄 수 E있습니까 ? 숫자 길이는 두 위치 모두에서 다를 수 있습니다.EB

8E20B1PSP13

답변1

기능 과 함께 텍스트 기능을 사용하십시오 FIND.

코드가 A1 셀에 있다고 가정합니다.

LEFT(A1,FIND("E",A1)-1)첫 번째 숫자를 추출합니다.

MID(A1,FIND("E",A1)+1,FIND("B",A1)-FIND("E",A1)-1)두 번째 숫자를 추출합니다

테스트 사례:

예시 값 테스트

답변2

다음 링크에서 Excel의 텍스트 기능을 사용하는 방법을 찾아봐야 합니다.렌(),왼쪽(),중간(),오른쪽(), 그리고찾다().

귀하의 수정된 요청은 다음과 같습니다:

때로는 첫 번째 위치에 1-100이 있고 "E"와 "B" 사이에 1-15000이 있을 수 있습니다. 이 키에 따라 텍스트를 6개의 다른 셀로 분리하고 싶습니다: (10)(E)(100)(B)(1)(PL1)

이 방정식은 그렇게 할 것입니다

  1. @david의 첫 번째 방정식

  2. =”E” 또는 =MID(A1,FIND("E",A1),1)

  3. @david의 두 번째 방정식
  4. =”B” 또는 =MID(A1,FIND("B",A1),1)
  5. =MID(A1,FIND("B",A1)+1,1)
  6. =RIGHT(A1,LEN(A1)-FIND("P",A1)+1)

관련 정보