「 엑셀 시트 보호 암호 초기화/해제 」


엑셀을 사용하다 보면 본인이 작성한 엑셀 파일을 다른 사람에게 전달해 줄 때가 많이 있습니다.

그런데 작성내용을 다른 사람이 수정하지 못하도록 시트보호를 하기도 하는데요. 시트보호를 통해 숨겨진 열의 계산식이나 수식을 보지 못하게 하거나 기타 내용을 변경할 수 없도록 할 수 있습니다.

 

시트보호를 하는 방법은 많이 아실텐데요, 특정 시트에서 검토 메뉴 > 시트보호를 클릭하면

 

 

위와 같이 시트 보호를 위해 비밀번호(암호)를 입력하게 됩니다. 입력한 암호는 한번 더 입력하여 컨펌을 받습니다.

이렇게 하면 이후로 이 엑셀파일의 sheet2를 수정하려고 하면 다음과 같이 경고창이 출력됩니다.

 

 

시트보호가 설정된 파일을 수정하려고 하면 이와 같이 변경하려는 셀 또는 차트가 보호된 시트에 있습니다. 라고 하면서 시트 보호 해제를 해야 한다고 나옵니다.

 

 

 

시트보호된 시트를 해제하려면 위와 같이 검토 > 시트 보호 해제를 클릭하여 시트를 보호할 때 입력했던 암호를 입력해 주면 해제가 됩니다.

그런데 이 암호를 분실했을 경우에는 어떻게 해야 할까요?

 

 

이번 포스팅은 시트보호된 시트의 암호를 초기화하여 시트 보호를 해제하는 방법을 공유해 보겠습니다.

참고 : 압축프로그램인 반디집을 이용하여 암호를 해제할 것이므로 반디집이 설치되어 있어야 합니다.

 

 

 

먼저 시트가 보호된 파일이 저장된 폴더에서 해당 파일에서 우클릭하여 '이름바꾸기'를 선택합니다.

 

 

 

 

파일의 이름 중 확장자 xlsx를 zip으로 변경합니다. 주의할 점은 단순히 확장자 이름만 변경하셔야 합니다. 실제로 zip파일로 압축을 하시면 안됩니다.

 

 

 

확장자를 zip으로 변경하였습니다.

 

 

 

확장자를 zip으로 변경된 파일을 마우스로 더블클릭하면 위와 같이 반디집이 실행되고 엑셀파일 내부의 구성요소가 보입니다.

 

 

 

위와 같이 xl 폴더 > worksheets 폴더로 들어가면 우리가 작성한 2개의 시트 파일이 보입니다.

여기서 우리는 잠금처리가 된 sheet2.xml 파일을 편집할 것입니다.

 

 

 

sheet2.xml 에서 우클릭하여 편집을 선택하면 메모장이 실행됩니다.

 

 

 

메모장이 열리면 내용중에 'sheetProtection' 으로 검색을 하여 '<sheetProtection'부터 'scenarios="1"/>' 까지 태그 부분을 찾아서 삭제해 준 후 아래와 같이 다른 이름으로 따로 저장해 두고 메모장을 종료합니다.

 

 

 

다시 시트잠금문서.zip을 더블클릭하여 반디집으로 파일을 연 다음 worksheets 폴더로 들어온 후 '파일추가' 를 선택합니다.

 

 

 

 

따로 저장해 두었던 sheet2.xml을 추가한 후 압축시작 버튼을 선택합니다.

 

 

 

 

덮어쓰기를 선택 후 확인 버튼을 클릭합니다.

 

 

마지막으로 zip 확장자를 다시 원래대로 xlsx 로 이름 바꾸기 한 후 엑셀파일을 열어서 확인해 보시면 시트잠금이 해제된 것을 확인할 수 있습니다.

이상으로, 반디집을 이용하여 엑셀파일의 시트보호 암호를 해제하는 방법을 알아보았습니다.

수고하셨습니다.

 

출처: https://learn2you.tistory.com/63

새탭을 열었을 때 나타나는 bing 검색엔진을 없애는 방법은 다음과 같으며 매우 간단하다.



bing 없애기, 빙 삭제


1. 익스플로러를 열고 오른쪽 위에 있는 톱니바퀴 모양의 아이콘을 클릭한 다음 열리는 드롭다운 메뉴에서 추가 기능 관리(M)을 클릭한다. 톱니바퀴 모양의 아이콘이 보이지 않는 경우 키보드의 ALT를 1회 클릭하면 나타나는 상단 메뉴에서 [도구]-[추가 기능 관리] 순으로 클릭하면 된다.





2. 추가 기능 관리를 클릭하면 아래와 같은 메뉴가 열린다. 좌측에 있는 메뉴 중에서 검색 공급자(S)를 클릭하고 우측에서 bing을 선택한다. bing을 선택하고 하단을 살펴보면 주소 표시줄 및 새 탭 페이지의 검색 상자에서 검색(B)라는 항목을 찾을 수 있다. 이 항목 좌측에 있는 체크를 해제하면 새 탭에서 bing 검색 엔진이 사라진다.





90년대 CS의 주류에서 이젠 2000년 이후에는 급격하게 Web으로의 전환이 되었으나,
두가지의 경우 서로 장단점이 있으므로 한번 비교해볼 필요가 있다고 생각된다.

Client Server 모델
- 간단한 구조로 되어 있는 구조로 대부분 Server에서 데이터를 처리하고 클라이언트는 UI를 담당한다.
- 구조가 간단하여 속도가 좋은 특징이 있으나 확장성은 조금 떨어진다.

장점
- 구조가 간단하여 속도가 빠르다.
- 화면의 구조가 간단하여 배우기 쉬움.
- 대부분 C/C++ 언어로 작성되므로 속도가 좋음.

단점
- 구조상 확장의 어려움이 있다.
- Client 프로그램을 다운로드 받아 PC에 설치해야 하는 배포의 번거로움.
- 버그를 수정하여도 배포하기 어려움.
- 특정 OS 및 하드웨어에 종속적임.

Web 환경
- CS환경이 배포가 어렵다는 단점을 보완한 모델
- 브라우저만 있으면 어디서든 쉽게 접근가능

장점
- OS와 브라우저의 제품에 상관없이 어디서든 동작가능
- 간단한 프로그램의 경우 쉽게 작성이 가능
- 수정된 부분을 쉽게 배포가 가능함.

단점
- 복잡한 프로그램의 경우 CS 보다 더더욱 복잡하고 난해함.
- 성능이 떨어지고, 속도가 느림. 화면의 복잡도가 증가하면 더더욱 성능이 떨어짐.
- 화면의 구성이 복잡해 지면 구현 및 유지보수가 어려워짐.
- 너무 다양한 기술이 접목되어 관리하기 어려움.

대략 정리한 내용이다.
CS의 문제점을 해결하기 위해 Web이 등장했고, 너도나도 Web으로 전환하기 시작했다. 그게 불특정 다수의 사용자를 위한 서비스라면 크게 문제될것이 없지만, 특정 업무나 특정 사용자만 사용하는 경우에는 이게 독이 될수 있다.
업무화면의 경우 특정 사용자가 자주접근하고 사용하게 되는데, 화면이 복잡해 질수록 속도가 떨어지고 고객이 불만을 토로한다.
업무에서 하는 일이 많아지게 되면서 많은 솔루션및 기술들이 사용되므로 유지보수비용이 증가하게 되었다.
또한 사용자 입장에서는 항상 사용하는 화면임에도 불구하고 빠른 입력이 어렵고 속도에 대한 불만이 항상..

그래서 RIA가 나오고 X-internet이 나오고 막 그런것이겠지만...
이게 말이 좋아 RIA고 X-Internet이지 막상 다시 CS환경으로 이동하는 느낌이랄까??
우리나라는 너무 유행에 민감한것이 탈이라는 생각을 한다.
유행이 아니라 업무의 특성을 고려하여 올바른 선택이 필요한 시기이다.

출처: https://zinho.tistory.com/177 [지누셩의 생각하는 IT]

상대 참조, 절대 참조 및 혼합 참조 간 전환

셀 참조는 기본적으로 상대적입니다. 

예를 들어, C2 셀에서 A2 셀을 참조하는 경우 실제로 왼쪽으로 두 열(C - A) 떨어진 같은 행(2)의 셀을 참조합니다. 상대 셀 참조가 들어 있는 수식은 한 셀에서 다른 셀로 복사할 때 변경됩니다.

예를 들어, C2 셀의 수식 =A2+B2를 D2 셀로 복사하는 경우 D2의 수식은 한 열 오른쪽으로 조정되어 =B2+C2가 됩니다. 이 예제에서 수식을 복사할 때 원래 셀 참조를 유지하려면 열(A 및 B)과 행(2) 앞에 달러 기호($)를 붙여 셀 참조를 절대 참조로 만들어야 합니다. 그런 다음 수식=$A$2+$B$2를 C2에서 D2로 복사하면 수식이 그대로 유지됩니다.

경우에 따라 열 또는 행 값 앞에 달러 기호를 붙여 셀 참조를 "혼합" 참조로 만들어 열 또는 행을 "잠글" 수도 있습니다(예: $A2 또는 B$3). 셀 참조의 유형을 변경하려면 다음을 수행합니다.

  1. 수식이 들어 있는 셀을 선택합니다.

  2. 수식 입력줄 단추 이미지 에서 변경할 참조를 선택합니다.

  3. F4 키를 눌러 참조 형식 간에 전환합니다.

    다음 표에서는 참조를 포함하는 수식이 아래쪽 두 셀과 오른쪽 두 셀에 복사될 때 참조 형식이 업데이트되는 방식을 약술합니다.

복사되는 수식

참조

변경 결과

A1에서 두 셀 아래 오른쪽으로 복사된 수식

$A$1(절대 열과 절대 행)

$A$1(절대 참조)

A$1(상대 열과 절대 행)

C$1(혼합 참조)

$A1(절대 열과 상대 행)

$A3(혼합 참조)

A1(상대 열과 상대 행)

C3(상대 참조)


윈도우를 이용하다보면 종종 설치된 업데이트를 확인할 일이 있다.


예를 들면,  윈도우즈 업데이트(KB2724197)는 부팅시 chkdsk 반복과 관련이 있는데 (ID 46, volmgr 관련), 이 문제를 해결하려면 먼저 KB2724197 의 설치여부 확인이 필요하다.


물론, 제어판>프로그램>설치된 업데이트 보기
를 통해 전체 목록을 확인할 수는 있다.

하지만 엄청난 개수의 목록에서 눈으로 KB2724197을 찾기란 쉬운일이 아니다.


이런 때 설치된 업데이트 목록을 텍스트 파일로 받을 수 있다면 ?

노트패드 혹은 즐겨쓰는 편집기에서 검색으로 쉽게 찾을 것이다. (노트패드라면 Ctrl-F)


이 용도로 간단하게 이용가능한 것이 wmic 이다. (Windows Management Instrumentation Command-line Tool. 윈도우 XP이상 기본 명령이며 별도 설치가 필요없다.)

wmic에는 다양한 기능이 있지만 글에서는 업데이트 찾기 내용만 알아본다.


1. 도스창을 연다. (도스창 여는 법은 아래 포스팅에도 있으니 생략한다. 귀차니즘에 자비를 ^^)

2013/04/25 - [IT서비스, 팁, 앱, 게임등] - 윈도우7 한번에 화면 끄기 (화면보호기 즉시 실행 + 단축키) 눈보호, 전기절약~


2. wmic 명령을 실행한다.


c:\Users\aaa> wmic qfe list



3. 아래 형태로 업데이트 내역이 출력된다.

Caption                                        CSName     Description      FixComments  HotFixID   InstallDate  InstalledBy          InstalledOn  Name  ServicePackInEffect  Status  
http://go.microsoft.com/fwlink/?LinkId=161784  YourHost  Update                        KB971033                NT AUTHORITY\SYSTEM  5/20/2013                                       
http://support.microsoft.com/?kbid=2305420     YourHost  Security Update               KB2305420               YourHost\aaa      5/16/2013                                       
http://support.microsoft.com/?kbid=2393802     YourHost  Security Update               KB2393802               YourHost\aaa      5/15/2013                                       
http://support.microsoft.com/?kbid=2425227     YourHost  Security Update               KB2425227               YourHost\aaa      5/15/2013                                      

설치된 윈도우 업데이트들의 아이디 KBxxxx 을 확인할 수 있다.



* 파일로 옮겨서 확인하고 싶다면, 아래처럼 파일로 리다이렉트 (결과 출력을 aaa.txt 파일로) 한 후, 
노트패드로 확인한다.

c:\Users\aaa> wmic qfe list >  aaa.txt

c:\Users\aaa> notepad  aaa.txt




확실히, 이런 용도로는 명령행이 짱이다~ ^^


※ 본문 내용은 윈도우7 에서 실행하였다. 윈도우 XP이상부터 적용 가능하다.



출처: http://2daddies.tistory.com/entry/윈도우-업데이트-한번에-확인하기-KBxxxxxx [2 Daddies (His Daddy 와 Her Daddy의 팀블로그)]


윈도우xp서비스종료를 몇일 앞두고 윈도우7로 업그레이드 했습니다.

그런데 윈도우7 업그레이드 후 일부 프로그램에서 키보드 입력 시, 영어로 시작하더라구요

매번 한/영 전환하기는 매우 귀찮은 일이죠.

컴퓨터 유지보수하시는 분께 여쩌보니 방법을 친절히 가르쳐주셨습니다.


윈도우 키보드입력 영어로 시작되는 것을 한글로 시작하게 하려면

설정을 Microsoft 입력기로 해주면 ok!입니다.


자 감이 안오실텐데요 아래 설명을 따라 설정해 보시면

아하! 하실거여요^^


1. 작업표시줄을 보면 [입력기]가 있습니다.





2. 한글 입력기 옵션에서 [설정]을 선택.





3. [텍스트 서비스 및 입력언어] 창을 보시면

   [ Microsoft IME 2010]으로 되어 있습니다. 여기서 [추가]를 클릭합니다.





4. [입력언어추가] 창에서 [Microsoft 입력기]를 선택하고 확인을 클릭.





5. 다시 [ 텍스트 서비스 및 입력언어] 창에서 

  [기본입력언어]를 [한국어(대한민국)-Microsoft 입력기]로 선택하고 

  [적용-확인]하면 끝!





이렇게 하면 특정 프로그램에서 키보드입력시 영어로 우선 입력되던 것이 한글로 우선 입력됩니다.^^



출처: http://meaningone.tistory.com/94 [의미 하나]

+ Recent posts