엑셀 문자 포함 숫자 합계 구하기

엑셀에서 문자가 포함된 숫자의 합계를 구하는 방법을 찾고 있나요? 단위가 붙어 있는 숫자는 같이 더해지지 않아서 곤란했던 적이 있을 거예요. 이 글에서는 공백, 문자 포함 숫자, 일반 숫자가 모두 포함되어 있을 때 이들을 모두다 더하는 방법을 알아 보겠습니다.


엑셀 문자 포함 숫자 합계 구하기

엑셀 문자 포함 숫자 합계 구하기 방법은 크게 3가지 입니다. 요약해보면 아래와 같습니다.

1.찾기 바꾸기, 셀서식 이용
1)범위 지정하기
2)Ctrl+H(찾기바꾸기) 누르기
3)’찾기’ 에 ‘개’ 입력, ‘바꾸기’ 에 스페이스바 1번 누르기
4)합계 구하기
5)범위 지정하기
6)Ctrl+1(셀서식) 누르기
7)표시형식 – 사용자지정 – “개” 입력
 
2.빠른 채우기, 서식 지우기, 찾기 바꾸기 이용
1)첫 번째 셀에 숫자 계산식 입력하기
2)Ctrl+E 눌러 빠른채우기
3)범위 선택하기
4)홈 – 지우기 – 서식 지우기
5)Ctrl+H(찾기 바꾸기) 누르기
6)’찾기’, ‘바꾸기’ 칸에 각각 ‘=’ 입력하기
 
3.함수 이용
=SUM(VALUE(IF(범위=” “,0,SUBSTITUTE(범위,”개”,” “))))
*함수 사용 시 주의점
1)배열함수 사용됨(엑셀 2019 이전 버전은 Ctrl + Shift + Enter 누르기)
2)빈칸을 0으로 입력하라는 명령을 안 하면 #VALUE! 오류 표시 뜸
3)VALUE 함수를 써줘야 텍스트 형식의 숫자가 아닌 일반 숫자로 바뀜


< 영상 설명 >


< 그림 설명 >

엑셀 문자 포함 숫자 합계 구하는 방법

엑셀에서 문제가 포함되어 있는 숫자의 합계를 구하는 방법을 바로 알아 보겠습니다.

1.찾기 바꾸기, 셀서식

첫 번째 방법은 ‘찾기 바꾸기’, ‘셀서식’ 을 함께 사용하는 방법 입니다.

아래 사진처럼 ‘개’ 라는 단위가 함께 포함되어 있는 경우 합계를 구해보겠습니다.

1.범위 선택하기


근데 아래와 같이 ‘개’ 단위가 붙은 숫자는 더해지지 않은 걸 알 수 있습니다. ‘개’ 단위가 붙어 있는 숫자도 같이 더 하고 싶은 경우 어떻게 해야 될까요?

2.엑셀 문자 포함 숫자 합계 구하기(찾기 바꾸기)


먼저 합계를 구할 범위를 모두 블럭 지정해 줍니다.

3.범위 선택하기


‘홈 – 찾기 및 선택’ 으로 들어갑니다. Ctrl + H 를 눌러도 됩니다.

4.찾기 및 선택


‘바꾸기’ 를 누릅니다.

5.바꾸기 누르기


‘찾을 내용’ 에 ‘개’ 를 입력하고, ‘바꿀 내용’ 에 커서를 두고 스페이스 바를 한번 누릅니다. 그 후 ‘모두 바꾸기’ 를 누릅니다.

6.엑셀 문자 포함 숫자 합계 구하기(찾기 바꾸기, 셀서식)


그럼 아래 사진처럼 ‘개’ 단위가 모두 사라지게 되구요. 이후 다시 합계를 구해 보면 정상적으로 더해지는 걸 알 수 있습니다.

7.엑셀 문자 포함 숫자 합계 구하기(찾기 바꾸기, 셀서식)


‘개’ 단위를 다시 붙여야 하는 경우 어떻게 해야 하는지 알아 볼게요. 아래 사진처럼 단위를 붙일 범위를 블럭 지정 해 주시고요.

8.범위 선택하기


Ctrl + 1 을 누릅니다. 그 후 ‘표시 형식 – 사용자 지정’ 으로 들어간 뒤 ‘G/표준’ 이라고 입력되어 있는 글자 옆에 “개” 라고 입력합니다. 이 때 반드시 큰 따옴표 안에 단위를 입력해 주셔야 합니다. ‘개’ 가 아니더라도 ‘원’ ‘원정’ 등 원하는 무슨 단위든 다 붙일 수 있습니다.

9.셀서식


그럼 아래 사진처럼 단위가 표시 됩니다.

10.단위 붙은 모습


2.빠른 채우기, 서식 지우기, 찾기 바꾸기

이번엔 두 번째 방법인데요. 아래 사진처럼 모든 숫자에 단위가 붙어 있는 경우 합계를 구하는 방법을 알아 보겠습니다. 첫 번째 셀 에는 아래와 같이 더하기 수식을 직접 입력합니다.

‘=1+5+8

11.계산식 입력하기


그 후 두 번째 셀에 커서를 두고 Ctrl + E 를 눌러서 빠른 채우기를 해줍니다. 맥북에서도 Control + E(영문으로 바꾼 상태 이어야 함) 를 누르면 빠른 채우기가 됩니다.

12.Ctrl+E 누르기


그 후 전체 범위를 선택해 주시고요.

13.범위 선택하기



‘홈 – 지우기 – 서식 지우기’ 를 누릅니다.

14.서식 지우기


블럭지정이 되어 있는 그 상태를 유지해주시고요.

15.범위 선택하기


‘홈 – 찾기 및 선택’ 으로 들어가거나, Ctrl + H 를 누릅니다.

16.찾기 및 선택


그 후 ‘바꾸기’ 를 누릅니다.

17.바꾸기


‘찾을 내용’ 과 ‘바꿀 내용’ 에 둘다 ‘=’ 를 입력합니다. 그 후 ‘모두 바꾸기’ 를 누릅니다.

18.찾기, 바꾸기에 = 입력하기


그럼 아래 사진처럼 ‘개’ 단위가 붙어 있음에도 합계가 구해진 걸 알 수 있습니다.

19.합계 나온 모습


3.함수

마지막으로 함수를 사용하여 단위가 붙어 있는 숫자의 합계를 구해보겠습니다.

결론적으로 아래와 같이 함수식을 입력하면, 단위가 있는 숫자 셀, 공백이 있는 셀이 있어도 합계가 다 구해집니다.

=SUM(VALUE(IF(B3:D3=””,0,SUBSTITUTE(B3:D3,”개”,””)))) → 3

20.함수 입력해서 문자 포함 숫자 합계 구하기


어떻게 해서 위와 같은 함수식이 나왔는지 하나하나 알아 보겠습니다. 안에 있는 함수 부터 하나씩 뜯어보겠습니다.

=SUBSTITUTE(B3:D3,”개”,””) → 배열함수이므로 엑셀 2019 이전 버전은 Ctrl + Shift + Enter 눌러주세요.

위와 같이 함수식을 입력하면 아래 빨간색 상자와 같이 결과값이 나옵니다. ‘개’ 가 사라지고 숫자만 나왔습니다.

SUBSTITUTE 함수

즉, 다음과 같은 말입니다. “B3:D3 범위에 ‘개’ 라는 글자가 있으면 공백으로 바꿔라” → 즉, 이 말은 단위가 붙은 숫자를 그냥 일반 숫자로 바꾼다는 의미입니다.

이제 IF 함수를 앞에 붙여 보겠습니다.

=IF(B3:D3=””,0,SUBSTITUTE(B3:D3,”개”,””)) → 마찬가지로 Ctrl + Shift + Enter 눌러주세요.

위 함수식의 의미는 이러합니다. “B3:D3 범위에 공백이 있으면 0으로 표시하고, 공백이 아니면 “개”를 없앤 값으로 표시해라”

IF, SUBSTITUTE 함수

여기서 공백인 경우 0 을 표시 하라고 입력해 준 이유가 있어요. 이렇게 입력하지 않을 경우 빈칸 자리에 #VALUE! 오류 표시가 뜨기 때문입니다.

자, 이제 VALUE 함수를 써주겠습니다. VALUE 함수는 텍스트 형식의 숫자를 일반 숫자 형식으로 바꿔줍니다. 텍스트 형식의 숫자는 합계에 더해지지 않기 때문에 VALUE 함수를 이용해서 일반 숫자 형식으로 꼭 바꿔줘야 합니다.

아래 사진의 빨간색 상자 부분을 보면 숫자 1, 2 가 텍스트 형식에서 숫자형식으로 바뀐 걸 알 수 있습니다.

IF, SUBSTITUTE, VALUE 함수


VALUE 함수를 쓰기 전과 후를 비교해보면 확실히 차이를 알 수 있죠.

VALUE 함수 사용 전후 차이


이제 마지막으로 SUM 함수를 맨 앞에 입력해서 합계를 구하면 됩니다. 그리고 아래 셀 에도 자동채우기를 해주면 완성입니다.

=SUM(VALUE(IF(B3:D3=””,0,SUBSTITUTE(B3:D3,”개”,””))))

21.자동 채우기



< 추천글 >