안녕하세요?
SUBSTITITUE 함수를 이용해서 특정문자로 구분된 개수를 산출하는 방법을 알아 보겠습니다.
어찌보면 활용강좌에 올려야 할 자료같지만 아주 간단한 수식이므로 SUBSTITUTE 함수강좌를 하며
같이 진행하겠습니다.
그럼 먼저 아래와 같은 데이터가 있다고 가정합니다.
우리는 아래 데이터에서 콤마(,)로 구분되어 있는 데이터의 개수를 B열에 나타내고자 합니다.
먼저 [B2]셀에 =LEN(A2) 로 입력후 [B4]셀까지 드래그해서 채워보겠습니다.
LEN 함수는 참조하는 셀의 데이터의 길이를 나타내 줍니다.
그러므로 아래와 같이 [B2]셀에는 참조하는 [A2] 셀의 데이터 길이인 11을 반환합니다.
이미 눈치 채셨겠지만 그렇다면 콤마(,)로 구분된 데이터의 갯수는 전체 데이터의 길이에서 콤마(,)를 지운 데이터 길이에 1을 더하면 간단히 알 수 있을것입니다.
[B2]셀에 콤마(,)를 공란으로 처리하는 수식인 =SUBSTITUTE(A2,",","") 를 입력후 [B4]셀까지 채워보겠습니다.
아래그림과 같이 콤마를 지운 데이터만 나타나게 됩니다.
그럼 콤마(,)가 삭제된 데이터의 길이는 어떻게 알 수 있을까요?
콤마(,)가 삭제된 데이터를 LEN함수를 이용해서 데이터 길이를 나타내라고 하면 되겠죠.
[B2]셀에...
=LEN(SUBSTITUTE(A2,",","")
로 입력후 [B4]셀까지 드래그하면 아래와 같은 결과를 반환합니다.
그럼 이제 마지막으로 콤마(,)로 구분된 데이터의 개수를 나타내겠습니다.
위에서 이미 소개드린 함수를 이용해서 [B2]셀에...
=LEN(A2)-LEN(SUBSTITUTE(A2,",",""))+1
로 입력후 [B4]셀까지 드래그 해서 채우면 아래와 같이 콤마(,)로 구분된 데이터의 개수를 알 수 있습니다.
그럼 또...!