조건부 서식에서 다른 시트와 비교하는 방법 [Google Spreadsheet]

개요



값의 차이만큼 배경색을 변경하기 위해 다른 시트의 동일한 위치와 비교하고 싶습니다.



방법



조건부 서식



배경색 변경은 조건부 서식에서 설정할 수 있습니다.
그래서 먼저 범위를 지정하고 오른쪽 클릭 메뉴에서 조건부 서식을 선택합니다.


맞춤 서식 설정



서식 규칙에 다른 시트와의 비교 수식을 포함해야 하므로 사용자 지정 서식을 선택합니다.


하고 싶은 것은 이것입니다만, 커스텀 서식에서는 다른 시트를 그대로 지정할 수 없습니다.
=A1<>'比較用マスタ'!A1

다른 시트를 지정하는 경우 INDIRECT 함수를 통과해야 합니다.
=A1<>INDIRECT("比較用マスタ!A1")

단지 이것이라면 A1이 문자열로 지정되어 버리기 때문에, 모든 셀이 A1과 비교되어 버립니다.
동적으로 참조하는 셀을 변경하려면 A1은 문자열이 아닌 셀에 지정해야 합니다.
=A1<>INDIRECT("比較用マスタ!"&CELL("address", A1))

이를 위해 CELL 함수를 통해 셀 스펙에서 문자열로 변환합니다.

완성!



이제 다른 시트와의 차이만 배경색을 바꿀 수 있었습니다!
차이 이외에도 INDIRECT와 CELL을 조합하여 자유롭게 다른 시트를 조건부 서식으로 이용할 수 있네요.

좋은 웹페이지 즐겨찾기