Excel 셀의 날짜 오류를 제거합니다. Excel에 존재하는 오류와 해결 방법. Excel 오류 - 숫자 및 텍스트 값 합산


목록 및 범위 (5)
매크로(VBA 절차)(63)
기타 (39)
Excel 버그 및 결함 (3)

수식이 있는 셀에 오류 대신 0을 표시하는 방법

다양한 작업을 수행하는 통합 문서의 시트에 많은 수식이 생성되는 상황이 있습니다. 더욱이 공식은 오래 전에 만들어졌을 수도 있습니다. 아마도 여러분이 만든 것일 수도 있습니다. 그리고 수식은 오류를 반환합니다. 예를 들어 #DIV/0! (#DIV/0!) . 이 오류는 수식 = A1 / B1 내에서 0으로 나누기가 발생하는 경우 발생합니다. 여기서 B1은 0이거나 비어 있습니다. 그러나 다른 오류(#N/A, #VALUE! 등)가 있을 수 있습니다. 오류 검사를 추가하여 수식을 변경할 수 있습니다.

=IF(ISERR(A1/B1),0, A1/B1)
인수:
=IF(EOSH(인수 1개), 인수 2개, 인수 1개)
이러한 수식은 모든 버전의 Excel에서 작동합니다. 사실, EOS 함수는 #N/A(#N/A) 오류를 처리하지 않습니다. #N/A를 같은 방식으로 처리하려면 ERROR 함수를 사용해야 합니다.
=IF(ISERROR(A1/B1),0, A1/B1)
=IF(ISERROR(A1/B1),0, A1/B1)
그러나 본문에서는 더 짧기 때문에 EOSH를 사용하고 게다가 #N/A 오류를 항상 "보지" 않을 필요는 없습니다.
이 아니라면 엑셀 버전 2007 이상에서는 조금 더 최적화된 기능을 사용할 수 있습니다. IFERROR:
=IFERROR(A1 / B1 ;0)
=IFERROR(A1 / B1,0)
인수:
=IFERROR(인수 1개, 인수 2개)

인수 1개: 계산할 표현식
두 번째 인수: 첫 번째 인수에 오류가 있는 경우 셀에 반환되어야 하는 값 또는 표현식입니다.

IFERROR가 더 나은 이유는 무엇이며 더 최적화되었다고 부르는 이유는 무엇입니까? 첫 번째 공식을 더 자세히 살펴보겠습니다.
=IF(EOSH(A1/B1),0, A1/B1)
단계별로 계산하면 먼저 A1 / B1 표현식이 계산되는 것을 볼 수 있습니다(예: 나눗셈). 결과가 오류인 경우 EOSH는 TRUE를 반환하고 이는 IF로 전달됩니다. 그런 다음 IF 함수는 두 번째 인수 0의 값을 반환합니다.
그러나 결과가 잘못된 것이 아니고 ISERR이 FALSE를 반환하는 경우 함수는 이전에 계산된 표현식인 A1 / B1을 다시 계산합니다.
주어진 공식에서는 이것이 특별한 역할을 하지 않습니다. 그러나 VLOOKUP과 같은 수식이 수천 개의 행을 조회하는 데 사용되는 경우 이를 두 번 계산하면 수식을 다시 계산하는 데 걸리는 시간이 크게 늘어날 수 있습니다.
IFERROR 함수는 표현식을 한 번 평가한 후 그 결과를 기억하고, 잘못된 경우 두 번째 인수로 작성된 내용을 반환합니다. 오류가 없으면 첫 번째 인수에서 표현식을 계산하여 저장된 결과를 반환합니다. 저것들. 실제 계산은 한 번 발생하므로 전체 수식 재계산 속도에는 거의 영향을 미치지 않습니다.
따라서 Excel 2007 이상이 있고 파일이 이전 버전에서 사용되지 않는 경우 IFERROR를 사용하는 것이 좋습니다.

오류가 있는 수식을 수정해야 하는 이유는 무엇입니까? 이는 일반적으로 보고서의 데이터를 더욱 미학적으로 표시하기 위해 수행되며, 특히 보고서가 경영진에게 전송되는 경우 더욱 그렇습니다.

따라서 시트에는 오류를 처리해야 하는 수식이 있습니다. 수정을 위한 유사한 공식이 하나 또는 두 개(또는 심지어 10-15) 있는 경우 수동으로 교체하는 데 거의 문제가 없습니다. 그러나 그러한 공식이 수십 또는 심지어 수백 개 있다면 문제는 거의 보편적인 비율을 차지합니다 :-). 그러나 상대적으로 작성하면 프로세스가 단순화될 수 있습니다. 간단한 코드 비주얼 베이직신청을 위해.
모든 버전의 Excel:

Sub IfIsErrNull() Const sToReturnVal As String = "0" , vbInformation, "www.site" Exit Sub End If For Each rc In rr If rc.HasFormula Then s = rc.Formula s = Mid(s, 2) ss = " =" & "IF(ISERR(" & s & ")," & sToReturnVal & "," & s & ")" 왼쪽(s, 9)인 경우<>"IF(ISERR(" Then If rc.HasArray Then rc.FormulaArray = ss Else rc.Formula = ss End If If Err.Number Then ss = rc.Address rc.Select For End If End If End If Next rc If Err .Number 다음 MsgBox "수식 처리됨"

Sub IfIsErrNull() Const sToReturnVal As String = "0" "0 대신 빈 값을 반환해야 하는 경우 "Const sToReturnVal As String = """""" Dim rr As Range, rc As Range Dim s As String, ss As String On Error Resume Next Set rr = Intersect(Selection, ActiveSheet.UsedRange) If rr Is Nothing Then MsgBox "선택한 범위에 데이터가 없습니다.", vbInformation, "www..HasFormula Then s = rc.Formula s = Mid(s, 2) ss = " =" & "IF(ISERR(" & s & ")," & sToReturnVal & "," & s & ")" If(s, 9)<>"IF(ISERR(" Then If rc.HasArray Then rc.FormulaArray = ss Else rc.Formula = ss End If If Err.Number Then ss = rc.Address rc.Select For End If End If End If Next rc If Err .Number Then MsgBox "셀의 수식을 변환할 수 없습니다: " & ss & vbNewLine & _ Err.Description, vbInformation, "www..site" End If End Sub

2007 이상 버전의 경우

Sub IfErrorNull() Const sToReturnVal As String = "0" "필요한 경우 0 대신 빈 값을 반환합니다. "Const sToReturnVal As String = """""" Dim rr As Range, rc As Range Dim s As String , ss As String On Error Resume Next Set rr = Intersect(Selection, ActiveSheet.UsedRange) If rr Is Nothing Then MsgBox "선택한 범위에 데이터가 없습니다", vbInformation, "www.site" Exit Sub End If For Each rc In rr If rc.HasFormula Then s = rc.Formula s = Mid(s, 2) ss = "=" & "IFERROR(" & s & ", " & sToReturnVal & ")" 왼쪽인 경우(s, 8)<>"IFERROR(" Then If rc.HasArray Then rc.FormulaArray = ss Else rc.Formula = ss End If If Err.Number Then ss = rc.Address rc.Select For End If End If End If Next rc If Err.Number 그런 다음 MsgBox "셀의 수식을 변환할 수 없습니다: "& ss & vbNewLine & _ Err.Description, vbInformation, "www.site" Else MsgBox "수식 처리됨", vbInformation, "www.site" End If End Sub

Sub IfErrorNull() Const sToReturnVal As String = "0" "0 대신 빈 값을 반환해야 하는 경우 "Const sToReturnVal As String = """""" Dim rr As Range, rc As Range Dim s As String, ss As String On Error Resume Next Set rr = Intersect(Selection, ActiveSheet.UsedRange) If rr Is Nothing Then MsgBox "선택한 범위에 데이터가 없습니다.", vbInformation, "www..HasFormula Then s = rc.Formula s = Mid(s, 2) ss = " =" & "IFERROR(" & s & "," & sToReturnVal & ")" 왼쪽(s, 8)인 경우<>"IFERROR(" Then If rc.HasArray Then rc.FormulaArray = ss Else rc.Formula = ss End If If Err.Number Then ss = rc.Address rc.Select For End If End If End If Next rc If Err.Number Then MsgBox "셀의 수식을 변환할 수 없습니다: " & ss & vbNewLine & _ Err.Description, vbInformation, "www..site" End If End Sub

작동 원리
매크로에 익숙하지 않다면 먼저 매크로를 만들고 호출하는 방법을 읽어보는 것이 좋습니다. 매크로란 무엇이며 어디서 찾을 수 있나요? , 왜냐하면 모든 작업을 올바르게 수행했지만 매크로 활성화를 잊어버리면 아무 것도 작동하지 않는 경우가 있습니다.

위의 코드를 복사하고 VBA 편집기( Alt+F11), 표준 모듈( 끼워 넣다 -기준 치수) 여기에 이 ​​코드를 붙여넣으면 됩니다. 원하는 Excel 통합 문서로 이동하여 오류가 발생할 경우 0을 반환하도록 수식을 변환해야 하는 모든 셀을 선택합니다. 누르다 Alt+F8, 코드를 선택하세요 IfIsErrNull(또는 IfErrorNull, 복사한 내용에 따라 다름)을 누르고 실행하다.
선택한 셀의 모든 수식에 오류 처리 기능이 추가됩니다. 주어진 코드는 다음 사항도 고려합니다.
- 수식이 이미 IFERROR 또는 IF(EOSH) 함수를 사용한 경우 해당 수식은 처리되지 않습니다.
- 코드는 배열 함수도 올바르게 처리합니다.
-인접하지 않은 셀을 선택할 수 있습니다(Ctrl을 통해).
단점은 무엇입니까?복잡하고 긴 배열 수식은 이러한 수식의 특성과 VBA에서의 처리로 인해 코드 오류가 발생할 수 있습니다. 이 경우 코드는 계속 작업이 불가능하다는 내용을 작성하고 문제가 있는 셀을 강조 표시합니다. 따라서 파일 복사본을 교체하는 것이 좋습니다.
오류 값을 0이 아닌 빈 값으로 바꿔야 하는 경우 문자열이 필요합니다.

"Const sToReturnVal As String = """"""

아포스트로피( " )

당신은 또한 수 이 코드버튼을 눌러 호출하거나(워크시트에서 매크로를 호출하는 버튼을 만드는 방법) 추가 기능에 배치하여(자신만의 추가 기능을 만드는 방법) 어떤 파일에서든 호출할 수 있습니다.

그리고 작은 추가 사항: 코드를 신중하게 사용하십시오. 오류를 반환하는 것이 항상 문제가 되는 것은 아닙니다. 예를 들어 VLOOKUP을 사용할 때 어떤 값이 발견되지 않았는지 확인하는 것이 유용한 경우가 있습니다.
또한 실제로 작동하는 수식에도 적용되어야 한다는 점을 말씀드리고 싶습니다. 수식이 #NAME!(#NAME!)을 반환하는 경우 이는 일부 인수가 수식에 잘못 기록되었음을 의미하며 이는 계산 결과의 오류가 아니라 수식 작성 시 오류가 발생한 것입니다. 워크시트 계산 시 논리적 오류를 방지하려면 이러한 수식을 분석하고 오류를 찾는 것이 좋습니다.

기사가 도움이 되었나요? 친구들과 링크를 공유해보세요! 비디오 레슨

("하단 막대":("textstyle":"정적","textpositionstatic":"bottom","textautohide":true,"textpositionmarginstatic":0,"textpositiondynamic":"bottomleft","textpositionmarginleft":24," textpositionmarginright":24,"textpositionmargintop":24,"textpositionmarginbottom":24,"text효과":"slide","text effecteasing":"easeOutCubic","texteffduration":600,"textefficslidedirection":"left","texteffslidedistance" :30,"텍스트 효과 지연":500,"텍스트 효과 분리":false,"텍스트 효과1":"슬라이드","텍스트 효과 슬라이드 방향1":"오른쪽","텍스트 효과 슬라이드 거리1":120,"텍스트 효과 완화 1":"easeOutCubic","텍스트 효과 지속 시간1":600 ,"text효과delay1":1000,"text효과2":"슬라이드","textefficdslidedirection2":"오른쪽","text효과slidedistance2":120,"texteffeasing2":"easeOutCubic","texteffduration2":600,"texteffdelay2":1500," textcss":"디스플레이:블록; 패딩:12px; 텍스트 정렬:왼쪽;","textbgcss":"디스플레이:블록; 위치:절대; 상단:0px; 왼쪽:0px; 너비:100%; 높이:100% ; 배경색:#333333; 불투명도:0.6; 필터:알파(불투명도=60);","titlecss":"display:block; 위치:상대적; 글꼴:bold 14px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; 색상:#fff;","descriptioncss":"디스플레이:블록; 위치:상대적; 글꼴:12px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; 색상:#fff; margin-top:8px;","buttoncss":"디스플레이:블록; 위치:상대적; margin-top:8px;","text효과반응":true,"text효과반응크기":640,"titlecss반응":"글꼴 크기:12px;","descriptioncss반응":"디스플레이:없음 !중요;","buttoncss반응": "","addgooglefonts":false,"googlefonts":"","textleftrightpercentforstatic":40))

좋은 하루 되세요, 친구들!

이 기사에서는 어떤 유형의 수식 오류뛰어나다 Excel 스프레드시트를 사용할 때 발생하는 문제. 나는 모든 사람이 실수를 본 적이 있다고 확신하지만, 실수를 올바르게 제거하는 방법을 아는 사람은 거의 없습니다. 그럼에도 불구하고 이 지식은 중요합니다. 전형적인 실수또는 당황하지 않고 신속하게 수신된 항목을 제거하거나 수정하는 데 도움이 될 것입니다. 수식 오류뛰어나다.

Excel의 오류에 대해 많이 이야기할 수 있지만 가장 일반적인 오류를 살펴보겠습니다. 오류가 발생하는 이유와 방법, 해결 방법을 알려 드리겠습니다. 수식 오류뛰어나다, 데이터를 올바르게 표시합니다.

음, 실제로는 이렇습니다 수식 오류뛰어나다:

  1. 오류 #####.이것은 가장 일반적이고 간단한 것 중 하나입니다. 오류 엑셀 수식 . 이는 한 가지 의미만 있습니다. 열 너비가 데이터를 완전히 표시할 만큼 넓지 않다는 것입니다. 이 문제에 대한 해결책은 매우 간단합니다. 마우스 커서를 열 테두리로 이동하고 왼쪽 버튼을 누른 상태에서 데이터가 표시되기 시작할 때까지 셀을 확대하거나 열 테두리를 두 번 클릭하면 클릭이 가능해집니다. 열에서 가장 넓은 셀에 있습니다.
  2. #NAME 오류가 발생했나요?. 이것 오류(#NAME?)편집기가 수식의 텍스트를 인식할 수 없는 경우에만 Excel 수식에서 발생합니다(예: 오타 =SUM(A1:A4)로 인한 함수 이름 오류). 이를 수정하려면 수식 오류뛰어나다, 주의 깊게 읽고 오류(A1:A4)를 수정해야 합니다.
  3. 오류 #VALUE!. 이것 오류(#VALUE!)수식에 계산에 적합하지 않은 유형의 인수가 포함된 경우 이 문제가 발생할 수 있습니다. 예를 들어 텍스트 값 =A1+B1+C1이 수학 공식 또는 공식에 삽입되었습니다. 여기서 C1은 텍스트입니다. 문제에 대한 해결책은 간단합니다. 텍스트가 포함된 셀을 무시하거나 그냥 제거하는 수식을 사용하는 것입니다. 주어진 값셀 C1에서.
  4. 오류 #BUSINESS/0. 수식에 나타난 오류에서 볼 수 있듯이 인수에 숫자 0을 곱했을 뿐이며 이는 수학적 규칙에 따라 수행할 수 없습니다. 이 오류를 수정하려면 0이 되지 않도록 숫자를 변경하거나 수식(예: 논리)을 변경해야 오류가 발생하지 않습니다. =IF(A2=0;””;A1/A2)
  5. 오류 #LINK!. 이것은 가장 흔하고 혼란스러운 실수 중 하나입니다. 엑셀 기능. 이 오류가 표시되면 수식이 더 이상 존재하지 않는 셀을 참조하고 있음을 의미합니다. 이는 특히 대용량 데이터를 작업할 때 문제가 됩니다. 큰 금액. 이렇게 테이블을 편집하면 수식 오류뛰어나다겁먹을 필요도 없고 수정하기가 매우 쉽습니다. 모든 것을 원래 위치로 되돌리거나 필요한 경우 수식을 수동으로 다시 작성하여 잘못된 인수를 제거하면 됩니다.

이 기사가 그들이 무엇인지에 관한 것이기를 바랍니다. 수식 오류뛰어나다그것을 수정하고 당신에게 유용해졌고 당신은 새롭고 흥미로운 것을 배웠습니다.

새로운 기사에서 만나요!

“쾌락을 위해 사는 법을 아는 사람은 결코 돈을 얻지 못하고, 돈이 있는 사람은 “인생을 낭비한다”는 것이 무엇을 의미하는지 전혀 모르는 세상이 왜 그렇게 배열되어 있습니까?
DB 보여주다

Excel에서 워크시트 수식을 평가할 수 없거나 올바르게 작동하지 않는 경우 오류 값이 표시됩니다(예: #NAME?, #NUMBER!, #VALUE!, #N/A, #EMPTY!, #LINK!). - 수식이 있는 셀에 있습니다. 종류를 살펴보자 엑셀의 오류, 그들의 가능한 이유, 그리고 이를 제거하는 방법.

#NAME 오류가 발생했나요?

오류 #NAME수식에 사용된 이름이 제거되었거나 이전에 정의되지 않은 경우 나타납니다.

원인 오류 #NAME?:

  1. 수식이 제거되었거나 정의되지 않은 이름을 사용하는 경우.
Excel 오류 - 수식에 이름 사용

문제 해결: 이름을 정의합니다. 이를 수행하는 방법은 여기에 설명되어 있습니다.

  1. 함수 이름을 쓰는 중 오류가 발생했습니다.

Excel 오류 - MATCH 함수 작성 중 오류가 발생했습니다.

문제 해결: 함수의 철자를 확인하세요.

  1. 셀 범위에 대한 참조에 콜론(:)이 누락되었습니다.

Excel의 오류 - 셀 범위를 쓰는 중 오류가 발생했습니다.

문제 해결: 수식을 수정하세요. 위의 예에서는 =SUM(A1:A3)입니다.

  1. 수식에 포함되지 않은 텍스트가 사용되었습니다. 큰따옴표. Excel에서 오류가 발생합니다., 그러한 텍스트를 이름으로 취급하기 때문입니다.

Excel 오류 - 텍스트와 숫자를 결합하는 중 오류가 발생했습니다.

문제 해결: 수식 텍스트를 큰따옴표로 묶습니다.

Excel 오류 - 텍스트를 올바르게 병합하는 중

오류 #NUMBER!

오류 #NUMBER! 엑셀에서 수식에 잘못된 숫자가 포함된 경우 이 표시됩니다. 예를 들어:

  1. 양수 값이 필요한 경우 음수를 사용하십시오.

Excel의 오류 - 수식 오류, SQRT 함수의 음수 인수 값

문제 해결: 함수에 입력한 인수가 올바른지 확인하세요.

  1. 수식은 너무 크거나 너무 작아서 Excel에 표시할 수 없는 숫자를 반환합니다.

Excel 오류 - 값이 너무 커서 수식 오류가 발생했습니다.

문제 해결: 결과가 Excel에서 접근 가능한 범위 내의 숫자가 되도록 수식을 조정합니다.

오류 #VALUE!

이것 엑셀 오류 잘못된 값의 인수가 수식에 입력되면 발생합니다.

#VALUE! 오류의 원인:

  1. 수식에는 공백, 기호 또는 텍스트가 포함되지만 숫자는 포함되어야 합니다. 예를 들어:

Excel의 오류 - 숫자와 합산 텍스트 값

문제 해결: 수식의 인수 유형이 올바르게 설정되었는지 확인합니다.

  1. 함수 인수로 범위가 입력되고 함수에서는 단일 값이 입력될 것으로 예상합니다.

Excel의 오류 - VLOOKUP 함수는 단일 값 대신 범위를 인수로 사용합니다.

문제 해결: 함수에 유효한 인수를 제공합니다.

  1. 배열 수식을 사용할 때 Enter 키를 누르면 Excel에서 이를 일반 수식으로 처리하기 때문에 오류가 표시됩니다.

문제 해결: 수식 입력을 완료하려면 Ctrl+Shift+Enter 키 조합을 사용하세요.

Excel 오류 - 배열 수식 사용

오류 #LINK

Excel 오류 - A열 삭제로 인한 수식 오류

문제 해결: 수식을 변경합니다.

오류 #DIV/0!

이것 오류뛰어나다 0으로 나눌 때, 즉 0 값이 포함된 셀 참조나 빈 셀에 대한 참조가 제수로 사용될 때 발생합니다.

Excel의 오류 - 오류 #DIV/0!

문제 해결: 수식을 수정하세요.

오류 #N/A

Excel의 #N/A 오류이는 수식이 사용할 수 없는 값을 사용한다는 의미입니다.

오류 #N/A 이유:

  1. VLOOKUP, GLOOKUP, VIEW, MATCH 함수를 사용할 때 잘못된 search_value 인수가 사용됩니다.

Excel의 오류 - 찾고 있는 값이 보고 있는 배열에 없습니다.

문제 해결: 올바른 인수를 찾고 있는 값으로 설정합니다.

  1. VLOOKUP 또는 GLOOKUP 함수 사용 시 오류가 발생했습니다.

문제 해결: 전용 섹션 참조

  1. 배열 작업 시 오류: 부적절한 범위 크기 사용. 예를 들어 배열 인수에는 더 작은 크기결과 배열보다:

Excel 오류 - 배열 수식 오류

문제 해결: 행과 열이 일치하도록 수식 참조 범위를 조정하거나 누락된 셀에 배열 수식을 입력합니다.

  1. 함수에 하나 이상의 필수 인수가 누락되었습니다.

Excel 오류 - 수식 오류, 필수 인수 누락

문제 해결: 필수 함수 인수를 모두 입력합니다.

오류 #EMPTY!

오류 #EMPTY! 엑셀에서수식이 겹치지 않는 범위를 사용할 때 발생합니다.

Excel의 오류 - SUM 수식에서 겹치지 않는 범위 사용

문제 해결: 수식의 철자를 확인하세요.

오류 ####

오류 이유

  1. 열 너비가 셀 내용을 표시하기에 충분하지 않습니다.

Excel 오류 - 셀에 값을 표시하기 위해 열 너비 늘리기

문제 해결: 열의 너비를 늘립니다.

  1. 셀에는 날짜나 시간을 계산할 때 음수 값을 반환하는 수식이 포함되어 있습니다. Excel의 날짜 및 시간은 양수 값이어야 합니다.

Excel 오류 - 날짜 및 시간 차이는 음수일 수 없습니다.

문제 해결: 수식의 철자를 확인하세요. 일수 또는 시간이 양수였습니다.

» 특별한 오류 메시지가 표시됩니다. 또한 각 오류 유형은 자체 메시지로 표시되며, 다양한 원인으로 인해 발생하므로 그에 따른 조치가 필요합니다. 다양한 방법으로권한.

##### — 이는 무엇을 의미하며 어떻게 해결하나요?

이러한 기호는 숫자가 포함된 열의 너비가 충분하지 않거나 해당 열의 셀에 입력된 날짜 및 시간에 음수가 포함되어 있음을 나타냅니다.
첫 번째 경우에는 단순히 열 너비를 늘리거나 변경하는 것으로 충분합니다. 숫자 형식데이터(예: 소수 자릿수 줄이기)
두 번째 경우에는 다음을 수행해야 합니다.

  • 두 날짜 사이의 일수가 계산되면 수식을 확인하십시오.
  • 수식에 오류가 없으면 셀 형식을 변경하고 예를 들어 "날짜 및 시간" 형식에서 "일반" 또는 "숫자" 형식으로 전환해야 합니다.

#값! — 이는 무엇을 의미하며 어떻게 해결하나요?

이 메시지는 숫자나 부울 값(TRUE 또는 FALSE) 대신 텍스트를 사용하는 것에 관한 것입니다. 즉, Excel은 플레이보이이므로 셀의 지정된 텍스트를 올바른 데이터 형식으로 변환할 수 없습니다.
수식이나 함수가 유효한 값이 포함된 셀을 참조하는지 확인해야 합니다.
예를 들어 셀 A2에 숫자가 포함되어 있고 셀 A3에 텍스트가 포함되어 있으면 =A2+A3 수식을 사용하는 셀 A1에는 #VALUE!가 표시됩니다. .

#DIV/0! — 이는 무엇을 의미하며 어떻게 해결하나요?

이러한 메시지는 셀이 숫자를 0(영)으로 나누고 있거나 빈 셀에 대한 참조가 사용됨을 나타냅니다.

  • 열린 워크시트 창에서 이 오류가 있는 셀을 선택하고 F2를 누르십시오.
  • 수식이나 함수 자체가 셀에 표시되고 이 수식이나 셀에 대한 링크로 연결된 모든 셀이 선택되면 선택한 셀의 값을 주의 깊게 확인하고 필요한 경우 수식을 조정하거나 변경합니다. 빈 셀에 대한 링크입니다.
  • Enter 키를 누르거나 수식 입력줄에서 Enter 버튼을 누릅니다.

빈 셀이 피연산자로 사용되면 자동으로 0과 같은 것으로 간주됩니다.

#이름? — 이는 무엇을 의미하며 어떻게 해결하나요?

이러한 기호는 수식이 존재하지 않는 이름이나 잘못된 연산자를 사용하고 있음을 나타냅니다.

옵션 1개

정의되지 않은 이름을 사용하는 경우 다음을 수행해야 합니다.

  • 열려 있는 워크시트 창에서 수식 탭으로 이동하고 정의된 이름 그룹에서 이름 관리자 버튼을 클릭합니다.
  • 이름 관리자 창에서 다음을 확인하세요. 이름목록에.

이 이름이 누락된 경우 "" 지침에 따라 이름을 추가해야 합니다.

옵션 2

이름 철자에 오류가 있는 경우 철자를 확인해야 합니다.

  • 열린 워크시트 창에서 F3 키를 누릅니다.
  • “이름 삽입” 창의 이름 목록에서 원하는 이름을 선택하고 “확인” 버튼을 클릭하세요.
  • 해당 셀에 나타나는 수식을 수정합니다(필요한 경우).
  • 고정하려면 Enter 키를 누르세요.

옵션 3

수식에서 철자가 틀린 함수를 사용하는 경우
예를 들어 SUM(A1:A10) 대신 SUM(A1:A10)을 사용합니다.

  • 열린 워크시트 창에서 철자가 틀린 함수가 있는 셀을 선택합니다.
  • 이 셀 옆에 있는 "오류 소스" 버튼 메뉴를 확장합니다.
  • 명령 목록에서 수식 입력줄에서 편집을 선택합니다.
  • 이름 상자의 수식 입력줄에 필요한 수식의 올바른 철자가 표시되며, 이에 따라 잘못된 철자를 변경할 수 있습니다.
  • Enter 키를 클릭하여 결과를 저장합니다.

옵션 4

큰따옴표로 묶이지 않은 수식에 텍스트를 입력하는 경우 수식의 모든 텍스트 항목을 확인하고 큰따옴표로 묶어야 합니다. 그렇지 않으면 Excel에서는 의도한 바가 아니더라도 주어진 텍스트를 셀 범위의 이름으로 인식하려고 시도합니다.

옵션 5

셀 범위에 대한 참조에서 콜론이 누락된 경우 이를 수정하려면 해당 모든 참조의 수식에서 콜론 기호를 확인하고 필요에 따라 수정해야 합니다.
예를 들어 SUM(A1:A10) 대신 SUM(A1 A10)을 사용합니다.

옵션 6

#N/A - 이는 무엇을 의미하며 어떻게 해결하나요?

이러한 기호는 함수나 수식에 원하는 값을 사용할 수 없음을 나타냅니다.

옵션 1개

누락된 데이터와 #N/A 또는 ND()가 수식에 입력된 경우 #N/A를 새 데이터로 바꿔야 합니다.

데이터를 아직 사용할 수 없는 셀에는 #N/A 지정이 입력됩니다.

옵션 2

LOOKUP, LOOKUP, MATCH 또는 VLOOKUP 함수가 "lookup_value" 인수에 대해 잘못된 값을 지정하는 경우(예: 허용되지 않는 셀 범위에 대한 참조) 그에 따라 원하는 항목에 대한 참조만 지정해야 합니다. 셀.

옵션 3

표준 워크시트 함수에 대한 필수 인수가 제공되지 않은 경우 해당 필수 함수 인수를 모두 입력해야 합니다.

옵션 4

수식에서 사용할 수 없는 수식을 사용하는 경우 이 순간함수를 사용하는 경우 워크시트 함수를 사용하는 통합 문서가 열려 있고 함수가 올바르게 작동하는지 확인해야 합니다.

옵션 5

VLOOKUP, GLOOKUP, MATCH 함수를 사용하여 정렬되지 않은 테이블의 값을 보는 경우 기본 테이블 보기 정보는 오름차순이어야 합니다.
VLOOKUP 및 GLOOKUP 함수에는 정렬되지 않은 테이블에서 특정 값을 검색할 수 있는 "interval_lookup" 인수가 포함되어 있습니다. 그러나 특정 값을 찾으려면 "interval_lookup" 인수가 FALSE여야 합니다.
MATCH 함수에는 검색할 데이터를 정렬할 수 있는 match_type 인수가 포함되어 있습니다. 해당 값을 찾을 수 없는 경우 "matching_type" 인수를 0으로 설정하는 것이 좋습니다.

옵션 6

배열 수식이 배열 수식에 지정된 범위와 일치하지 않는 인수를 사용하는 경우 수식의 참조 범위를 확인하여 행 및 열 수와 일치하는지 확인하거나 더 적은 수의 셀에 배열 수식을 입력해야 합니다.

옵션 7

표준 또는 생성된 워크시트 함수에 대한 필수 인수가 하나 이상 지정되지 않은 경우 필수 함수 인수를 모두 확인하고 설정해야 합니다.

#링크! — 이는 무엇을 의미하며 어떻게 해결하나요?

옵션 1개

수식에서 참조하는 셀이 삭제되었거나 이 셀복사된 셀의 값이 배치되면 새 참조를 고려하도록 수식을 변경해야 합니다.

옵션 2

실행되지 않는 프로그램과 연결된 OLE 기능을 사용하는 경우 필요한 프로그램을 시작해야 합니다.

OLE(Object Linking and Embedding) 인터페이스는 많은 곳에서 지원됩니다. 다양한 프로그램한 프로그램에서 작성된 문서를 다른 프로그램에 배치하는 데 사용됩니다. 예를 들어 다음을 삽입할 수 있습니다. 워드 문서 Excel 통합 문서로 또는 그 반대로.

옵션 3

옵션 4

특정 옵션에서 #LINK! 값을 반환하는 매크로 함수를 호출하는 매크로를 사용하는 경우! . 함수 인수를 확인하여 유효한 셀이나 셀 범위를 참조하는지 확인해야 합니다.

#숫자! — 이는 무엇을 의미하며 어떻게 해결하나요?

이 메시지는 수식이나 함수에 잘못된 숫자 값을 사용하는 것에 관한 것입니다.

옵션 1개

숫자 인수를 사용하는 함수에 허용되지 않는 값이 삽입된 경우 함수의 모든 인수를 확인하고 필요한 경우 모든 숫자의 철자와 해당 셀의 형식을 수정해야 합니다.

옵션 2

예를 들어 "VSD" 또는 "BET"와 같이 반복(매개변수 선택) 기능이 있는 함수에서 결과를 찾을 수 없는 경우 다른 초기 근사값을 시도하거나 반복 횟수를 변경해야 합니다.

옵션 3

수식 계산 결과가 너무 크거나 반대로 너무 작아서 Excel에 표시할 수 없는 경우 수식을 변경하고 결과가 1*10307에서 1*10307 범위에 있는지 확인해야 합니다. .

#비어 있는! — 이는 무엇을 의미하며 어떻게 해결하나요?

이러한 메시지는 리디렉션이 지정된 경우 공유 셀이 없음을 나타냅니다.
두 지역의 단면.

옵션 1개

잘못된 범위 연산자를 사용한 경우 다음과 같이 수정해야 합니다.

  • 연속된 셀 범위에 대한 참조를 나타내려면 범위의 시작 셀과 끝 셀 사이에 콜론(:)을 구분 기호로 사용합니다. 예를 들어 SUM(C1:C20) 입니다.
  • 분리된 두 범위에 대한 참조를 나타내기 위해 통합 연산자(세미콜론(;))가 사용됩니다. 예를 들어 SUM(C1:C20;D1:D20) 입니다.

옵션 2

지정된 범위에 공통 셀이 없으면 원하는 교차점을 달성하기 위해 링크를 변경해야 합니다.

Excel 워크시트를 조금만 변경해도 다른 셀에 오류가 발생할 수 있습니다. 예를 들어 이전에 수식이 포함된 셀에 실수로 값을 입력할 수 있습니다. 이 간단한 실수는 다른 수식에 심각한 영향을 미칠 수 있으며 워크시트를 일부 변경하기 전까지는 이를 감지하지 못할 수도 있습니다.

수식 오류는 여러 범주로 분류됩니다.

구문 오류:수식 구문이 잘못된 경우 발생합니다. 예를 들어 수식에 잘못된 괄호가 있거나 함수에 잘못된 개수의 인수가 있습니다.

논리적 오류:이 경우 수식은 오류를 반환하지 않지만 계산이 올바르지 않게 되는 논리적 결함이 있습니다.

잘못된 링크 오류:수식 논리는 정확하지만 수식이 잘못된 셀 참조를 사용합니다. 간단한 예로, SUM 수식에서 합산할 데이터 범위에 합산하려는 항목이 모두 포함되어 있지 않을 수 있습니다.

의미 오류:예를 들어 함수 이름의 철자가 틀린 경우 Excel에서는 #NAME? 오류를 반환합니다.

배열 수식 오류:배열 수식을 입력할 때는 입력을 마친 후 Ctrl + Sift + Enter를 눌러야 합니다. 이렇게 하지 않으면 Excel에서는 이것이 배열 수식임을 인식하지 못하고 오류나 잘못된 결과를 반환합니다.

불완전한 계산 오류:이 경우 수식이 완전히 계산되지 않습니다. 모든 수식이 다시 계산되도록 하려면 Ctrl + Alt + Shift + F9를 입력하세요.

가장 쉬운 방법은 구문 오류를 찾아서 수정하는 것입니다. 수식에 구문 오류가 포함된 경우를 종종 알 수 있습니다. 예를 들어 Excel에서는 일관되지 않은 괄호가 있는 수식을 입력하는 것을 허용하지 않습니다. 기타 구문 오류 상황으로 인해 워크시트 셀에 다음 오류가 표시됩니다.

오류 #DIV/0!

0으로 나누는 수식을 만들면 Excel에서 #DIV/0! 오류가 반환됩니다.

Excel에서는 빈 셀을 0으로 처리하므로 빈 셀로 나누면 오류가 반환됩니다. 이 문제는 아직 입력되지 않은 데이터에 대한 수식을 만들 때 자주 발생합니다. D4 셀의 수식이 전체 범위(=C4/B4)에 걸쳐 확장되었습니다.

이 수식은 C열과 B열의 값의 비율을 반환합니다. 일수에 대한 모든 데이터가 입력되지 않았으므로 수식에서 #DIV/0! 오류가 반환되었습니다.

오류를 방지하려면 를 사용하여 B열의 셀이 비어 있는지 여부를 확인할 수 있습니다.

IF(B4=0;"";C4/B4)

이 수식은 셀 B4가 비어 있거나 0을 포함하는 경우 빈 값을 반환하고, 그렇지 않으면 계산된 값을 볼 수 있습니다.

또 다른 접근 방식은 오류를 확인하는 ISERROR 함수를 사용하는 것입니다. C4/B4 표현식이 오류를 반환하는 경우 다음 수식은 빈 문자열을 반환합니다.

IFERROR(C4/B4;"")

오류 #N/A

#N/A 오류는 수식에서 참조하는 셀에 #N/A가 포함되어 있으면 발생합니다.

일반적으로 를 실행하면 #N/A 오류가 반환됩니다. 일치하는 항목이 발견되지 않은 경우.

오류를 포착하고 빈 셀을 표시하려면 =ESND() 함수를 사용하십시오.

ESND(VLOOKUP(A1,B1:D30,3,0);"")

ESND 기능은 다음과 같습니다. 새로운 기능 Excel 2013에서. 이전 버전이 기능과 유사한 것을 사용하십시오:

IF(END(VLOOKUP(A1,B1:D30,3,0));"";VLOOKUP(A1,B1:D30,3,0))

#NAME 오류가 발생했나요?

Excel에서 #NAME 오류가 반환될 수 있습니까? 다음과 같은 경우:

  • 수식에 정의되지 않은 명명된 범위가 포함되어 있습니다.
  • 수식에는 Excel에서 정의되지 않은 명명된 범위로 해석되는 텍스트가 포함되어 있습니다. 예를 들어 철자가 틀린 함수 이름은 #NAME? 오류를 반환합니다.
  • 수식에 따옴표로 묶이지 않은 텍스트가 포함되어 있습니다.
  • 수식에 셀 주소 사이에 콜론이 없는 범위에 대한 참조가 포함되어 있습니다.
  • 수식은 추가 기능으로 정의된 워크시트 함수를 사용하지만 추가 기능이 설치되지 않았습니다.

오류 #EMPTY!

오류 #EMPTY! 수식에서 실제로 교차하지 않는 두 범위의 교차점을 사용하려고 할 때 발생합니다. Excel의 교차 연산자는 공백입니다. 다음 수식은 범위가 겹치지 않기 때문에 #EMPTY!를 반환합니다.

오류 #NUMBER!

오류 #NUMBER! 다음과 같은 경우에는 환불됩니다.

  • 숫자가 아닌 값이 수식의 숫자 인수에 입력되었습니다(예: 1000 대신 $1,000).
  • 잘못된 인수가 수식에 입력되었습니다(예: =ROOT(-12)).
  • 반복을 사용하는 함수는 결과를 계산할 수 없습니다. 반복을 사용하는 함수의 예: VSD(), BET()
  • 수식이 너무 크거나 너무 작은 값을 반환합니다. Excel은 -1E-307에서 1E-307 사이의 값을 지원합니다.

오류 #LINK!

  • 수식 셀에서 참조하는 열이나 행을 삭제했습니다. 예를 들어 다음 수식은 첫 번째 행이나 열 A 또는 B가 삭제된 경우 오류를 반환합니다.
  • 수식 셀에서 참조하는 워크시트를 삭제했습니다. 예를 들어 다음 수식은 다음과 같은 경우 오류를 반환합니다. 시트1제거되었다:
  • 상대 참조가 유효하지 않게 되는 위치에 수식을 복사했습니다. 예를 들어, A2 셀에서 A1 셀로 수식을 복사하는 경우 수식은 존재하지 않는 셀을 참조하려고 하기 때문에 #REF! 오류를 반환합니다.
  • 셀을 잘라낸 다음 수식에서 참조하는 셀에 붙여넣습니다. 이 경우 #LINK!오류가 반환됩니다.

오류 #VALUE!

오류 #VALUE! 가장 일반적인 오류이며 다음과 같은 상황에서 발생합니다.

  • 함수 인수에 잘못된 데이터 형식이 있거나 수식이 잘못된 데이터를 사용하여 작업을 수행하려고 합니다. 예를 들어 텍스트 값에 숫자 값을 추가하려고 하면 수식이 오류를 반환합니다.
  • 함수 인수는 단일 값이어야 하는 범위입니다.
  • 사용자 정의 시트 기능은 계산되지 않습니다. 강제로 다시 계산하려면 Ctrl + Alt + F9를 누르세요.
  • 사용자 지정 워크시트 함수가 유효하지 않은 작업을 수행하려고 합니다. 예를 들어 사용자 정의 함수는 Excel 환경을 변경하거나 다른 셀을 변경할 수 없습니다.
  • 배열 수식을 입력할 때 Ctrl + Shift + Enter를 누르는 것을 잊었습니다.