Question
|
|
데이터를 효과적으로 표현하기 위해 차트를 작성한다는 것을 잘 알고 있습니다. 단순한 형태로 데이터를 표시하기 위해 그냥 표 안에 특수 문자로 데이터의 크기를 표시하고자 합니다. 예를 들어 숫자가 10이면 별표를 10개 표시한다거나 뭐 그런 정도로 말입니다. 이런 것도 가능할는지요?
|
Answer
|
|
REPT(문자,숫자) 함수를 이용하면 숫자의 크기를 특정 문자의 개수로 표시할 수 있습니다.
예를 들어 =REPT("*",10)은 10개의 별표(*)문자를 셀에 표시하는 수식입니다. REPT 함수를 이용하여 독톡한 문자 차트를 작성해 보도록 하겠습니다.
|
Step by Step
- 다음표에서 성취도는 기말고사 - 중간고사로 계산했습니다. 성취도가 양수일 때는 올랐어요에 10점당 ◀ 문자를 하나씩 표시, 성취도가 음수일 때는 떨어졌어요 에 10점당 ▶ 문자를 하나씩 표시해서 완성한 것입니다.
2. F3:F7 를 범위로 지정하고 수식 =IF(E3>0,REPT("◀",E3/10,"")을 입력한 다음 Ctrl + Enter를 누릅니다. 이것은 성취도가 E3가 0보다 큰 경우에 성취도를 10으로 나눈 수만큼 ◀ 문자를 반복 표시해줍니다. 성취도가 0이하이면 아무것도 표시하지 않습니다. 글꼴색을 파랑색으로 지정하고 오른쪽 정렬하면 앞의 그림과 같이 나타낼수 있습니다.
3. G3:G7을 범위로 지정하고 수식 ==IF(E3<0,REPT("◀",ABS(E3/10),"")을 입력한 다음 Ctrl + Enter를 누릅니다. 올랐어요의 수식과 비슷하지만 성취도가 (E3)가 0보다 적은 경우에 문자를 표시한다는 것과 성취도를 10으로 나누기 전에 먼저 ABS 함수를 이용하여 성취도를 양수로 변환한다는 점이 다릅니다. 글꼴 색을 빨강으로 지정하고 왼쪽으로 정렬하면 앞의 그림과 같이 나타낼수 있습니다.
'경주사랑컴퓨터학원' 카테고리의 다른 글
아날로그와 디지털-경주코딩교실 (0) | 2022.10.13 |
---|---|
엑셀 실제 날짜 간격을 무시하고 X(항목) 축에 일정한 간격으로 표시하기 (2) | 2022.09.26 |
엑셀 셀과 차트 제목 연결하기 (0) | 2022.09.19 |
엑셀 이중 유효성 검사-경주컴활1급(실무엑셀)교육 (0) | 2022.09.15 |
엑셀 콤보 상자와 콤보 상자 연결하기-경주엑셀전문학원 (0) | 2022.09.07 |