본문 바로가기
컴퓨터/엑셀

엑셀 콤마를 제외한 숫자 개수 세기

by 적시우 2020. 1. 2.

안녕하세요.

 

2020년 새해가 밝았네요.

 

행복은 밥 한 끼를 온전히 대하고 누리며 먹을 줄 아는 사람에게는 별로 이슈가 되지 않아요.
(당신이 숲으로 와준다면 - 김용규)

좋아서 인용해봤습니다. 밥 한 끼 온전히 대하고 누리는 새해 되시길 바랍니다.

 

제가 다룰 소재는 엑셀에서 하나의 셀 안에서 콤마로 구별했지만 콤마를 제외한 숫자 개수 세기입니다.

 

초반요약

=LEN(개수를 구할 셀)-LEN(SUBSTITUTE(개수를 구할 셀,",",)),+COUNTA(개수를 구할 셀)

외우시면 됩니다.

 

유의사항 ,를 .으로 헷갈려 적으면 개수가 틀립니다.

 

 

사용할 상황은 셀을 압축해서 사용하실 때 좋습니다.

예를 들어 1, 8, 15, 22, 19일을 일했다고 칩시다. 그러면 보통 날짜를 입력할 경우 셀을 5칸 차지하게 됩니다.

하지만 콤마로 구별하고 하나의 셀에 입력하면 4칸을 이득 볼 수 있습니다.

스크롤을 과도하게 내릴 필요도 없고 한눈에 들어온다는 장점이 있습니다.

 

방법은 콤마로 "," 구별해서 수를 적으면

수의 전체 개수는 콤마 + 1이란 걸 이용합니다.

 

=LEN(D2)는 전체 텍스트 길이입니다.

=LEN(SUBSTITUTE(개수를 구할 셀,",",))는 콤마를 뺀 길이입니다.

그러면 전체 길이에서 콤마를 뺀 길이를 빼면 콤마의 개수가 나옵니다.

 

=COUNTA(D2)는 1입니다. 

콤마의 개수 + 1은 콤마로 구별한 숫자의 개수가 됩니다.

 

감사합니다.

댓글