728x90

자료 목록에 대하여 일치 하는 자료 비교

 

작성자 : 유영락, u0rak@네이버, 정보시스템감리사

프로그램 문의는 받지 않습니다만 발전적인 의견은 환영합니다.

프로그램은 자유롭게 사용 가능합니다.

도움이 되었다면 후원은 감사히 받겠습니다(SC은행, 22420285094)

대상 문서가 열려 있거나, 오픈시 다이얼로그가 실행되는 경우에는 제대로 실행되지 않습니다.

 

u0rak_자료비교정렬230713.xlsm
0.03MB

728x90
728x90

엑셀 보이는 셀만 복사 기능은 찾기 이동 옵션 화면에 보이는 셀 기능을 사용하면 됩니다. 또는 단축키 Alt + ; 를 사용하면 됩니다.

 

엑셀 보이는 셀만 복사

화면에 보이는 셀만 복사를 하려면 어떻게 해야 할까요? 보통 데이터가 많을 때 특정 셀을 숨기기로 숨기고 작업을 하는 경우가 많습니다.

이 때 숨긴 셀도 같이 복사가 됩니다. 예를 들어 아래 그림의 경우 5번에서 10번 행이 숨겨져있지만, 복사시 같지 붙여넣기가 됩니다.

이 경우 먼저 복사할 영역을 블록 지정합니다. 그리고 찾기 및 선택 메뉴에서 이동 옵션(S)을 클릭합니다.

화면에 보이는 셀만(Y) 메뉴를 체크하고 확인을 누릅니다. 이러면 숨긴 영역을 제외한 영역만 블록지정이 됩니다. 이 상태에서 Ctrl + c 단축키를 눌러서 셀을 복사합니다.

새로운 시트 등에 데이터를 Ctrl + v 등으로 붙여넣기를 하면, 숨긴 영역의 셀은 복사되지 않고, 보이는 셀만 복사가 됩니다.

숨겨진 영역이 제외되고 화면에 표시된 부분만 복사되었습니다.

또는 복사할 영역을 선택하고 단축키 Alt + ; 키를 누르면 보이는 부분만 블록지정이 됩니다.

이 상태에서 복사 및 붙여넣기를 진행하면 같은 방식으로 동작됩니다.

 

출처: https://dasima.xyz/%EC%97%91%EC%85%80-%EB%B3%B4%EC%9D%B4%EB%8A%94-%EC%85%80%EB%A7%8C-%EB%B3%B5%EC%82%AC-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95/

728x90
728x90

찾는단어(1번째), 찾는단어(2번째)열에 찾고자 하는 내용을 입력하면 해당 내용을 excel 문서내에서 검색
동일한 시트에서 검색

 

테이블정의서가 시트별로 구분되어 있는 경우, 테이블명과 컬럼명에 대한 검색시 사용

 

작성자 : 유영락, u0rak@네이버, 정보시스템감리사
프로그램 문의는 받지 않습니다만 발전적인 의견은 환영합니다.
프로그램은 자유롭게 사용 가능합니다. 프로그램에 오류가 있을수 있습니다.
대상 문서가 열려 있거나, 오픈시 다이얼로그가 실행되는 경우에는 제대로 실행되지 않습니다.
업데이트는 https://blog.naver.com/u0rak, https://u0rak.tistory.com/ 를 통해 관리 예정입니다.
도움이 되었다면 후원은 감사히 받겠습니다(SC은행, 22420285094)



u0rak_문서내용엑셀동일시트2개단어존재여부검색230602.xlsm
0.03MB

 

728x90
728x90

b1열에 찾고자 하는 내용을 입력하면 해당 내용을 문서내에서 모두 검색
b1열은 정규식으로 해석
pdf검색을 위해서는 acrobat pro가 설치되어 있어야 합니다.

 

작성자 : 유영락, u0rak@네이버, 정보시스템감리사

프로그램 문의는 받지 않습니다만 발전적인 의견은 환영합니다.

프로그램은 자유롭게 사용 가능합니다.

도움이 되었다면 후원은 감사히 받겠습니다(SC은행, 22420285094)

대상 문서가 열려 있거나, 오픈시 다이얼로그가 실행되는 경우에는 제대로 실행되지 않습니다.

 

u0rak_문서내용정규식이용전체검색230527.xlsm
0.06MB

 

728x90
728x90

Function indexOf(cell, textToFind)

    'cell의 값을 가져옴
    Dim val
    val = Range(cell, cell).Value



    'cell의 값 1번째 글자부터 textToFind 값 찾기
    Dim idx
    idx = InStr(1, val, textToFind, vbTextCompare)



    '인덱스 값을 리턴
    indexOf = idx

End Function



'========================================



Function lastIndexOf(cell, textToFind)
    'cell의 값을 가져옴
    Dim val
    val = Range(cell, cell).Value

    'cell의 값 뒤에서부터(-1) textToFind 값 찾기
    Dim idx
    idx = InStrRev(val, textToFind, -1, vbTextCompare)

    '인덱스 값을 리턴
    lastIndexOf = idx
End Function

'========================================



참고) inStr 함수

앞에서부터 문자열을 찾는 함수. 사용방법은 다음과 같다.

inStr(찾기시작위치, 대상텍스트, 찾을문자열, 텍스트비교방식)



참고 2) inStrRev 함수

뒤에서부터 문자열을 찾는 함수. 사용방법은 다음과 같다.

inStrRev(대상텍스트, 찾을문자열, 찾기시작위치, 텍스트비교방식)


출처: https://blog.naver.com/PostView.naver?blogId=bb_&logNo=221513849269&parentCategoryNo=&categoryNo=84&viewDate=&isShowPopularPosts=false&from=postView 

728x90
728x90

touch 명령어

linux 환경에서 각 파일들의 수정일자를 최신으로 업데이트할때 touch 라는 명령어를 사용한다.

windows 에서 touch 명령어

windows 환경에서는 touch 명령어가 존재하지 않는다. 그래서 copy 명령어를 활용하도록 한다.

원하는 폴더로 가서 아래의 명령어를 친다.

 

copy /B .\*.* +

 

copy /B 파일명 +

 

위의 명령어를 치면 폴더내의 *.* 의 최종 수정일자가 최신으로 변경된다.

각자 필요에 맞게 dos cmd 를 적절히 짜서 해당 명령어를 수행하면 될듯

 

출처: https://xenostudy.tistory.com/240

728x90
728x90

GPT 보호 파티션 상태

 

 

하드디스크 추가 후 디스크관리에서 GPT 보호 파티션으로 잡히는 것이 확인되었다. 이 상태로 초기화나 포맷을 진행할 수 없다

 

 

 

Diskpart 명령으로 클린 포맷 방법

 

 

CMD 명령 창에서 diskpart 명령어를 입력한다

 

 

 

 

DISKPART 콘솔이 표시되면

 

 

① list disk 를 입력하여 설치되어 있는 디스크 목록을 확인한다.

 

② lisk disk 명령에서 나온 디스크중에 포맷할 디스크 번호를 확인해 'select disk 번호'를 입력한다. 나의 경우는 첫 번째 디스크를 클린 포맷할 예정이므로 select disk 0을 입력했다

 

③ detail disk 명령으로 선택한 디스크가 정말 내가 클린 포맷할 디스크가 맞는지 상세정보를 확인한다.

※ 포맷할 것이므로 디스크 모델명을 확인해 확신을 가질때 아래 명령어를 진행한다.

 

④ select 한 디스크가 맞으므로 clean 명령어를 입력해 클린 포맷을 한다. (금방 끝난다...)

 

⑤ Diskpart 콘솔에서 나가기 위해 exit를 입력한다.

 

 

 

 

 

 

 

 

 

Diskpart로 클린 포맷이 끝나면 디스크관리에 하드디스크가 초기화 안됨과 할당되지 않은 상태로 표시된 것이 확인된다

이제 초기화 후 할당을 하면 디스크를 이용할 수 있게 됐다.

 

출처: https://www.ihee.com/508

728x90
728x90

해당 기능은 개별 문서 하나씩 처리하는 방법이므로 여러 문서를 한꺼번에 합칠때는 한글 매크로 이용 필요

https://u0rak.tistory.com/entry/%ED%95%9C%EA%B8%80-hwp-%EC%97%AC%EB%9F%AC-%EB%AC%B8%EC%84%9C-%ED%95%A9%EC%B9%98%EA%B8%B0

 

엑셀도구 - 한글 hwp 여러 문서 합치기 병합 매크로 생성

문서들을 병합할 빈 한글 문서를 하나 만든다. 메뉴 중 [도구] - [스크립트 매크로] - [매크로 실행] 을 누른다. 이미 등록된 매크로 중 사용하지 않는 매크로를 선택 후 왼쪽 아래 펜 모양 버튼을

u0rak.tistory.com

 

협업을 통해 하나의 통합 문서를 만든다면 나중에는 하나로 합쳐야 합니다. 이때 일일이 열어서 붙여넣기 하지 않아도 됩니다. 한글에는 끼워 넣기 기능이 있기 때문입니다. , 문서를 작성하기 전에 동일한 서식을 사용해서 작업을 해야 합쳐도 문제가 없겠죠. 현재 문서에 맞게 글자 모양이나 문단 모양을 유지하도록 옵션을 조절할 수도 있지만 완벽하지 않습니다.

 

 

 

 그림처럼 2개의 문서가 있다고 합시다. 1번을 2번 문서 마지막에 끼워 넣어야 합니다.

 

▼ 먼저 2번 문서로 가서 상단 입력 탭 오른쪽 목록 화살표를 클릭합니다. 그리고 문서 끼워 넣기 메뉴를 선택합니다. 또는 단축키 Ctrl + O 를 누르셔도 됩니다

 

▼ 화면에는 일을 선택할 수 있는 대화상자가 뜹니다. 끼워 넣고 싶은 파일을 선택한 뒤 오른쪽 상단에 있는 "넣기" 버튼을 클릭합니다. "문서 끼워 넣기" 대화상자 하단에는 여러 체크 옵션들이 있습니다. 문서 끼워 넣기 전에 한번쯤 체크해 보시기 바랍니다. 이전 문서와 현재 끼워 넣을 문서 사이에 서식 차이가 있을 수 있기 때문입니다. 그대로 유지할 것인지 아니면 끼워 넣는 문서에서의 서식을 그대로 사용할 것인지 정할 수 있습니다

 

▼ 아래 그림과 같이 커서가 위치한 곳에 다른 파일에 있던 내용이 추가가 됩니다. 아쉬운 것은 추가하고 싶은 한글 파일의 멀티 선택이 안된다는 것입니다. 파일이 많은 경우 하나씩 선택해서 추가할 수 밖에 없습니다

출처: https://mainia.tistory.com/2177

728x90

+ Recent posts