오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
기초 입문 강의

엑셀 초록색 삼각형, 오류 표시 해결 방법 총정리

오빠두엑셀 by 오빠두엑셀
  • 학습시간 13분
  • 난이도 입문
  • 작성일 2020.09.30

실무에서 자주 발생하는 오류의 주요 원인 4가지 및 오류 표시 해결 방법 총정리

이 강의에서는 엑셀 셀 왼쪽 위에 표시되는 초록색 삼각형 오류의 발생 원인을 살펴보고, 실무에서 가장 자주 마주치는 텍스트 형식의 숫자 문제를 해결하는 방법을 다룹니다. 외부 프로그램에서 받은 데이터에서 합계가 0으로 나오거나 #DIV/0! 오류가 발생할 때, 곱하기·텍스트 나누기·매크로 세 가지 방법으로 데이터를 정상적인 숫자로 변환해 계산을 올바르게 처리하는 흐름을 정리합니다.

엑셀 초록색 삼각형, 오류 표시 해결 방법 총정리
DOWNLOADS

실습자료를 준비했어요

수업에서 사용한 예제 파일과 보충 자료를 한 곳에 정리했습니다!👇

엑셀 오류 발생의 3가지 주요원인

엑셀을 사용하다 보면 아래 그림과 같이 셀 왼쪽 위에 초록색 삼각형 표시가 나타나는 경우가 자주 있습니다. 엑셀은 미리 설정된 오류 검사 규칙에 따라 입력값이 오류이거나 오류로 의심될 때 셀 왼쪽 위에 초록색 삼각형을 띄워 사용자에게 오류 발생 가능성을 알려줍니다.

초록색 삼각형 엑셀 오류 표시

엑셀에 기본으로 적용되는 오류 검사 규칙은 총 10가지이며, 그중 실무에서 가장 자주 마주치는 원인은 대표적으로 4가지입니다. 전체 목록은 아래와 같습니다.


  • 수식이 오류를 반환 할 경우
  • 수식에 사용된 영역에 누락된 셀이 있을 경우
  • 인접한 셀과 일관되지 않은 다른 형태의 수식이 사용될 경우
  • 표의 열 수식과 일치하지 않는 수식이 사용될 경우
  • 수식을 포함한 셀이 잠금되어있지 않을 경우
  • 2자리로 표시된 연도가 있을 경우
  • 수식이 빈 셀을 참조할 경우
  • 앞에 어퍼스트로피(')가 있거나 텍스트 형식의 숫자일 경우
  • 데이터 유효성 오류가 있을 경우
  • 잘못된 숫자 형식일 경우

엑셀에서 발생하는 오류의 종류와 해결방법에 대한 자세한 설명은 아래 관련 포스트를 참고해 주세요.

위 10가지 규칙 가운데 8번째에 있는 '텍스트 형식의 숫자'로 인한 오류는 다른 오류와 달리 발생 사실을 한눈에 알아채기 어렵다는 특징이 있습니다.

특히 외부 프로그램에서 엑셀 자료를 다운받아 활용할 때 자주 발생하므로, 엑셀을 자주 사용하는 실무자라면 '텍스트 형식의 숫자' 오류 해결방법은 반드시 숙지해 두는 것이 좋습니다.

엑셀 오류를 무시하는 방법

엑셀 사용 중 오류가 발생했을 때 대처할 수 있는 방법은 크게 2가지입니다. 첫 번째는 오류를 무시하는 것이고, 두 번째는 오류 자체를 해결하는 것인데요.

먼저 오류를 무시하는 방법부터 살펴보겠습니다. 엑셀에서 오류를 무시하는 방법은 총 3가지가 있습니다.

엑셀 수식 옵션에서 오류검사를 비활성화 하는 방법
  1. [파일] - [옵션] - [수식] 으로 이동합니다.엑셀 수식 오류 검사
  2. '오류 검사' 항목에서 '다른 작업을 수행하면서 오류 검사' 옵션을 비활성화합니다.엑셀 수식 오류 검사 해제
  3. [확인]을 눌러 마무리하면 셀 위에 표시되던 초록색 삼각형이 모두 사라집니다.엑셀 초록색 삼각형 사라짐
오류 메시지(느낌표)를 통해 엑셀 오류 표시 숨기는 방법
  1. 오류가 발생한 셀을 시작으로 오류가 발생한 다른 범위까지 모두 선택합니다.오류 발생한 범위 선택
  2. 오류 메시지(느낌표)를 클릭한 뒤 [오류 무시]를 선택합니다.엑셀 오류 무시
  3. 선택한 범위 내 모든 오류 표시가 사라집니다.오류 표시 사라짐
  4. 단, 이 방법은 시작 셀에서 발생한 오류와 동일한 오류만 한 번에 숨길 수 있으며, 다른 종류의 오류에는 적용되지 않습니다.동일하지 않은 오류 사라지지 않음
오류 검사 기능을 사용하는 방법
  1. [수식] - [오류 검사]를 클릭합니다.엑셀 수식 오류검사
  2. 오류 검사 기능을 실행하면 시트 안에서 발생한 모든 오류를 순서대로 확인하면서 원인을 점검할 수 있습니다.오류검사 이전 다음
  3. [오류 무시] 버튼을 클릭하면 선택된 셀의 오류를 무시할 수 있습니다.오류검사 오류 무시

오류를 무시할 경우 발생하는 문제점

발생한 오류를 무시하거나 오류 검사 기능을 비활성화하면 시트 위에 초록색 삼각형이 표시되지 않으므로, 여러 사람과 공유해야 하는 보고서를 작성할 때 더욱 깔끔하게 정리할 수 있다는 장점이 있습니다.

하지만 오류를 무시한 채 작업하면 예상치 못한 문제가 발생할 수 있으므로 항상 주의가 필요한데요. 그중 실무에서 가장 자주 발생하는 문제가 '텍스트 형식의 숫자'로 인한 계산 오류입니다. 아래 예제를 통해 살펴보겠습니다.

텍스트 형식의 숫자로 인한 계산 오류 예제
  1. 예제파일의 [날씨예보] 시트로 이동합니다. 강수확률, 최고온도, 최저온도 셀의 왼쪽 위에 초록색 오류 표시가 나타나 있습니다.오류 발생 범위 선택
  2. 최고온도의 평균을 구하기 위해 F8셀을 선택한 뒤 아래 수식을 입력합니다.
    =AVERAGE(F2:F7)

    평균 계산

  3. AVERAGE 함수를 입력했지만 #DIV/0! 오류가 발생합니다.DIV 0 오류
  4. 이어서 최저온도의 합계를 구하기 위해 G8셀에 아래 수식을 입력하면 합계가 0으로 계산되는 것을 확인할 수 있습니다.
    =SUM(G2:G7)

    합계 0

텍스트 형식의 숫자 해결방법 #1 - 곱하기 연산

'텍스트 형식의 숫자' 오류는 사용자가 의도한 결과가 아니라면 계산에 큰 문제를 일으키므로 반드시 해결해야 합니다. 텍스트 형식의 숫자 오류를 해결하는 3가지 방법을 차례대로 살펴보겠습니다.

가장 손쉬운 방법은 오류가 발생한 셀에 1을 곱해 문제를 해결하는 방법입니다.

  1. 아무 셀에 1을 입력한 뒤 Ctrl + C 로 셀을 복사합니다.1 입력 후 복사
  2. 오류가 발생한 범위를 선택한 뒤 우클릭 - 선택하여 붙여넣기로 이동하거나, Ctrl + Alt + V 단축키로 선택하여 붙여넣기 대화상자를 엽니다.선택하여 붙여넣기
  3. 선택하여 붙여넣기 대화상자에서 '곱하기'를 선택한 뒤 [확인]을 클릭합니다.선택하여 붙여넣기 곱하기
  4. 텍스트 형식의 숫자가 모두 일반 숫자로 변환되었습니다.엑셀 오류 표시 사라짐 숫자 변환

만약 오류가 발생한 범위 안에 빈 칸이 섞여 있는 경우에는 이동 옵션을 활용하여 비어있지 않은 셀만 우선 선택한 뒤 1을 곱해 주면 됩니다.

  1. 1이 입력된 셀을 Ctrl + C 로 복사합니다.1 입력 후 복사
  2. 오류가 발생한 범위를 선택한 뒤 F5 키를 눌러 [이동] 대화상자를 띄웁니다. 이어서 [옵션] 버튼을 클릭합니다.엑셀 이동 옵션
  3. [이동 옵션] 대화상자에서 '상수'를 선택한 뒤 [확인]을 누릅니다.
    이동 옵션 상수
  4. 범위 내에서 비어있지 않은 셀만 선택됩니다. 이 상태에서 선택하여 붙여넣기 - 곱하기를 적용하면 텍스트 형식의 숫자가 모두 일반 숫자로 변환됩니다.엑셀 오류 표시 빈칸 제외 선택
텍스트 형식의 숫자 해결방법 #2 - 텍스트 나누기

텍스트 나누기 기능을 활용하는 방법도 있습니다. 앞서 살펴본 1을 곱하는 방법은 셀 서식이 '일반' 서식으로 강제 변경되지만, 텍스트 나누기 기능을 활용하면 셀의 서식을 그대로 유지한 채 텍스트 형식의 숫자만 일반 숫자로 변환할 수 있습니다.

  1. 오류가 발생한 열을 전체 선택합니다. (반드시 하나의 열만 선택해야 하며, 여러 개의 열을 동시에 선택하면 텍스트 나누기 기능을 사용할 수 없습니다.)엑셀 오류 표시 열 선택
  2. [데이터] - [텍스트 나누기]를 클릭합니다.
    엑셀 데이터 텍스트 나누기
  3. 텍스트 마법사 대화상자가 나타나면 모든 설정을 기본값으로 둔 채 [다음] - [다음] - [마침]을 눌러 텍스트 나누기를 마무리합니다.텍스트 마법사 다음 다음
  4. 텍스트 형식의 숫자가 일반 숫자로 변환되었습니다.엑셀 오류 표시 숫자 변환 완료
텍스트 형식의 숫자 해결방법 #3 - 매크로 활용

텍스트 형식의 숫자가 많고, 각 숫자 형식에 따라 서로 다른 셀 서식을 적용해야 한다면 매크로를 활용하는 것이 가장 빠르고 편리한 방법입니다.

  1. [개발도구] - [Visual Basic]을 클릭합니다. 만약 개발도구 탭이 보이지 않는다면 아래 개발도구 활성화 방법 관련 포스트를 참고하세요.
  2. [삽입] - [모듈]을 클릭하여 새 모듈을 추가합니다.
  3. 아래 명령문을 복사하여 모듈 안에 붙여넣기합니다.
    Sub 숫자변환매크로()
     
    Dim WS As Worksheet
    Dim rng As Range
    Set WS = ActiveSheet
     
    ' 변환 할 숫자 서식을 입력하세요.
    Const sDate As String = "yyyy-mm-dd"    '날짜  예: "mm월dd일"
    Const sPercent As String = "0%"             '퍼센트
    Const sNumber As String = "General"        '기본 숫자  예: "[Red]+0.0;[Blue]-0.0;0;@"
     
    ' 매크로
    For Each rng In WS.UsedRange
        If IsNumeric(rng.Value) Then
            If InStr(1, rng.Value, "%") Then rng.NumberFormat = sPercent Else rng.NumberFormat = sNumber
        ElseIf IsDate(rng.Value) Then rng.NumberFormat = sDate
        Else: rng.NumberFormat = "General"
        End If
        rng.Value = rng.Value
    Next
     
    '완료 메시지 출력
    MsgBox "숫자 변환이 완료되었습니다."
     
    End Sub
  4. 명령문을 선택한 상태에서 VBA 편집기의 재생 버튼을 클릭하거나 키보드 F5 키를 누르면 각 숫자 형식별로 다른 셀 서식이 자동 적용됩니다. (날짜·퍼센트·그 외 숫자 형식으로 분류해 서로 다른 서식을 지정할 수 있습니다.)엑셀 오류 표시 매크로 숫자 변환
  5. 엑셀 사용자 지정 서식에 대한 자세한 설명은 아래 셀서식 영상강의를 참고하세요.
댓글 45
5 (44개 평가)
은빛늑대
은빛늑대 2020.10.01 19:38
오류 표시가 눈에 거슬렸는데 해결되었습니다.
감사합니다.
알콩달콩이
알콩달콩이 2020.10.26 10:06

감사합니다.

발꾸락
발꾸락 2020.11.10 23:00
매번 오류표시는 그냥 오류무시만 했었는데, 저런 차이가 있었군요.
감사합니다. 매번 새롭게 태어나네요. ^^
발꾸락
발꾸락 2020.11.10 23:01
감사합니다. 예전에 배운 비베를 이렇게 쓰다니... 아~엑셀은 멀고도 험하군요.
매실
매실 2020.12.19 07:11
엑셀을 제대로 공부하지 않고 그냥 필요하거나 알아야하는 것만 써오면서 이 초록색 삼각형이 어떤 의미인지 잘 몰랐는데, 큰 것을 알아갑니다...감사합니다.
나실인
나실인 2021.01.06 16:54
X1 팁 좋은 것 같습니다.
이준석
이준석 2021.01.23 11:48
불편함이 해결되었습니다.
감사합니다.
EricChun
EricChun 2021.01.25 05:58
외국에서 구입한 컴퓨터로 공부하고 있는데, VBA Macro가 한글버전으로 되어 있어서인지, 글자가 깨져 나오네요. 그것을 제외 한다면 강의 감사히 잘 들었습니다.
널그리워해
널그리워해 2021.02.06 10:21
감사합니다. 항상 궁금했는데 이제 알게되었네요~~
바보야
바보야 2021.02.18 09:50
최고입니다.