파워유저· ·
[엑셀] 셀 하나에 몇 글자까지 쓸 수 있을까?
주위에 보변 엑셀로 문서를 작성하는 사람을 볼 수 있습니다. 특히 인터넷의 엑셀 강좌를 보다보면 엑셀에 대한 여러 강좌를 엑셀 파일에다 직접한 것을 많이 볼 수 있습니다. 마치 일반인이 워드프로세서를 쓰는 것처럼 말입니다.
그런데 이렇게 워드프로세서처럼 엑셀을 사용한다고 했을 때,
엑셀의 한 셀에 도대체 몇 글자까지 쓸 수 있을까....뚱단지같은 생각을 해봤습니다. 다행히도 마이크로소프트 사이트에서 그 해답을 얻을 수 있었는데,
최대 입력 가능 문자수는 영문 또는 숫자를 기준으로 32,767문자였습니다. 엑셀 97 기준이었는데 엑셀 2000도 동일하리라 생각됩니다.
그러나 이것은 이론적으로 입력할 수 있는 문자 수이고 실제 화면에 표시되는 한 셀의 최대 문자 수는 1,024문자였습니다.
확인을 해 봅시다.
확인을 하기 전에 먼저 알아야할 함수가 있습니다.
바로 REPT() 함수인데, 특정한 문자를 반복해서 표시합니다.
예를 들어 =REPT("A",1024)라고 하면 "A"를 1024번 표시하라는 뜻입니다.
그럼, 엑셀을 열어 다음과 같이 입력해보세요.

무슨 뜻인지는 아시겠죠?
"A"를 1024번 반복해서 표시한 것과
"A"를 1023번 반복해서 표시한 다음 "Z"를 표시한 것
"가"를 1023번 반복해서 표시한 다음 "나"를 표시한 것입니다.
아래쪽 스크롤 바를 쭈~욱 오른쪽으로 옮기면 이렇게 보일 겁니다.

이상 동주아빠 손병목이었습니다.

그런데 이렇게 워드프로세서처럼 엑셀을 사용한다고 했을 때,
엑셀의 한 셀에 도대체 몇 글자까지 쓸 수 있을까....뚱단지같은 생각을 해봤습니다. 다행히도 마이크로소프트 사이트에서 그 해답을 얻을 수 있었는데,
최대 입력 가능 문자수는 영문 또는 숫자를 기준으로 32,767문자였습니다. 엑셀 97 기준이었는데 엑셀 2000도 동일하리라 생각됩니다.
그러나 이것은 이론적으로 입력할 수 있는 문자 수이고 실제 화면에 표시되는 한 셀의 최대 문자 수는 1,024문자였습니다.
확인을 해 봅시다.
확인을 하기 전에 먼저 알아야할 함수가 있습니다.
바로 REPT() 함수인데, 특정한 문자를 반복해서 표시합니다.
예를 들어 =REPT("A",1024)라고 하면 "A"를 1024번 표시하라는 뜻입니다.
그럼, 엑셀을 열어 다음과 같이 입력해보세요.

무슨 뜻인지는 아시겠죠?
"A"를 1024번 반복해서 표시한 것과
"A"를 1023번 반복해서 표시한 다음 "Z"를 표시한 것
"가"를 1023번 반복해서 표시한 다음 "나"를 표시한 것입니다.
아래쪽 스크롤 바를 쭈~욱 오른쪽으로 옮기면 이렇게 보일 겁니다.

- 이제 A4셀과 A5셀에 이렇게 입력해보세요.
=RETP("A",1024)&"BCD"
=RETP("가",1024)&"나다라"
어때요? "BCD"와 "나다라"가 보입니까?
안보이죠?
따라서 한 셀에 최대로 표시할 수 있는 문자의 수는 1024개라는 결론이 됩니다.
- A6셀과 A7셀에 다음과 같이 입력해 보세요.
=Len(A4)
=Len(A5)
결과는? 1027입니다.
즉 문자는 분명히 1027개가 들어 있다는 뜻입니다.(그런데 실제로 표시되는 것은 1024개입니다.)
이상 동주아빠 손병목이었습니다.

댓글 2
=RETP("A",1024)&"BCD"
=RETP("가",1024)&"나다라"
이곳의 철저가 틀렸네요^^
RETP ==> REPT 입니다.