뛰어나다

차원을 세 부분으로 분할

Split Dimensions Into Three Parts

Excel 공식: 차원을 세 부분으로 분할요약

'100x50x25'와 같은 치수를 3개의 개별 부분으로 분할하려면 여러 기능을 기반으로 하는 수식을 사용할 수 있습니다. 왼쪽 , 중간 , 오른쪽 , 찾기 , , 그리고 대리자 .





참고: Excel 2013 이상에서도 빠른 채우기를 사용할 수 있으며 ' 텍스트를 열로 ' 이전 Excel 버전의 기능입니다. 두 가지 접근 방식 모두 아래에 설명된 공식보다 훨씬 간단합니다. 그러나 공식 솔루션을 원한다면 계속 읽으십시오.

설명

1차원

첫 번째 차원을 얻으려면 C4에서 다음 공식을 사용합니다.





 
= LEFT (B4, FIND ('x',B4)-1)

이것은 LEFT에서 시작하는 텍스트를 추출하여 작동합니다. 문자 수는 FIND 함수를 사용하여 텍스트에서 첫 번째 'x'를 찾은 다음 1을 빼서 계산됩니다.

2차원

두 번째 차원을 얻으려면 D4에서 다음 공식을 사용합니다.



색인 일치 공식 사용 방법
 
= MID (B4, FIND ('x',B4)+1, FIND ('~', SUBSTITUTE (B4,'x','~',2))-( FIND ('x',B4)+1))

이 수식은 다음의 특정 위치에서 시작하여 특정 수의 문자를 추출하는 MID 함수를 사용합니다. 시작 위치는 다음과 같이 계산됩니다.

 
 FIND ('x',B4)+1

단순히 첫 번째 'x'를 찾고 1을 추가합니다.

문자 수는 다음을 사용하여 계산됩니다.

 
 FIND ('~', SUBSTITUTE (B4,'x','~',2))-( FIND ('x',B4)+1)

FIND와 함께 SUBSTITUTE를 사용하여 두 번째 'x'의 위치를 ​​찾습니다. 여기에 설명된 대로 .

고유 값의 피벗 테이블 수

그런 다음 첫 번째 'x' + 1의 위치를 ​​뺍니다.

3차원

세 번째 차원을 얻으려면 E4에서 다음 공식을 사용합니다.

 
= RIGHT (B4, LEN (B4)- FIND ('~', SUBSTITUTE (B4,'x','~',2)))

이것은 RIGHT 함수를 사용하여 오른쪽에서 시작하여 특정 수의 문자를 추출합니다. LEN으로 전체 길이를 얻은 다음 'x'의 두 번째 인스턴스 위치를 빼서 추출할 문자 수를 계산합니다.

저자 데이브 브런스


^