엑셀에서 다음과 같은 번호를 연속으로 표시하고 싶을때 쓰는 수식입니다.

P040   => 사용자가 입력하는 것
P041  => 수식으로 표시
P042  => 이하 수식으로 표시
P043 
P044
P045
P046
P047
P048
P049
P04A
P04B
P04C
P04D
P04E
P04F

맨앞에 P040만쓰면 뒤에 P041부터 맨마지막까지는 수식으로 사용하면됩니다. 

P041의 수식 =LEFT(B35,1) & REPT("0", 3-LEN(  DEC2HEX( HEX2DEC( RIGHT(B35,3))+1)) ) & DEC2HEX( HEX2DEC( RIGHT(B35,3))+1)

좀 복잡해보이는데 각 파트를 설명하면

1. RIGHT(B35,3)  => 오른쪽에서 문자열 3개 (040)를 취하는 함수입니다.

2. HEX2DEC ( )  => HEX값 16진수를 DEC값 10진수로 변환하는 함수입니다.

3. DEC2HEX ( ) => DEC값 10진수HEX값 16진수로 변환하는 함수입니다.

4. LEN ( )  => 길이를 구하는 함수입니다.

5. REPT("0", num) =>숫자 0을 num 수만큼 반복하는 함수입니다. => 숫자 앞에 0을 채우기 위한 함수로 사용하였습니다.

6. LEFT(B35,1) => B35내용의 왼쪽에서 1개의 문자열을 취하는 함수입니다.

 

전체적으로 설명하면 세부분인데

첫째로 앞에 "P"부분을 출력하는 부분과

둘째로 숫자앞에 "0"을 출력하는 부분과

셋째로 16진수를 10진수로 바꾼다음 숫자1을 더해서 다시 16진수로 만드는 것입니다.

 

이 세개를 합하면 P040을 입력하고 그 아래에 수식을 입력하고 수식을 복사하면 
원하는 만큼 숫자를 늘릴수 있습니다.

크롬 (Chrome) 에 바이러스(애드웨어?) 걸렸을 때 대처 방법




1. 증상 크롬을 실행하고 다음이나 네이버에서 검색어를 치면 이상한 사이트( siviewer.com )로 이동한다. 

  start.siviewer.com  -> 이사이트는 뭐지? 낚인건가?


 분명 다음이나 네이버에서 검색을 했는데 이상한 사이트로 넘어가 버린다.

 먼저번에 IHEEHA와 비슷한 문제가 생긴 것이다.





2. 해결방안 (2017년 2월 8일 기준)


  2.1 윈도우 메뉴나 바탕화면이나 하단에 크롬 아이콘을 모두 지운다.

  2.2 크롬을 최신버전으로 다운받아서 재 설치한다.

  2.3 C:\Program Files(x86)\Shutness 폴더를 삭제한다.

  2.4 regedit.exe 를 실행해서 Shutness 들어간 크롬 파일 위치를 "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" 로 변경해준다. 


3. 재부팅한다. 


- 끝 - 


  

언젠가부터 검색창에서 단어를 치고 엔터를 눌러서 검색을 하면

이상한 검색 페이지로 이동이 되었다.

 

일단 사용환경은 64bit 컴에 인터넷 익스플로러랑 크롬을 같이 쓰고 있다.

크롬에서 문제가 발생하였다. 윈도우는 Windows7 을 사용하고 있다.

 

 

분명 daum.net 사이트에서 검색어를 쳤는데 결과는 safehomepage.com으로 나온다.

이런 cxxxxxxxxxx





 

그래서 인터넷 검색을 해봤다...

한글 블로그는 안나온다.. ㅠㅠ

 

영문으로 들어가 봤다...

 

대부분 특정 프로그램을 uninstall 하거나 크롬 설정페이지로 가서 safehomepage.com 으로

되어 있는 홈페이지를 다른것으로 바꾸거나 무슨무슨 클리너등의 특정프로그램을 사용하라고

나와있는데..

 

일단 보면.

1. 홈페이지는 google로 잘 설정되어 있다...패스.

2. 특정 프로그램은 태스크바나 프로그램을 확인해봤는데 없다... 패스

3. 클리너등의 프로그램을 사용해봤는데 스파이웨어나 광고성프로그램이 없다고 나옴..ㅠㅠ

 

4. 레지스트리를 검색해봤다.  safehomepage로 검색이 안됨.

5. 파일 탐색기에서 safehomepage로 검색해 봤음... 역시나 아무것도 안나옴..

 

6. 크롬파일을 다시 설치해봤음 역시 똑같음.. ㅠㅠ

 

7. 혹시나 싶어서 크롬 파일이 변경되었는지 확인하고자 크롬파일위치를 인터넷에서 검색해봄.

 

C:\Users\네 이름\AppData\Local\Google\Chrome\Application\chrome.exe

 

위의 폴더에 없다....

파일 탐색기로 다시 검색해봤음....

아래 폴더에 나온다.. 야호~~~~

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

 

문제의 크롬아이콘의 파일 위치는

C:\Program Files (x86)\IHeeaWA\chrome.exe로 나온다..

 

크롬을 다시 설치하니 아래와 같이 되었다.

(크롬을 다시 설치하기 전에 반드시 크롬 아이콘을 전부 지우자

 바로 가기아이콘이 기존에 잘못된 경로의 크롬을 실행시키기 때문이다).


C:\Program Files (x86)\IHeeaWA\IHeeaWA\chrome.exe

드디어 숨어있는 놈을 찾았다...

 

 

IHeeaWA 폴더에 있는 놈이 가짜고 문제의 그놈이다..

폴더 자체를 지워버렸다...

 

휴~~~ 드디어 아무문제없이 크롬을 사용할 수 있다..

만세.~~~~

 

 

 

 

 

 

 

엑셀에서 숫자를 입력하다보면 001, 002와 같이 표시 하고 싶을 때 001을 입력하면 자동으로 1로 변합니다.

 

이때 셀 서식을 숫자가 아닌 텍스트 형식으로 설정하면 001이 좌측으로 정렬되면서 표시됩니다.

 

그러나 전기 제어에서 입출력을 설정할 때는 보통 P001, p002, P00A, P00F 와 같이 표시를 합니다.

 

이제 이것을 표시해봅니다.

 

먼저 왼쪽줄에 0에서부터 31까지 입력합니다.

 

 

 

그리고 오른쪽에 다음과 같이 수식을 입력합니다.

 

="P" & REPT("0", 3-LEN(DEC2HEX(A1))) & DEC2HEX(A2)

 

 

 

 

복잡해 보이는데 하나씩 설명합니다.

1. 먼저 & 는 이어서 표현하는 기호이며 위에서는 2개가 사용되었으며 총 3개를 연결하여 표현합니다.

즉 "P"와 뒤에 "0"을 표현하는 것과 16진수 값을 이어서 표시하기 위함입니다.

 

2. DEC2HEX()는 10진수 숫자를 16진수로 바꾸어주는 함수입니다.

  즉 A1의 0에서 32까지의 10진수를 16진수로 표시하기 위한 함수입니다.

 

3. LEN () 문자열의 길이를 나타냅니다. 16진수 숫자를 제외한 나머지칸에 몇개의 "0"을 채울지 결정하기 위한 함수입니다.

 

4. 마지막으로 REP()함수는 특정한 문자를 연속으로 표시하는 함수입니다.

  사용하는 인자는 문자와 숫자를 사용합니다.  REPT(문자, 숫자)  문자는 연속으로 사용할 문자를 따옴표안에 넣어 표시합니다. 숫자는 반복되는 회수 입니다. 예를 들어서 PEPT("0", 3)하면 문자"0"을 세번 표시하여 "000"과 같이 나타내고 싶을때 사용합니다.

 

 

 

 

5. 마지막으로 이렇게 16진수로 표현한 것을  복사한 다음 원하는 위치에 '선택하여 붙여넣기'를 하며 원하는 곳에 붙여넣기합니다.

이때 붙여넣기 옵션은 '값(V)'을 선택하고 연산은 '없음(O)'을 선택합니다.

 

 

 

 

 

끝. ^^

 

 

+ Recent posts