Excel에서 하나의 셀에 두 개의 유효성 검사를 적용하는 방법은 무엇입니까?

Excel에서 하나의 셀에 두 개의 유효성 검사를 적용하는 방법은 무엇입니까?

Excel에서 셀 범위에 대해 두 가지 유효성 검사를 적용해야 합니다. 첫 번째 검증은 A1=비활성이면 B2는 N/A로 채워야 하며, 그렇지 않은 경우(두 번째 검증이 옴) 사용자는 숫자를 입력해야 하지만 정수여야 합니다(두 번째 검증). . 첫 번째 유효성 검사에는 IF 함수를 사용하고 정수에는 MOD 함수를 사용해 보았고, 이를 AND와 결합했으며 IF 함수와 중첩된 MOD도 사용해 보았지만 제대로 작동한 것은 정수 유효성 검사뿐이었습니다. 내가 뭘 잘못하고 있는지, 어떻게 해야 하는지 어떤 아이디어가 있나요?

감사합니다.

답변1

셀을 채우려고하기 B2때문에해당 없음, 셀에 A1값이 있고 inactive셀이 B2다음으로 채워져야 하는 경우정수if & when 셀 A1에 숫자가 있을 때.

이를 달성하기 위해서는 적용보다는 다른 접근 방식이 필요합니다.데이터 유효성 검사곧장.

작동 방식:

  • 셀에 이 수식을 입력하세요C1.

    =IF(ISBLANK(A1),"",IF(A1="inactive","N/A",INT(A1)))

  • 셀 선택 B2및 원본데이터 검증 기준허용하다선택하다목록.

  • 을 위한원천이것을 입력하세요 =$C$1.

여기에 이미지 설명을 입력하세요


여기에 이미지 설명을 입력하세요

주의

  • 셀에 데이터 를 입력하자마자 A1또는 inactive(Number전체 또는 소수 포함) 또는 Blank의 수식은 C1그에 따라 결과를 반환합니다.
  • 셀은 B2셀에서 값을 읽으 므로 C1Excel은 필요에 따라 데이터를 관리합니다.확인~을 통해드롭다운 셀/목록방법.
  • Cell 을 숨길 수도 C1있고 셀 참조를 조정할 수도 있습니다.
  • 이는 VBA(매크로)를 사용하여도 달성할 수 있습니다.

관련 정보