2016-11-04 3 views
0

현재 Excel에서 작업 중입니다. 여러 셀에 다른 셀의 문자열 값이 포함되어 있는지를 찾는 방법을 찾고, 셀을 강조 표시하는 경우 그리고 열이 만난다. 나는 내가 원한 예를 만들었고 단지 훨씬 더 큰 규모가 될 것이다.Excel에 셀에 문자열이 포함 된 경우

Excel Image

나는 사용하여 시도했다 : =ISNUMBER(SEARCH(substring,text))하지만 난 그것을 내가 원하는 방식을 사용하는 방법을 아주 확실하지 않다.

도움이 될 것입니다!

답변

2

귀하의 공식은 잘 작동합니다; 당신이 원하는 것은 하이라이트하기를 원하는 모든 셀에 그 공식을 넣는 것입니다. 그래서 모든 셀에서 FALSE와 TRUE를 얻습니다.

다음 두 가지 조건부 서식 규칙을 사용합니다. 첫 번째는 Cell Value = TRUE를 찾고 셀 배경과 글꼴 색을 노란색으로 설정합니다. 두 번째는 Cell Value = FALSE를 찾고 셀 배경을 No Color 및 Font to White로 설정합니다.

이렇게하면 원하는 결과를 얻을 수 있습니다.

너무 단지 조건부 서식을 사용하여이 작업을 수행 할 수 있지만, 좀 더 가로장 설치 등등입니다 :

편집은 추가 할 수 있습니다. 당신이 그것을 시도하려는 경우, 당신은이 작업을 수행 할 수 있습니다

  1. 당신의 범위를 강조 표시하고 세포가 활성화되어있는 주 걸릴

    - 그 여전히 흰색입니다 강조 표시된 범위 내에서 세포의합니다. 왼쪽 상단의 이름 상자에 주소가 표시되는 주소이기도합니다. 이 대답을 위해 B2

  2. 새 조건부 서식 규칙을 만듭니다. "수식을 사용하여 서식을 지정할 셀을 결정하십시오"를 선택하십시오.

  3. =ISNUMBER(SEARCH(B$1,$A2)을 사용하십시오. 형식을 셀 배경 색으로 설정하십시오.

위의 수식에 $가있는 곳에주의하십시오. 첫 번째 부분에 고정 된 행 번호와 두 번째 부분에 고정 된 열 문자를 남기고 싶습니다.

이것은 조건부 서식이 절대, 상대 및 혼합 참조를 사용하여 어떤 셀을 포맷해야 하는지를 활용한다는 점을 이용합니다. 또한 더 깔끔한 솔루션이지만 시트가 다시 용도 변경되거나 수정 된 경우 유지 관리가 더 어려울 수 있습니다.

+0

대단히 감사합니다. 도움에 감사드립니다. –

+1

왜 그런 접근 방법이 더 느린 것일까 요?그것은 계산의 숫자가 같고 한 번만 입력하면됩니다. 그래서 나는 덜보기도하지 않을 것입니다. –

+0

좋은 지적입니다. 나는 그 말을 잘하지 못했습니다. 비활성화 된 조건부 서식의 많은 경우에 걸쳐 실행했습니다. 재사용 된 시트는 중복 된 계산으로 인해 속도가 느려집니다. 나는 "유지하기가 더 어려울 수있다"고 말해야 했음에 틀림 없다. 이것을 반영하도록 편집 할 것이다. – Werrf

3

당신의 접근 방식은 정확합니다. 우리는 상대적인 참조를 적용하면서 공식을 드래그하는 것과 같은 조건부 포맷팅이 적용된다는 사실을 사용할 수 있습니다.

조건부 서식 수식 규칙 만들기 :

=ISNUMBER(SEARCH(B$1,$A2)) 

B2:D7에 적용을

관련 문제