다른 시트 및 셀의 값을 기반으로 셀 색상 서식 지정

두 개의 시트가 있는 통합 문서가 있습니다. 시트 2의 두 번째 열에 있는 값을 기준으로 시트 1의 첫 번째 열에 있는 셀 배경색의 서식을 지정하고 싶습니다.

예를 들어 시트 2의 행 6, 열 2의 값이 4인 경우 시트 1의 행 4, 열 1의 배경색을 녹색으로 지정하고 싶습니다. 시트 2, 열 2의 값 중 시트 1의 특정 행을 참조하는 값이 없는 경우 해당 행을 무색으로 설정하고 싶습니다. 시트 2의 두 번째 열에 동일한 값이 여러 번 표시되는 것을 금지하는 것은 없습니다. 시트 2의 마지막 값이 시트 1의 행을 가리키는 경우 색 설정을 해제하는 방법을 알려 주시면 감사하겠습니다.

엑셀 마법사에게는 사소한 일일 수 있지만, 저는 엑셀을 사용할 기회가 거의 없으며 엑셀의 블랙 벨트가 될 시간도 없습니다. 누구든지 이 작업을 수행하는 데 필요한 조언, 팁 또는 간단한 공식을 알려주실 수 있나요? 구현하는 데 복잡한 VB 코드가 필요하다면 그만한 가치가 없습니다.

감사합니다!

해결책

다음은 조건부 서식을 사용하여 Excel 2003에서 수행한 방법입니다.

'코드'의 값을 사용하여 '시트1'/코드'에 조건부 서식을 적용하려면 '시트2'/코드'의 값을 '코드'/코드'에 미러링해야 합니다.

시트 1에 시트 2, 열 B의 미러 만들기

해설 (2)

Excel 2003을 사용 중입니다.

여기서 조건부 서식을 사용할 때의 문제점은 조건에서 다른 워크시트나 통합 문서를 참조할 수 없다는 것입니다. 할 수 있는 일은 시트 1의 일부 열을 시트 2의 해당 열과 동일하게 설정하는 것입니다(예제에서는 =Sheet2!B6). 아래 예에서는 열 F를 사용했습니다. 그런 다음 조건부 서식을 사용할 수 있습니다. 시트 1의 행 , 열 1에서 셀을 선택한 다음 조건부 서식 메뉴로 이동합니다. 드롭다운에서 '수식은'을 선택하고 조건을 '=$F$6=4'로 설정합니다. 서식 버튼을 클릭한 다음 패턴 탭을 선택합니다. 원하는 색상을 선택하면 완료됩니다.

서식 페인터 도구를 사용하여 다른 셀에 조건부 서식을 적용할 수 있지만 기본적으로 Excel은 조건에 절대 참조를 사용한다는 점에 유의하세요. 상대 참조를 사용하려면 조건에서 달러 기호를 제거해야 합니다.

셀에 최대 3개의 조건을 적용할 수 있으므로(조건부 서식 대화상자 하단에 있는 '추가' 버튼 사용) 마지막 행이 고정되어 있는 경우(예: 항상 10행이라는 것을 알고 있는 경우) 이를 조건으로 사용하여 배경색을 없음으로 설정할 수 있습니다. 관심 있는 마지막 값이 10행에 있다고 가정하면(여전히 시트1의 열 F를 시트2의 해당 셀로 설정했다고 가정) 첫 번째 조건을 수식 수식 =$F$10=""로 설정하고 패턴을 없음으로 설정합니다. 첫 번째 조건으로 설정하면 뒤따르는 모든 충돌하는 문이 재정의됩니다.

해설 (2)

이전에 조건부 서식을 사용하여 이 작업을 수행한 적이 있습니다. 통합 문서의 셀을 시각적으로 검사하고 데이터에서 이상값을 발견할 수 있는 좋은 방법입니다.

해설 (1)