- 최초 작성일: 2000-01-09
- 최종 수정일: 2026-09-29
- 조회수: 27 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 문자열 상자에 수식 넣기Ⅱ
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
지난 강좌에 이어지는 내용…
"문자열 상자에 수식을 넣어 어떻게 하겠다는 것인가?"에 대한 해결책, 즉 활용방법에 대해 알아보겠습니다.
인터넷 뉴스그룹에 이런 질문이 올라와 있더군요.
(☞ 저는 Microsoft社의 Technical Support와 Dejanews의 NewsGroup을 자주 들릅니다)
문자열 상자에 수식 넣기Ⅱ
핵심 요약
- 한 셀에 여러 배경색을 직접 적용하기 어려운 대신 문자열 상자와 도형을 이용해 비슷한 효과를 만들 수 있습니다.
- 문자열 상자를 셀과 수식으로 연결하고 원하는 색의 삼각형 도형을 겹쳐 배치합니다.
- 도형을 그룹화하거나 반투명 채우기를 사용하면 셀 값이 바뀌어도 연결된 텍스트를 유지하면서 다중 색상 효과를 낼 수 있습니다.
참고: 이 페이지에는 설명용 그림이 남아 있지 않아, 아래 (such is this image) 자리는 그림이 빠진 채 빈칸이었습니다. 또한 최신 Excel에서는 문자열 상자를 텍스트 상자라고 부르며 삽입 탭에서 텍스트 상자와 도형(삼각형)을 만들 수 있고, 여러 도형을 선택한 뒤 오른쪽 마우스 버튼 메뉴의 그룹화 - 그룹을 선택해 묶습니다.
Q: How can I put multiple color shades in one cell?
Q: 한 셀에 여러가지 색깔을 입힐 수는 없는지요?
A: The short answer is, "you can't." However, you get a decent approximation
(such is this image: [그림 없음]) in this way:
A: 간단히 말하면, "할 수 없습니다" 그러나, 아래와 같이 하시면 비슷하게 할 수는 있습니다.
Create a text box, and use a formula to link it to a cell.
문자열 상자를 하나 만든후, 한 셀의 내용을 공식으로 연결시킵니다.
바로 이 부분을 설명하기 위해 지난 강좌에서 자세하게 설명을 드린 것이지요
여기서는 B5셀(Decorate Multi-Color가 입력된 셀)을 연결시켜 두었습니다.
Create one triangle(or shape of your choice) with one of the desired colors, aligned to the cell.
원하는 색의 삼각형(또는 여러분이 원하는 모양)을 하나 만든 후, 셀에 정렬을 시킵니다.
Create a second triangle with the other color, aligned to the same cell.
다른 색을 가진 또 하나의 삼각형을 그려서 같은 셀에 정렬시킵니다.
Group the three objects together.
세 개의 오브젝트(즉 문자열 상자, 두 개의 삼각형)을 그룹으로 지정합니다.
그룹으로 지정하는 방법은 아시지요? 하나의 삼각형을 지정한 후 Shift키를 누르고 다른 삼각형을 누르면 두개의 삼각형이 모두 선택이 됩니다. 이 상태에서(Shift키를 계속 누르고…) 문자열 상자를 클릭하면 세 개의 도형이 모두 선택이 되는데, 이 상태에서 오른쪽 마우스 버튼을 눌러 "그룹 만들기-그룹" 메뉴를 지정하면 됩니다.
또 한가지!
"오브젝트"라는 생소한 용어가 나왔지요? 시중에 나온 책을 보면 이 오브젝트를 개체 또는 객체라고 번역들을 해 놓았더군요. 컴퓨터는 셈틀, 소프트웨어는 무른모, 하드웨어는 굳은모… 이렇게 한글화랍시고 어설프게(?) 번역들을 해 놓은 것 같아서 개인적으로는 썩 달갑지는 않습니다. 우리는 그냥 오브젝트라고 부르기로 하지요.
이 "오브젝트"는 매우 중요한 개념입니다. 나중에 Visual Basic에 대해 설명드릴 때 아주 징그럽게(?) 설명을 드리겠지만 쉽게 설명드리자면 엑셀의 모든 것(각종 도형, 문자열 상자는 물론이고 그래프, 워크시트, 워크북, 셀…)이 다 오브젝트라고 할 수 있습니다.
When you change the value in the linked cell, the effect will be the same as if you change the text directly
링크된(연결된) 셀값을 바꾸면, 마치 텍스트값을 직접 바꾼 것과 같은 효과가 있을 것입니다.
This will behave as if the cell has two colors as its background.
이렇게 하면 마치 한 개의 셀이 두개의 배경색을 가진 것처럼 보일 것입니다.
You also get an interesting effect by using semi-transparent fills for the triangle objects.
또한 "반투명"하게 삼각형 내부를 채우면 재미있는 효과를 얻을 수 있습니다.
좀 복잡하게 보이는데 지난 강좌를 잘 이해하시고 위에서부터 차근차근 읽어 내려오면 충분히 이해하실 것입니다. 하다 안되면 메일 주시고…
이번 강좌는 여기까지…
정리 — 문자열 상자에 수식 넣기Ⅱ
| 구분 | 내용 |
|---|---|
| 질문 | 한 셀에 여러 가지 색깔을 입힐 수 있는가 |
| 답 | 셀 자체에는 불가능하지만 문자열 상자와 도형으로 비슷하게 구현 가능 |
| 1단계 | 문자열 상자를 만들어 셀과 수식으로 연결 (예: B5셀) |
| 2단계 | 원하는 색의 삼각형 두 개를 만들어 같은 셀에 정렬 |
| 3단계 | 세 개의 오브젝트를 그룹으로 지정 |
| 추가 효과 | 삼각형 내부를 반투명하게 채우면 재미있는 효과를 얻을 수 있음 |
자주 묻는 질문 (FAQ)
Q1. 한 셀에 여러 가지 배경색을 넣을 수 있나요?
셀 자체에는 할 수 없지만, 문자열 상자와 서로 다른 색의 삼각형 두 개를 같은 셀에 정렬해 겹치면 비슷한 효과를 낼 수 있습니다.
Q2. 세 개의 도형을 한꺼번에 선택하려면 어떻게 하나요?
삼각형 하나를 선택한 뒤 Shift키를 누른 채 다른 삼각형과 문자열 상자를 차례로 클릭하고, 오른쪽 마우스 버튼 메뉴에서 그룹 만들기를 지정합니다.
Q3. 연결된 셀 값을 바꾸면 어떻게 되나요?
텍스트 값을 직접 바꾼 것과 같이 문자열 상자의 내용이 바뀌며, 한 개의 셀이 두 개의 배경색을 가진 것처럼 보입니다.
마치며
셀 서식만으로 부족한 시각 효과는 문자열 상자와 도형을 조합해 해결해 보시기 바랍니다. VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.