데이터 입력에 Excel을 사용하는 것은 매우 일반적입니다. 정보를 입력 할 때 특정 셀에 배치 할 수있는 항목을 제한 할 수 있습니다. 예를 들어, 직원 등록부에서 작업 중일 수 있으며 각 직원의 이름을 워크 시트에 한 번만 입력해야합니다.

이 문제에 접근하는 한 가지 방법은 다른 워크 시트 또는 동일한 워크 시트의 다른 위치에 허용 가능한 이름 목록을 만드는 것입니다. 이 이름 목록에 ValidNames와 같은 정의 된 이름을 지정하십시오.

그런 다음 다음 단계를 따르십시오.

  1. 직원 이름을 입력 할 셀을 선택하십시오. 각 이름을 한 번만 입력해야하는 곳입니다. (이 예에서는 A1 : A10 셀을 선택한다고 가정합니다.)

  2. 데이터 메뉴에서 유효성 검사를 선택하십시오. Excel은 데이터 유효성 검사 대화 상자를 표시합니다.

  3. 설정 탭이 표시되는지 확인합니다. (그림 1 참조)

  4. 허용 드롭 다운 목록에서 사용자 지정을 선택합니다.

  5. 4 단계를 완료하면 나타나는 수식 상자에 다음 수식을 입력합니다.

=AND(COUNTIF(ValidNames,A1)=1,COUNTIF($A$1:$A$10,A1)=1)

확인을 클릭하여 대화 상자를 닫습니다.

이 유효성 검사 공식은 입력 범위 (A1 : A10)를 확인하기 때문에 작동합니다.

ValidNames 목록에서 이름이 하나만 표시되는지 확인합니다. Excel에서 동일한 작업을 수행하는 여러 가지 방법을 제공하기 때문에이 특정 수식에는 사용할 수있는 다른 많은 변형이 있습니다. 대체 수식 방법의 예는 Microsoft 기술 자료에서 제공됩니다.

http://support.microsoft.com/kb/213185

기술 자료 문서는 특별히 Excel 2000에 대한 것이지만 문서의 루트 (7 단계)에있는 수식은 다른 버전의 Excel에서도 잘 작동합니다.

이러한 공식적인 방법은 입력 목록에 이름을 입력 할 때 유용합니다. 대신 드롭 다운 목록을 사용하여 이름을 선택하는 것을 선호하는 경우이 웹 페이지에 제공되는 매끄러운 방법이 있습니다.

http://www.contextures.com/xlDataVal03.html

매끄럽게 만드는 것은 드롭 다운 목록이 동적이라는 것입니다. 예를 들어 한 셀에 들어갈 이름을 선택하면 다른 셀에서 이름을 선택하는 데 사용되는 드롭 다운 목록에서 해당 이름이 제거됩니다. 아주 좋습니다.

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

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

link : / excelribbon-Limiting_Entry_of_Names [이름 입력 제한].