컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post Excel-엑셀-VBA] 남녀 키(신장)의 평균, 표준편차 랜덤 난수 발생; Human S...아래아 한글, MS워드의 차이점; HWP 워드프로세서와 Word의 차이, 장단점Excel] 엑셀 VBA(비베) 반올림 함수; 정수로, 지정한 자릿수만큼; Round To...Java/자바] 한국 남녀 키(신장)의 평균, 표준편차 랜덤 난수 생성; Human Sta...Python/파이썬] 한국인 남녀 키(신장)의 평균, 표준편차 랜덤 난수 생성; Human...통계] 대한민국 인체 치수의 평균 표준편차 데이터 얻기; Size Korea, Human ...Python/파이썬] 리스트(배열) 합계, 산술 평균 구하기; List-Array Sum,...CHM 파일의 HTML 태그 보기, 압축HTML에서 이미지(jpg, gif) 추출 방법Perl/펄] 배열을 문자열로 합치기, 배열 요소들을 하나로 병합; Array to Str...Perl/펄] 자연 로그의 밑 e 상수 선언 출력; Natural Logarithm, Eu...

Excel] 엑셀 2003과, 엑셀 2007의, 행과 열의 최대 개수, 범위; Max Row Column

Wednesday, February 14, 2007

엑셀 2003은 행의 최대 개수가 65536 개이고, 열은 256개(IV 로 표시됨, 로마 숫자는 아님)까지입니다.

그런데 엑셀 2007은 이것이 대폭 증가합니다.

엑셀 2007 버전부터는 시트의 크기가

1048576행(약 백만 개) x 16384열(약 만육천 개)

로 늘어납니다. 이제는 엑셀에다 대형 데이터베이스를 구축할 수도 있겠습니다. 다만 그러면 메모리 부족과, 엑셀의 전체적인 속도가 느려질 수 있다는 문제는 있겠지요. (현재 엑셀2003버전에서도, 데이터를 65536 행까지 채우면 처리 속도에 문제가 있었습니다.)



65536 이라는 숫자는 2^16 즉 2의 16승입니다.

1048576 이라는 숫자는 2^20 즉 2의 20승입니다. 좀 어중간한 숫자군요. 이왕 늘릴 바에야 아예 2^32 승인 4294967296 (사십이억...) 까지로 늘리는 것이 낫지 않나 싶습니다.
(업데이트: 그러고 보니 1048576 이라는 숫자는, 딱 1메가 즉 1MB 크기군요. 행이 1메가라니, 적당할 것 같기도 합니다.)


16384 라는 숫자는 2^14승입니다. (256은 2^8)




최대 셀 개수


Excel 2003의 경우는, 65536 * 256 = 16777216 개
(천육백칠십칠만칠천이백십육)

Excel 2007의 경우는, 1048576 * 16384 = 17179869184 개
(백칠십일억칠천구백팔십육만구천백팔십사)
백억이 넘는군요.




호환성 문제


그리고 만약 2007 버전에서 65536행 x 256열 범위를 넘는 데이터를 저장했을 때, 그 문서를 2003등의 옛날 버전에서 부르면 초과되는 범위가 잘려나가게 됩니다.



마지막 행과 열까지 한꺼번에 이동하는 방법: ▶▶ Excel/엑셀 팁] 마지막 행까지, 맨 끝 열까지 이동 핫키; goto Bottom Row, Last Column Hotkey

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top