0

수식은 워크 시트의 시퀀스에서 네 자리 숫자가 같은 숫자를 모두 식별하도록 Excel에 어떻게 적용됩니까? 예 : 1234, 4321, 2143?네 자리 숫자의 모든 순열 식별

숫자가 백가지이지만, 워크 시트에 1234이 임의의 순서로 함께 나타나는 경우 강조 표시해야합니다.

+0

은 항상 검색 할 숫자입니다. – momobo

답변

1

VBA를 사용하지 않고 수식에서이 작업을 수행하는 유일한 방법은 무차별 강제 검색입니다. 다음 수식은 숫자 1, 2, 3, 4가 A1 셀의 순서로 나타나면 TRUE를 반환합니다. 조건을 만족하는 셀을 강조 표시하려면 조건부 서식 규칙에 대한 입력으로 사용하십시오 (Excel 2007 또는 2010에서는 "서식을 사용하여 셀을 결정하는 수식 사용"이라는 규칙 유형을 찾습니다). (! 당연한) 다음

=NOT(AND(ISERR(SEARCH("1234",TEXT(A1,"#"))),ISERR(SEARCH("1243",TEXT(A1,"#"))),ISERR(SEARCH("1324",TEXT(A1,"#"))),ISERR(SEARCH("1342",TEXT(A1,"#"))),ISERR(SEARCH("1423",TEXT(A1,"#"))),ISERR(SEARCH("1432",TEXT(A1,"#"))),ISERR(SEARCH("2134",TEXT(A1,"#"))),ISERR(SEARCH("2143",TEXT(A1,"#"))),ISERR(SEARCH("2314",TEXT(A1,"#"))),ISERR(SEARCH("2341",TEXT(A1,"#"))),ISERR(SEARCH("2413",TEXT(A1,"#"))),ISERR(SEARCH("2431",TEXT(A1,"#"))),ISERR(SEARCH("3124",TEXT(A1,"#"))),ISERR(SEARCH("3142",TEXT(A1,"#"))),ISERR(SEARCH("3214",TEXT(A1,"#"))),ISERR(SEARCH("3241",TEXT(A1,"#"))),ISERR(SEARCH("3412",TEXT(A1,"#"))),ISERR(SEARCH("3421",TEXT(A1,"#"))),ISERR(SEARCH("4123",TEXT(A1,"#"))),ISERR(SEARCH("4132",TEXT(A1,"#"))),ISERR(SEARCH("4213",TEXT(A1,"#"))),ISERR(SEARCH("4231",TEXT(A1,"#"))),ISERR(SEARCH("4312",TEXT(A1,"#"))),ISERR(SEARCH("4321",TEXT(A1,"#"))))) 
1

@보다의 dodgethesteamroller 대답 짧은 : Applies to 적절한 범위

=IFERROR(VLOOKUP(D1,$A:$A,1,0),"")=D1

만 34,451,234 말을하지, ​​4 개 자리 번호를 작동하고, 모든 가정 가능한 순열 (4 자리 숫자의 경우 24)은 ColumnA에 개별적으로 나열됩니다.

네 자리 숫자 세트 (D 열로 가정)와 HOME> 스타일 - 조건부 서식, 새 규칙 ...을 지정하려는 범위를 선택하십시오. 수식을 사용하여 서식을 지정할 셀을 결정하십시오.이 수식이 참인 서식 값 : 위의 수식과 서식 ...을 선택하고 OK, OK 중에서 선택하십시오.

관련 문제