엑셀 10

엑셀, 큰따옴표 처리

텍스트로 사용한다면 큰따옴표 걱정을 할 필요가 없습니다만, 큰따옴표가 수식에 들어간다면 조금은 다른 고민을 해야 합니다. 프로그래밍 작업을 하였던 분이라면 \" 처럼 이스케이프 문자로 표현하고 싶어할텐데, 엑셀에서는 씨도 안 먹힙니다. 그렇다고 작은따옴표(') 를 사용하려니 문제가 발생할 것도 같고.. 크윽. 그러면, 맨땅에 헤딩 하는 식으로 한번 해 봅시다. 수식에 큰따옴표를 하나씩 추가해 보는 겁니다. 큰따옴표 하나라면 어떨까요..? 으음, 아래와 같은 오류 메시지가 나옵니다. 아래 메시지에서 "예(Y)" 버튼을 클릭하면 큰따옴표 둘이 들어가네요. =" 큰따옴표 둘이라면 어떨까요..? 으음, 오류는 없고, 그냥 빈 셀이 생성됩니다. 물론 수식은 있고 값은 비었다는 것이지요. ="" 큰따옴표 셋이라면 ..

chr(13) 이용해서 엔터 들어간 내용을 엑셀로 저장

chr(13) 과 chr(10) 에 대해서 왈가왈부 말이 많네요. 다들 옳은 이야기를 하는데 이걸 어디에 써 먹어야 하는지는 별로 없는 것같네요. 여기에서는, 엑셀에서 사용하는 방법을 간략하게 설명합니다. 만약 tableA 에 columnB 가 있는데, columnB 에 엔터 문자가 들어가 있는 것을 엑셀에 담을때 유용합니다. select columnB from tableA 라고 하면 엑셀에 담길 내용이 주욱 나오죠..? 그런데 여기에 이상한 문자가 찍힐 겁니다.. 음악에서 사용되는 8분 음표인 '♪' 이것이죠. 엑셀에서 이걸 없애려고 해도 쉽지 않지요. 이넘이 나오지 않게 하려면.. select replace(columnB,chr(13),'') from tableA 라고 하면 됩니다. chr(13) 대..

트라비안 관리용 엑셀 파일, v0.14

버전이 0.14 로 바뀌면서 구성이 달라졌습니다. 아래 그림을 이해하시면 0.14 버전의 구성도 이해 하시리라 생각합니다. 그리고, 버전업은 당분간 중지입니다. ㅠㅠ 첨부된 파일을 열어보면 워크시트가 두개인데, 하나는 Status, 하나는 Data1 입니다. 아직은 초보 수준이라 별 내용은 없습니다. 트라비안을 더 경험하면 기능이 늘어나겠죠.. ㅋㅋ 엑셀에 대해서 아시는 분이라면 필요한 부분을 수정하면 됩니다. 다만, 혼자만 쓰시는 것이 아니라 누군가에게 주실 때에는 즉, 유포하실 때에는 주의해 주세요. 본 엑셀 파일의 라이센스는 비상업적 용도로 무료이고, 로직 변경시 마이너 버전을 수정해서 유포 가능합니다. 유포하실 때에는 저에게도 한부 보내 주세요. 이메일 주소는 happy.i.chris@gmail...

3. 기타/게임 2009.03.21

웹브라우저 게임 트라비안 방어 및 시터 운영 2/2, if문 과 iserror roundup large 함수

자원이나 빌딩을 신규 건설 또는 업그레이드 하는데 필요한 자원별 비용과 소요시간을 산출해 봅시다. 아래 그림과 같이 '이번 작업' 을 클릭하면 작업 목록이 주욱 나오고, 적당한 것을 클릭하면 "필요 제고량", "현재 기준 +/-", "필요 제고량 소요시간" 등을 구하도록 해 보자. I3 셀을 클릭하고 아래 그림과 같이 '데이터(D)', '유효성 검사(L)...' 를 클릭한다. 아래 그림과 같이, '데이터 유효성' 창, '설정' 탭에서 제한 대상을 '목록' 으로 하고, '원본(S)' 를 알맞게 설정한 다음에 '확인' 버튼을 클릭한다. 그런데 여기서 문제가 하나 있다. '원본(S)' 을 'Data' 워크시트에서 선택하고 싶은데, 그게 안 된다. 엑셀의 '이름' 기능을 이용하려고 해도 안 되는 것은 마찬가지다..

3. 기타/게임 2009.03.15

웹브라우저 게임 트라비안 방어 및 시터 운영 2/2, 조건부 서식과 셀 서식

이곳에서 설명하는 엑셀 내용은 아래 list.xls 파일에 담겨 있고, 엑셀 2003 기준으로 설명을 하였다. 엑셀 2007의 경우 UI 면에서 초보자가 입문하기 쉽도록 구성 되었고, 2003 에 비해 제한 조건이 상당히 많이 개선 되었지만.. 글쎄..? 그 덕에 리소스를 많이 잡아 먹고, 퍼포먼스가 느려졌다는 단점이 있다. 엑셀은 원래 속도가 생명이 아닌가 싶다. 초보자인 경우 속도 보다는 기능이겠지만 말이다. 게다가 2003 에 익숙한 사용자는 2007 로 쉽게 넘어가기 어려운듯 하다. 오늘은 약속대로 엑셀을 이용한 시터 활동에 대해 알아 본다. 전체 그림은 아래 그림과 같다. 자, 어떤 기능을 어떻게 구현하는지 확인해 보자. 일단, 현재 보유량을 기준으로 이것이 약탈을 당할 정도로 차고 넘치는지....

3. 기타/게임 2009.03.15

웹브라우저 게임 트라비안 방어 및 시터 운영 1/2

게임 자체가 나쁘다는 것이 아니라, 게임에 몰입하다 보면 정상적인 생활이 어려워서 그것이 문제다 싶다. 대개의 게임은 게임을 하는 순간에 다른 것을 아예 못하게 하지만, 예전의 머드 또는 머그라고 했던가..? 요즈음의 온라인 게임의 전신이랄 수 있는 방식으로, 요즈음 웹브라우저 상에서 게임을 하는 부족 게임이 있는데, 그중 하나가 트라비안이다. 화면 상에서 속도감 있게 다이나믹 하고 현란한 그래픽을 앞세운 그런 게임을 기대했다면 더이상 읽지 말도록 하자. ^^> 오늘 할 이야기는 트라비안의 방버 마인드와 시터 운영에 관해서다. 시터 운영을 설명할 때는 엑셀 파일에 대해서도 설명한다. 으음.. 이를테면, 트라비안을 핑계 삼아 엑셀을 공부해 보기로 한다. ^^. 트라비안은 중세시대를 다루며, 장원제도를 들여..

3. 기타/게임 2009.03.11

MS 엑셀에서 유의(유념)할 것.. 셀서식

vlookup 함수 등 많은 함수들을 활용할 줄 아는 것은 좋은데, 기본적인 부분을 잘 알아야지 나중에 흔들리지 않는다.. 한마디로 기본기가 있어야 한다. 오늘은 기본기에 대하여 설명. ^^> 일단 엑셀의 기본기 하면 두가지 정도가 되겠는데, 하나는 절대좌표, 상대좌표, 혼합좌표. 하나는 셀서식. 오늘 알아볼 것은 바로 셀서식. A 명단과 B 명단을 비교하는데, A 명단은 이전달 명단, B 명단은 이번달 명단. 두 명단을 비교해서 탈퇴와 신규를 가려내는 것이 오늘의 문제. 일단 방법론은 이렇다. B 명단에서 각각의 인원에 대하여 A 명단과 대조하여 A 명단에 있으면 '기존' 인원, 없으면 '신규' 인원. A 명단에서 각각의 인원에 대하여 B 명단과 대조하여 B 명단에 있으면 '기존' 인원, 없으면 '탈퇴..

생각하는 힘, 블로그 웹사이트 소개

검색엔진 블로그 웹사이트 등등 돌아다니다 보면, 이런 분들도 있구나 이런 생각도 있구나 설마 이런거 있을까 하는 글들이 많죠. 그걸 모아 보려 합니다. ^^ 현재 하고 있는 일 말고 다른 내용으로 두루두루 앞으로 살아가면서 필요하지 않을까 싶어 정리하려구요. 문성실의 맛있는 밥상 ← 클릭하면 링크 밥상 준비 고민이시라면 여기를 보셔요.. 다이어트 피부미용 무병장수 ← 클릭하면 링크 행복한 삶을 위해 건강에 투자 한번 해 보세요. 재테크는 건강테크부터.. 포토샵리터칭 ← 클릭하면 링크 누구나 들고 다니는 디카. 그런데 사진이 항상 잘 나올 수만은 없지요. 버려질 수도 있는 사진을 후보정(리터칭) 해 살려내는 맛도 깔끔합니다. 웃자구요 ← 클릭하면 링크 웃음 보따리 1천건 이상이 있습니다. 힘들때 보시고 힘..

3. 기타 2009.02.07

WareValley 의 Orange 와 insert into ~ select ~ 구문을 이용한 데이타 DB 업로드

이번 작업의 전체 그림은, 1. 일단 Excel 을 통해 데이타를 가공하고 2. 가공된 데이타를 Orange Loader 로 임시테이블에 올리고 3. 임시테이블의 내용을 insert into ~ select 구문으로 본 테이블에 올리는 것입니다. 데이타가 대용량이든 아니든, 일단 가공을 한다면 MS 엑셀로 하는 것이 편합니다. 물론 제한사항은 있습니다. 하나의 워크시트에 65,535 개의 로우만 관리할 수 있다는 것이죠. 이러한 제약사항 때문에 하나의 엑셀 파일에 여러개의 워크시트로 나누어 작업을 하기도 합니다. 물론 오렌지에서 여러 워크시트를 한번에 업로드 할 수 있습니다. 그리고, 일시나 숫자와 관련된 사항은 엑셀과 DB 툴을 연계하는 작업에서 다루기 힘들지요. 상황에 맞게 작업해야 하는데 텍스트면 ..

엑셀, 선물 명단에서 중복 정리하기

명절이면 지인분들에게 선물을 하게 됩니다. 개인적으로는 자기 것만 정리하면 되는 것인데, 회사에서는 이사람 저사람 모두 취합해야 하기 때문에 이것도 일이 됩니다. 이렇게 여러사람에게서 취합된 선물 명단에서 중복을 가려내기 위해 눈으로 일일이 찾아 내려면 눈이 어느새 침침해 집니다. 한번쯤 경험해 보셨을 거에요.. ^^> 이거 어느 세월에 중복을 가리고 퇴근하나..! 이곳에서 설명한 것을 눈여겨 보았다가 실제로 적용해 보면, 귀가하는 발걸음이 가벼워집니다. 먼저 아래 그림을 한번 보세요. 몇 군데 표시를 해 두었는데, 보안이 필요한 부분은 흰색으로 칠해 두었습니다. 워크시트에 'A님' 부터 'E님' 까지는 각각의 분들에게서 받은 선물 명단이라고 합니다. 처음에 엑셀 문서를 작성한 분이 'A님' 부터 'E님..