엑셀에서 외부의 센서 값이나, 타 사이트의 값(예; 주가 등..)을 불러오기를 통해 엑셀 화면으로 가져올 때,
엑셀의 화면에서 해당 값에 따라, 실시간으로 그래프가 변화하도록 구현하는 간단한 방법이 있다.
다음 동영상은 엑셀에서 이를 구현한 예이다. 수위 값을 그림으로 나타내주는데, 수위값이 변할때마다, 그림이 변화하는 것을 볼수가 있다.
참고로 공장이나, 산업현장에서는 각종 탱크나 내용물의 높이나, 온도 등을 실시간으로 현황 파악 및 제어의 목적으로 변화하도록 표시하는데, 그런 용도로도 사용이 가능할 듯하다. (참고로 타 사이트의 값을 엑셀로 가져오는 방법은 별도의 글에서 소개한 바 있다.)
이를 구현하는 방법은 매우 간단한데, 별도로 그래프를 그리는 대신, 그림을 구성하는 셀 별로 조건부 서식을 지정하면 된다.
즉, 아래와 같이 5% 단위로 값이 변할 때마다, 용기 내 수위를 색상으로 표시하는 경우라면,
각 셀러 별로, 서로 다른 조건에 바탕색이 변경되도록, 셀마다 조건부 서식을 지정해 주면 된다.
먼저 셀을 선택하고, 조건부 서식으로 가서, 새 규칙을 선택하고,
"수식을 사용하여 서식을 지정할 셀 결정"을 선택해 준다.
조건의 기준이 되는 셀을 지정(위에서는 "수위" (water Level") 하고, 해당 셀의 바탕색을 변경할 조건을 지정한다.
그리고 서식을 이용해서, 해당 조건이 충족될 경우에 바뀔 바탕색을 "채우기" 탭을 이용해서 지정해 준다.
이렇게 해당 셀에 대한 조건부 서식 지정이 완료되었고, 다음과 같이 수위 값이 5 이상이 되면 해당 셀의 바탕색이 변경됨을 확인할 수 있다.
이런 방식으로 각 셀마다 개별적으로 조건부 서식을 서로 다른 조건으로 적용하면 모든 작업이 완성되는데,
조건부 서식을 지정 시 효율적인 편집 방법은 한 셀의 서식을 지정하고, 이 서식을 다음 셀에 서식 복사를 한 후 해당 셀의 조건 조건을 편집하는 방법이다.
한 가지 기억할 것은
조건부 서식 지정이 완료되면, 자신이 원하는 대로 규칙이 지정되었는지, 모든 셀에 반드시 아래 규칙 관리를 통해 확인하고, 불필요한 규칙이 복사된 경우에는 해당 항목은 삭제해 주어야 한다.
간혹 조건부 서식을 지정하다 보면, 아래와 같이 의도하지 않았던 서식이 인접 셀로부터 복사되거나 자동으로 확장되어 적용되는 경우, 또는 자신도 모르게 이미 기존에 지정해놓았던 조건부 서식이 있는 경우들도 있기 때문이다.
이런 확인까지 완료되면, 조건값을 인위적으로 변경해 보면서 자신이 원하는 대로 작동하는지 점검한다.
예제 파일 공유

