엑셀 열 제한


0

고객이 제품을 구매하고 5 일 중 2 일만 배송 할 수있는 주문 양식을 작성 중입니다. 따라서 주문을 2 열로 입력하면 나머지 옵션이 차단됩니다 (해당 열을 입력 할 수 없음)

아래 예의 경우이 샵은 6 월과 8 월에 주문하기로 선택 했으므로 다른 달 (7 월, 9 월, 10 월)에 문서를 잠그기를 원합니다.

이 작업을 훌륭하게 완료 할 수있는 방법이 있습니까? 미리 감사합니다. 여기에 이미지 설명을 입력하십시오


다른 2 개가 채워진 경우 3 개의 열을 잠그기 때문에 VBA 코드를 적용하는 가장 좋은 방법입니다.
Rajesh S

답변:


1

테이블의 각 행에 대해 데이터 유효성 검사 를 사용할 수 있습니다 .

Costum 옵션을 사용하여 수식을 입력 할 수 있습니다 .

Apple Row C4 : G4 : =COUNTIF($C$4:$G$4,"<>")<3

바나나 행 C5 : G5 : =COUNTIF($C$5:$G$5,"<>")<3

자몽 행 C6 : G6 : =COUNTIF($C$6:$G$6,"<>")<3

망고 행 C7 : G7 : =COUNTIF($C$7:$G$7,"<>")<3

Passionfruit C8 : G8 : =COUNTIF($C$8:$G$8,"<>")<3

여기에 이미지 설명을 입력하십시오


@brooke은 개별적으로가 아니라 몇 달을 제한하려고합니다. 데이터 유효성 검사 수식 =SUM((COUNT($C$5:$C$9)>0),(COUNT($D$5:$D$9)>0),(COUNT($E$5:$E$9)>0),(COUNT($F$5:$F$9)>0),(COUNT($G$5:$G$9)>0))<3을 전체 범위에 적용하십시오 .
Stadem

@ Lee, OP가 원하는 것은 2 열 중 하나가 데이터로 채워지면 나머지 3 열은 단일 값조차도 받아들이지 않아야합니다! 귀하의 예는 모든 열의 데이터를 보여줍니다 ??
Rajesh S
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.