CAFE

함수 강좌

[041] SUBSTITUTE 함수를 이용해서 개수 산출하기

작성자윤슬|작성시간10.11.04|조회수1,145 목록 댓글 4

 

안녕하세요?

 

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]셀까지 드래그 해서 채우면 아래와 같이 콤마(,)로 구분된 데이터의 개수를 알 수 있습니다.

 

그럼 또...!

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자Duta | 작성시간 12.02.04 감사합니다.
  • 작성자시몬베드로 | 작성시간 13.12.27 감사힙니다.
  • 작성자경남 | 작성시간 14.12.03 감사합니다
  • 작성자고만접자 | 작성시간 17.01.26 유용한 자료 감사합니다.
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼