Excel의 일부 데이터 테이블의 경우 특정 열의 셀에 레코드 번호를 할당 할 수 있습니다. 예를 들어 1에서 20 사이 또는 100에서 119 사이의 20 개의 서로 다른 레코드에 대한 레코드 번호를 원할 수 있습니다. Excel에서 어떤 범위를 선택하는지는 실제로 중요하지 않습니다.

레코드 번호를 설정하는 방법은 나중에 레코드 번호로 무엇을 할 것인지에 따라 다릅니다.

레코드 번호를 정적으로 지정하려면 (즉, 항상 특정 레코드에 할당되고 변경되지 않음) Excel의 자동 채우기 기능을 사용하여 번호를 할당해야합니다. 이렇게하려면 레코드 번호를 제외한 모든 데이터를 입력하면됩니다. 그런 다음 처음 2 ~ 3 개의 레코드 번호를 입력하고 선택한 다음 자동 채우기 핸들 (선택 항목의 오른쪽 하단 모서리에있는 검은 색 사각형)을 드래그하여 나머지 레코드를 채 웁니다.

이 접근 방식을 사용하는 것은 빠르고 쉽지만 레코드 번호를 정적으로 만듭니다. 예를 들어, 레코드 번호가 107 인 레코드를 삭제하면 해당 레코드 번호가 사라지고 번호는 106에서 108로 점프하는 간격을 표시합니다.

삭제시 변경되는 동적 레코드 번호를 원하는 경우 수식을 사용하여 레코드 번호를 계산할 수 있습니다.

예를 들어 첫 번째 레코드 번호를 A5 셀에 넣은 다음 아래의 다음 셀에 = A5 + 1과 같은 수식을 사용하여 새 레코드 번호를 계산할 수 있습니다.

그래도 문제가 발생합니다. 레코드를 삭제하면 삭제 한 레코드 번호 아래의 모든 레코드 번호에 오류 (#REF!)가 표시되기 때문입니다. 왜? 다음 셀이 종속 된 셀을 삭제하기 때문입니다. 더 나은 솔루션은 수식이있는 행에 종속 된 레코드 번호 수식을 사용하는 것입니다. 예를 들어 첫 번째 레코드가 5 행에 있다고 가정 해 보겠습니다.이 수식을 사용하여 100으로 시작하는 레코드 번호 범위를 생성 할 수 있습니다.

=ROW()+95

이제 레코드를 삭제하면 나머지 레코드 번호가 자동으로 재조정되고 오류가 발생하지 않습니다.

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

이 팁 (2085)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excelribbon-Working_with_Record_Numbers [Working with Record Numbers].