Excel의 REF 오류(적합한 예 9개)

  • 이 공유
Hugh West

참조 오류 또는 REF 오류는 수식이 잘못된 셀을 참조할 때 Excel에서 발생합니다. 수식에 사용된 셀, 행 또는 열을 삭제할 때 발생할 수 있습니다. 참조 오류의 경우 Excel에 #REF! 오류 표시. 이 기사에서는 Excel에서 REF 오류가 발생하는 방법과 오류를 처리하는 방법을 보여줍니다.

다음 데이터 세트를 고려하십시오. 여기에 다른 판매원의 분기별 및 연간 판매 데이터가 제공됩니다. 연간 판매 데이터는 분기별 판매 데이터를 모두 합산하여 찾습니다. 이제 이 데이터 세트를 사용하여 Excel에서 REF 오류가 발생할 수 있는 방법과 오류를 제거하는 방법을 보여드리겠습니다.

실습 다운로드 통합 문서

아래 링크에서 통합 문서를 다운로드할 수 있습니다.

Excel.xlsx의 REF 오류

Excel의 REF 오류 처리 예

1. 셀, 열 또는 행 삭제로 인한 REF 오류

수식에 사용된 셀, 열 또는 행을 삭제하면 Excel에 REF 가 표시됩니다. 수식 셀에 오류가 있습니다. 데이터 세트에서 4분기 매출 (열 E )을 삭제하면 어떻게 되는지 살펴보겠습니다.

결과적으로 Quarter 4 sales 열을 삭제하면 이제 Yearly sales 열의 셀에 REF 오류가 표시됩니다. 이제 이 열의 수식이 참조 열 중 하나를 찾을 수 없기 때문에 이러한 현상이 발생합니다. 에서 아무 셀이나 선택하면수식 열 참조 셀 중 하나가 #REF! 사인. 수식의 참조 셀 열을 삭제했기 때문에 이제 수식이 셀을 찾을 수 없고 REF 오류가 표시됩니다.

자세히 알아보기: #REF 수정 방법! Excel의 오류(6개 솔루션)

2. REF 오류가 있는 셀 찾기

데이터세트가 매우 길고 데이터세트에 수식이 많은 경우, 수동 REF 오류는 번거로울 수 있습니다. 그러나 REF 오류를 모두 찾아야 오류를 해결할 수 있습니다.

<한 번에 모든 오류를 찾으려면 먼저 전체 오류를 선택합니다. 데이터 세트를 선택하고 홈 > 편집 > 찾기 & 선택 > 특수 로 이동합니다.

➤ 이후 특수 로 이동 창이 나타납니다. 먼저 수식 을 선택하고 오류 를 확인합니다. 그런 다음 확인 을 클릭합니다.

이제 데이터세트에서 REF 오류가 있는 모든 셀이 선택됩니다.

자세히 알아보기: 참조를 찾는 방법 Excel의 오류(3가지 쉬운 방법)

3. 여러 REF 오류 제거

<1을 사용하여 Excel 데이터 세트에서 모든 REF 오류를 제거할 수 있습니다> 찾기 및 바꾸기 기능. ➤ 먼저 전체 데이터 세트를 선택하고 홈 > 편집 > 찾기 & 선택 >바꾸기 .

이제 찾기 및 바꾸기 창이 나타납니다.

< 찾을 내용 상자 종류 #REF! 모두 바꾸기 를 클릭합니다.

그 후 교체 횟수를 보여주는 확인 상자가 나타납니다.

➤ 이 상자에서 확인 을 누르고 찾기 및 바꾸기 상자를 닫습니다.

결과적으로 데이터 세트에서 더 이상 REF 오류가 발생하지 않습니다. 수식은 삭제된 열을 제외한 값을 표시하고 있습니다.

수식 열의 아무 셀이나 클릭하면 수식 입력줄에서 #REF ! 기호가 제거되고 수식은 기존 셀만을 고려하여 값을 계산합니다 .

자세히 보기: Excel에서 값 오류를 제거하는 방법(4가지 빠른 방법)

4. REF 오류를 방지하기 위한 범위 참조

상대 참조로 쉼표가 있는 셀을 참조하는 대신 , 범위 참조를 사용하여 REF 오류를 방지할 수 있습니다. 이전 사례에서는 셀 F6 , =SUM(B6,C6,D6,E6) 에 다음 수식을 사용했습니다. 이제 범위 참조를 사용하여 열 F .

F6 ,

<8 셀에 다음 수식을 입력합니다> =SUM(B6:E6)

여기서 수식은 B6:E6 셀 범위를 참조로 사용하고 셀 F6 에 합계를 제공합니다. 셀 F6 을 데이터세트의 끝으로 드래그하면 수식이열 F 의 모든 셀에 적용됩니다.

이제 수식에 사용된 열 중 하나를 삭제하면 이번에는 REF 오류가 표시되지 않습니다. 이 경우 수식은 삭제된 열의 값을 생략한 값을 계산합니다.

5. VLOOKUP 함수 REF 오류

잘못 삽입한 경우 VLOOKUP 함수 의 열 인덱스 번호 Excel에서 REF 오류가 표시됩니다. 데이터 세트에 대해 서로 다른 판매원의 연간 매출을 찾고 싶다고 가정합니다. 그래서 우리는 빈 셀에 다음과 같은 수식을 입력했습니다. 7 는 열 인덱스 번호이고 FALSE 는 수식이 정확히 일치하는 항목을 반환함을 나타냅니다.

수식에서 열 인덱스 번호로 7을 지정했습니다. 그러나 테이블 배열은 열이 6개뿐인 A4:F12 입니다. 결과적으로 수식은 REF 오류를 반환합니다.

수식을 수정하겠습니다.

➤ 다음 수정된 수식을 입력합니다. ,

=VLOOKUP(H8,A4:F12,6,FALSE)

여기서 H8 는 조회 값이고 A4:F12 는 테이블 배열입니다. 6 는 열 인덱스 번호이고 FALSE 는 수식이 정확히 일치하는 항목을 반환함을 나타냅니다.

이제 이 시점에서 열 인덱스 번호 6은 테이블 배열 내에 있습니다. 따라서 수식은 REF 오류를 표시하지 않습니다.시각; 오히려 이름이 H8 셀에 있는 세일즈맨의 연간 매출을 반환합니다.

유사 판독값

  • 엑셀 NAME 오류 원인 및 수정(예시 10개)
  • 오류 재개 시 다음: 엑셀 VBA 오류 처리
  • Excel VBA: "오류 발생 시 다음 다시 시작"을 끄십시오.

6. 참조에 오류가 있는 HLOOKUP 함수

HLOOKUP 함수 에 잘못된 행 색인 번호를 삽입하면 Excel에서 REF 오류가 표시됩니다. 데이터 세트에 대해 HLOOKUP 을 사용하여 서로 다른 분기의 총 매출을 찾고자 한다고 가정합니다. 그래서 빈 셀에 다음 수식을 입력했습니다. =HLOOKUP(H8,B5:F12,9,FALSE) 여기서 H8 는 조회 값이고 B5:F12 는 테이블 배열입니다. 9 는 ROW 인덱스 번호이고 FALSE 는 수식이 정확히 일치하는 것을 반환함을 나타냅니다.

수식에서 우리는 행 인덱스 번호로 9를 지정했습니다. 그러나 테이블 배열은 B5:F12 이며 행이 8개뿐입니다. 결과적으로 수식은 REF 오류를 반환합니다.

수식을 수정하겠습니다.

➤ 다음 수정된 수식을 입력합니다. ,

=HLOOKUP(H8,B5:F12,8,FALSE)

여기서 H8 는 조회 값이고 B5:F12 는 테이블 배열입니다. 8 은 행 인덱스 번호이고 FALSE 는 수식이 정확히 일치하는 항목을 반환함을 나타냅니다.

이제 이 시점에서 행 인덱스 번호 8은 테이블 배열 내에 있습니다. 그래서수식에 REF 오류가 표시되지 않습니다. 오히려 3분기 의 총 매출을 반환합니다.

7. 잘못된 참조가 있는 INDEX 함수

잘못된 행을 삽입한 경우 또는 INDEX 함수 의 열 번호는 REF 오류를 표시합니다. 데이터 세트의 경우 연간 총 매출을 찾고 싶다고 가정해 보겠습니다. 그래서 빈 셀에 다음 수식을 입력했습니다. =INDEX(B6:F12,7,6) 여기서 B5:F12 는 배열입니다. 7 는 행 번호이고 6 는 열 번호입니다.

수식에서 열로 6을 지정했습니다. 숫자. 그러나 배열은 열이 5개뿐인 B5:F12 입니다. 결과적으로 수식은 REF 오류를 제공합니다.

수식을 수정하겠습니다.

➤ 다음 수정된 수식을 입력합니다. ,

=INDEX(B6:F12,7,6)

여기서 B5:F12 는 배열입니다. 7 는 행 번호이고 5 는 열 번호입니다.

이제 이때 열 번호 5는 정렬. 따라서 수식에는 REF 오류가 표시되지 않습니다. 오히려 연간 총 매출액의 값을 줄 것입니다.

8. INDIRECT 함수의 참조 오류

다른 통합 문서에서 데이터를 가져올 때 INDIRECT 기능, 데이터를 가져올 통합 문서가 닫히면 Excel에서 REF 오류가 발생합니다. 라는 통합 문서에서 Jennifer 라는 세일즈맨의 판매 데이터를 가져오려고 한다고 가정합니다. Jennifer .

이제 통합 문서 Jennifer 를 열지 않고 현재 통합 문서에 다음 함수를 입력했습니다.

=INDIRECT(" '[Jennifer.xlsx]"&H10&"'!$B$6")

여기서 Jennifer.xlsx 는 데이터를 가져올 통합 문서이고 H10 는 시트 이름이고 Jennifer.xlsx 통합 문서의 SALES_DATA . $B$6 Jennifer.xlsx 통합 문서의 시트 SALES_DATA 의 셀입니다.

그러나 수식은 통합 문서에서 데이터를 가져오지 않습니다. REF 오류가 표시됩니다.

➤ 이제 통합 문서 Jennifer 를 열고 동일한 수식을 다시 삽입합니다.

이번에는 더 이상 REF 오류를 표시하지 않고 Jennifer 통합 문서의 값을 제공합니다.

9. IFERROR 기능으로 REF 오류 대신 사용자 지정 텍스트 입력

워크시트에서 REF 오류를 제거하고 해당 위치에 사용자 지정 텍스트를 표시할 수 있습니다. IFERROR 함수를 사용하여 이 오류를 확인하십시오. #REF가 포함된 수식 열을 가져온 첫 번째 예를 고려하십시오! 하나의 열을 삭제했기 때문에 서명하십시오. 이제 IFERROR 기능을 사용하여 해당 오류 기호 대신 불완전 텍스트를 표시합니다.

<먼저 열의 첫 번째 셀에 다음 수식을 입력하고 <1을 누릅니다>ENTER 하고 셀을 끝까지 드래그하여 모든 셀에 수식을 적용합니다.

=IFERROR(SUM(B6,C6,D6,E6), "Incomplete")

수식은 오류가 없으면 합계를 제공합니다.발생합니다.

이제 열 중 하나를 삭제하면 수식에 더 이상 오류 기호가 표시되지 않습니다. 대신 "불완전" 텍스트를 표시합니다.

자세히 보기: Excel 오류: 이 숫자 셀이 텍스트로 서식 지정됨(6개 수정)

결론

이 기사에서는 REF 오류가 Excel에서 어떻게 발생하는지에 대한 기본 아이디어를 제공하려고 했습니다. 이러한 오류를 처리하는 방법. 이제 Excel에서 참조 오류 문제를 해결할 수 있기를 바랍니다. 혼란스러운 점이 있으면 언제든지 의견을 남겨주세요.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.