텍스트 문자열에서 마지막 n자를 제거하려면 다음을 기반으로 수식을 사용할 수 있습니다. 왼쪽 그리고 렌 기능. 이와 같은 수식을 사용하여 왼쪽에서 시작하여 값의 마지막 3자, 마지막 5자를 제거할 수 있습니다. 표시된 예에서 E6의 공식은 다음과 같습니다.
= LEFT (text, LEN (text)-n)
숫자만 반환하는 각 값에서 '마일'을 잘라냅니다.
설명NS 왼쪽 기능 텍스트 문자열의 왼쪽에서 시작하여 문자를 추출하는 데 적합합니다. 이 수식에서 LEFT를 사용하여 트리밍하려는 문자 수까지 모든 문자를 추출합니다.
가변 길이 값에 대한 문제는 추출할 문자 수를 정확히 모른다는 것입니다. LEN 함수가 사용되는 곳입니다.
LEN은 내부에서 외부로 작업하여 각 값의 총 길이를 계산합니다. D6(736마일)의 경우 총 길이는 9입니다. 추출할 문자 수를 얻으려면 공백 문자를 포함하여 '마일'의 길이인 6을 뺍니다. 결과는 3이며 추출할 문자 수로 LEFT에 제공됩니다. 그런 다음 LEFT는 텍스트 '736'을 텍스트 값으로 반환합니다.
마지막으로 텍스트가 아닌 숫자 값을 원하기 때문에 텍스트를 실행합니다. VALUE 함수 , 텍스트 형식의 숫자를 실제 숫자로 변환합니다.
공식 단계는 다음과 같습니다.
= VALUE ( LEFT (D6, LEN (D6)-6))
참고: 숫자 결과가 필요하지 않은 경우 VALUE 함수를 사용할 이유가 없습니다.
저자 데이브 브런스