'Office'에 해당되는 글 7건
- 2010/11/19 OFFICE 2002,2003 문서파일(doc, xls, ppt) 을 OFFICE 2007 문서파일(docx,xlsx,pptx) 로 변환하기
- 2010/09/17 엑셀에서 IP Address 의 끝자리 분리하기 (2)
- 2007/08/30 숫자중 유효한 자리수까지로만 표현하는 방법
- 2007/08/30 4 가로범위내 셀의 개수
- 2007/08/30 3. 세로 범위내 셀의 개수
- 2007/08/30 2. 셀 데이터중 특정 문구, 숫자, 기호가 포함된 셀을 삭제할 때
- 2007/08/30 1. 대상 셀이 텍스트인지, 숫자인지, 빈셀인지 확인하는 방법
OFFICE 2002,2003 문서파일(doc, xls, ppt) 을 OFFICE 2007 문서파일(docx,xlsx,pptx) 로 변환하기
office 2007 문서부터는 파일확장자가 docx, xlsx, pptx 로 open xml 파일형식을 갖고 있다.
즉, office 2007 이전 문서의 파일들은 ms 오피스 이외의 프로그램에서는 읽는 것이 힘들었으나, 이후의 문서들은 open xml 형식으로 작성되어 zip format 으로 되어 있어, 일반적인 압축프로그램들로 압축해제가 가능하며, 그 내용들(xml 파일들로 구성)을 확인할 수 있다.
docx, xlsx, pptx 등의 확장자로 된 office 2007 이후의 문서들을 이전버전의 Office (office xp, 2002, 2003) 등에서 읽어 들이기 위해서는 ms 에서 제공하는 호완팩을 설치하면 2007 이전의 Office 에서도 문서파일을 읽을 수 있다.
참고 사이트 : http://support.microsoft.com/kb/924074
위 참고사이트를 통해, 호완팩을 설치하기전 주의 사항을 확인하고 설치해야 한다.
호완기능팩 다운로드 : http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466
또한, Office 2007 이전버전의 파일형식(doc, xls, ppt 등) 을 이후 버전의 형식(Open XML)으로 변환도 가능하다.
툴 이름은 b2xtranslator 로 현재 버전이 b2xtranslator_setup_r649.msi (Windows 용)이다.
변환프로젝트 : http://b2xtranslator.sourceforge.net/index.html
다운로드 : http://sourceforge.net/projects/b2xtranslator/files/
사용방법은 탐색기를 실행하고, 해당 Office 파일에서 마우스 우측버튼을 누른후, Conver to xlsx, docx, pptx 를 클릭하면 된다.
확인해본 결과, 엑셀은 변환이 거의 정확하게 되는데 반해, 워드는 개체의 경우 조금 깨지긴 하지만, 그외에는 거의 정확하게 변환이 되는 것을 확인해 보았다.
Open XML 관련 참고 :
http://kingcrap.com/category/Open%20XML
http://office.microsoft.com/en-us/word-help/introducing-the-office-open-xml-formats-RZ010243529.aspx?section=2
'Office' 카테고리의 다른 글
| OFFICE 2002,2003 문서파일(doc, xls, ppt) 을 OFFICE 2007 문서파일(docx,xlsx,pptx) 로 변환하기 (0) | 2010/11/19 |
|---|
엑셀에서 IP Address 의 끝자리 분리하기
즉, 예를 들어 아래의 데이터를 정렬 하면, 10.1.1.1 다음으로 10.1.1.2 가 아닌 10.1.1.10 이 온다.
|
10.1.1.1 |
|
10.1.1.10 |
|
10.1.1.11 |
|
10.1.1.12 |
|
10.1.1.2 |
|
10.1.1.3 |
|
10.1.1.4 |
|
10.1.1.5 |
|
10.10.10.10 |
|
10.10.10.11 |
|
10.10.10.18 |
|
10.10.10.19 |
|
10.10.10.20 |
|
10.10.10.21 |
|
10.10.10.22 |
|
10.100.100.1 |
|
10.100.100.2 |
|
10.100.100.3 |
|
10.100.100.4 |
|
10.100.100.5 |
|
10.100.100.6 |
|
100.100.100.100 |
|
100.100.100.101 |
|
100.100.100.102 |
|
100.100.100.103 |
|
100.100.100.104 |
사실 이게 보통 짜증나는 일이 아닐 수 없다.
이제부터 이걸 제대로 정렬을 할 방법을 알아 보려 한다.
방법은 간단하다, 맨 마지막 자리의 데이터를 다른 열로 옮긴후, 해당열을 기준으로 정렬을 하면 끝난다. ^^
자 그럼 맨 마지막 자리의 데이터(즉 10.1.1.x, 10.1.1.xx, 10.1.1.xxx 에서의 x, xx, xxx 값들)를 어떻해 다른 열로 옮길 것인가가 문제이다.
이를 위한 방법은 문자열 분리에 있다.
문자열 분리를 위해 필요한 함수는 left(), mid(), right(), find() 이 네가지만 있으면 된다.
이 함수들의 사용법에 대해서는 별도 설명하지 않겠다.(내용이 너무 길어져서 ....)
자 지금부터 하려고 하는 아래의 결과값을 먼저 보자
즉, A열의 원래값에서 맨마지막 값만 따로 분리를 해서 B열과, C 열 로 나눈 것이다.
|
A열 |
B열 |
C 열 |
|
10.1.1.1 |
|
1 |
|
10.1.1.10 |
|
10 |
|
10.1.1.11 |
|
11 |
|
10.1.1.12 |
|
12 |
|
10.1.1.2 |
|
2 |
|
10.1.1.3 |
|
3 |
|
10.1.1.4 |
|
4 |
|
10.1.1.5 |
|
5 |
|
10.10.10.10 |
|
10 |
|
10.10.10.11 |
|
11 |
|
10.10.10.18 |
|
18 |
|
10.10.10.19 |
|
19 |
|
10.10.10.20 |
|
20 |
|
10.10.10.21 |
|
21 |
|
10.10.10.22 |
|
22 |
|
10.100.100.1 |
10.100.100. |
1 |
|
10.100.100.2 |
10.100.100. |
2 |
|
10.100.100.3 |
10.100.100. |
3 |
|
10.100.100.4 |
10.100.100. |
4 |
|
10.100.100.5 |
10.100.100. |
5 |
|
10.100.100.6 |
10.100.100. |
6 |
|
100.100.100.100 |
100.100.100. |
100 |
|
100.100.100.101 |
100.100.100. |
101 |
|
100.100.100.102 |
100.100.100. |
102 |
|
100.100.100.103 |
100.100.100. |
103 |
|
100.100.100.104 |
100.100.100. |
104 |
휴, 다시 보니 끔찍하기만 하다. ^^ 저걸 하기 위한 여러가지 방법들이 있겠으나, vbscript 를 짜서 할수도 있을것이고....
하지만, 그냥 함수만을 사용해서 해보려는 것이다.
물론, left((), mid(), right() 함수를 쭉쭉 써서 어떻해 어떻해 하면 나오긴 하겠지만, 생각보다 함수가 엄청 길어진다.....
좀더 쉽게 생각하는 방법을 알아보자
분리해야될 포인트는 점(.) 이다. 이 점(.)은 총 세개가 있다. 각각의 자리위치값(자릿수)를 구하면 좀더 쉽게 구할 수 있다.
A열 1행의 값(10.1.1.1)을 기준으로 하고, 첫번째 점(.)의 자리위치값 을 구해보자.
첫번째 점(.)의 위치값은 3일 것이다.
두번째 점(.)의 위치값은 5 일 것이다.
A열 1행의 값(10.1.1.1)을 기준으로 하고, 세번째 점(.)의 자리위치값을 구해보자
(FIND(".",A1,FIND(".",A1)+1)+1) 점
세번째 점(.)의 위치값은 7 일 것이다.
여기서 정말 필요한 값은 세번째 점의 위치값(=7) 이다.
그럼 이제 B열의 값을 구해보자. 기준은 A1 이다
즉 이 값은 1 이 될 것이다.
자 분리는 끝났다. 이제 해야 될 일은 C열을 기준으로 정렬만 하면 된다. ^^
'Office > Excel' 카테고리의 다른 글
| 엑셀에서 IP Address 의 끝자리 분리하기 (2) | 2010/09/17 |
|---|---|
| 숫자중 유효한 자리수까지로만 표현하는 방법 (0) | 2007/08/30 |
| 4 가로범위내 셀의 개수 (0) | 2007/08/30 |
| 3. 세로 범위내 셀의 개수 (0) | 2007/08/30 |
| 2. 셀 데이터중 특정 문구, 숫자, 기호가 포함된 셀을 삭제할 때 (0) | 2007/08/30 |
| 1. 대상 셀이 텍스트인지, 숫자인지, 빈셀인지 확인하는 방법 (0) | 2007/08/30 |
숫자중 유효한 자리수까지로만 표현하는 방법
H15 는 숫자(1234567)
5 는 유효한 자리수(1234567 중 앞 12345 가 유효한 자리수)
즉 1234567 이라는 숫자를 1234500 으로 표현하고자 할 때 위 구문을 사용하면 됨
'Office > Excel' 카테고리의 다른 글
| 엑셀에서 IP Address 의 끝자리 분리하기 (2) | 2010/09/17 |
|---|---|
| 숫자중 유효한 자리수까지로만 표현하는 방법 (0) | 2007/08/30 |
| 4 가로범위내 셀의 개수 (0) | 2007/08/30 |
| 3. 세로 범위내 셀의 개수 (0) | 2007/08/30 |
| 2. 셀 데이터중 특정 문구, 숫자, 기호가 포함된 셀을 삭제할 때 (0) | 2007/08/30 |
| 1. 대상 셀이 텍스트인지, 숫자인지, 빈셀인지 확인하는 방법 (0) | 2007/08/30 |
4 가로범위내 셀의 개수
예) columns(a1:j1)
'Office > Excel' 카테고리의 다른 글
| 엑셀에서 IP Address 의 끝자리 분리하기 (2) | 2010/09/17 |
|---|---|
| 숫자중 유효한 자리수까지로만 표현하는 방법 (0) | 2007/08/30 |
| 4 가로범위내 셀의 개수 (0) | 2007/08/30 |
| 3. 세로 범위내 셀의 개수 (0) | 2007/08/30 |
| 2. 셀 데이터중 특정 문구, 숫자, 기호가 포함된 셀을 삭제할 때 (0) | 2007/08/30 |
| 1. 대상 셀이 텍스트인지, 숫자인지, 빈셀인지 확인하는 방법 (0) | 2007/08/30 |
3. 세로 범위내 셀의 개수
예) rows(a1:a10)
'Office > Excel' 카테고리의 다른 글
| 엑셀에서 IP Address 의 끝자리 분리하기 (2) | 2010/09/17 |
|---|---|
| 숫자중 유효한 자리수까지로만 표현하는 방법 (0) | 2007/08/30 |
| 4 가로범위내 셀의 개수 (0) | 2007/08/30 |
| 3. 세로 범위내 셀의 개수 (0) | 2007/08/30 |
| 2. 셀 데이터중 특정 문구, 숫자, 기호가 포함된 셀을 삭제할 때 (0) | 2007/08/30 |
| 1. 대상 셀이 텍스트인지, 숫자인지, 빈셀인지 확인하는 방법 (0) | 2007/08/30 |
2. 셀 데이터중 특정 문구, 숫자, 기호가 포함된 셀을 삭제할 때
를 하고 찾고자하는 영역만큼 블록을 지정한 다음, 편집-채우기에서 채우기를 한다.
자동필터를 선택하고, "ok" 가 포함된 셀로 정렬하도록 한다음 삭제한다..
'Office > Excel' 카테고리의 다른 글
| 엑셀에서 IP Address 의 끝자리 분리하기 (2) | 2010/09/17 |
|---|---|
| 숫자중 유효한 자리수까지로만 표현하는 방법 (0) | 2007/08/30 |
| 4 가로범위내 셀의 개수 (0) | 2007/08/30 |
| 3. 세로 범위내 셀의 개수 (0) | 2007/08/30 |
| 2. 셀 데이터중 특정 문구, 숫자, 기호가 포함된 셀을 삭제할 때 (0) | 2007/08/30 |
| 1. 대상 셀이 텍스트인지, 숫자인지, 빈셀인지 확인하는 방법 (0) | 2007/08/30 |
1. 대상 셀이 텍스트인지, 숫자인지, 빈셀인지 확인하는 방법
찾고자 하는게 빈셀일 경우, 빈 셀에 =isblank(찾고자하는 셀지정)
숫자일 경우, =isnumber(찾고자하는 셀 지정)
'Office > Excel' 카테고리의 다른 글
| 엑셀에서 IP Address 의 끝자리 분리하기 (2) | 2010/09/17 |
|---|---|
| 숫자중 유효한 자리수까지로만 표현하는 방법 (0) | 2007/08/30 |
| 4 가로범위내 셀의 개수 (0) | 2007/08/30 |
| 3. 세로 범위내 셀의 개수 (0) | 2007/08/30 |
| 2. 셀 데이터중 특정 문구, 숫자, 기호가 포함된 셀을 삭제할 때 (0) | 2007/08/30 |
| 1. 대상 셀이 텍스트인지, 숫자인지, 빈셀인지 확인하는 방법 (0) | 2007/08/30 |


