Marcya는 워크 시트의 A 열에 정렬 된 숫자의 긴 목록이 있습니다.

이 숫자는 연속적인 것으로 추정되지만 그녀는 그것이 사실인지 모릅니다. 목록을 수동으로 검사하는 것은 지루하고 오류가 발생하기 쉽습니다. 따라서 Marcya는 “누락 된 숫자”(이전 숫자와 연속되지 않은 숫자)를 강조 표시하거나 누락 된 숫자 목록을 컴파일하는 방법이 있는지 궁금합니다. 목록에서.

누락 된 숫자가있는 위치를 파악하는 데는 여러 가지 방법이 있습니다. 첫 번째는 제가 자주 사용하는 것입니다. A 열 옆에 도우미 열을 추가합니다. 숫자가 A1 셀에서 시작한다고 가정하면 다음을 셀 B2에 넣습니다.

=IF(A2<>A1+1,"Error","")

수식을 필요한만큼 셀 아래로 복사하면 바로 위에있는 값에 연속되지 않는 값 옆에 “오류”라는 단어가 쉽게 표시됩니다. 오류에 대해 조금 더 알고 싶다면 더 자세한 공식을 사용할 수 있습니다.

=IF(A2=A1,"Duplicate",IF(A2<>A1+1,"Gap",""))

또 다른 방법은 A 열의 셀에 조건부 서식을 사용하는 것입니다. 값이 A1 셀에서 시작한다고 가정하여 다음 단계를 수행하십시오.

  1. A2에서 A 열의 마지막 값까지 범위를 선택합니다.

  2. 리본의 홈 탭이 표시된 상태에서 스타일 그룹에서 조건부 서식 옵션을 클릭합니다. Excel은 조건부 서식과 관련된 옵션 팔레트를 표시합니다.

  3. 강조 셀 규칙을 선택한 다음 결과 하위 메뉴에서 추가 규칙을 선택합니다. Excel에 새 서식 규칙 대화 상자가 표시됩니다.

(그림 1 참조)

  1. 대화 상자 상단의 규칙 유형 선택 영역에서 수식을 사용하여 서식을 지정할 셀 결정을 선택합니다.

  2. 이 수식이 참인 값 형식 상자에 = A2 <> A1 + 1 수식을 입력합니다. 서식을 클릭하여 셀 서식 대화 상자를 표시합니다.

  3. 대화 상자의 컨트롤을 사용하여 연속되지 않은 셀을 강조 표시하는 데 사용할 형식을 지정합니다.

  4. 확인을 클릭하여 셀 서식 대화 상자를 닫습니다. 이제 7 단계에서 지정한 서식이 규칙의 미리보기 영역에 나타납니다.

  5. 확인을 클릭하십시오.

마지막으로 연속 된 시리즈에서 누락 된 숫자 목록을 컴파일하려면 배열 수식을 사용할 수 있습니다. 다음을 빈 열의 행 1에 넣으십시오.

=IFERROR(SMALL(IF(COUNTIF($A$1:$A$135, MIN($A$1:$A$135)+ROW($1:$135)-1)=0,  MIN($A$1:$A$135)+ROW($1:$135)-1),ROW(A1)),"")

이것은 단일 배열 수식이므로 Ctrl + Shift + Enter를 사용하여 단일 행으로 입력해야합니다. 그런 다음 더 이상 값을 반환하지 않을 때까지 수식을 여러 셀 아래로 복사 할 수 있습니다. 또한 수식은 시리즈가 A1 : A135 범위에 있다고 가정합니다. 그렇지 않은 경우 실제 범위를 반영하도록 수식을 수정해야합니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (4315)은 Microsoft Excel 2007, 2010, 2013 및 2016에 적용됩니다.