분류 전체보기 99

[엑셀] 유사 단어의 일치도(%) 산출 매크로

S Y N O P S I S #유사한 단어의 일치도(%) 산출하기 유사한 단어의 일치도(%)를 산출한다. 구체적으로 두 단어 사이의 최대 연속 부분의 일치도를 산출하는 매크로이다. 예컨대 "기계자동차공학부"와 "자동차공학과"를 비교했을 때, (전자를 기준으로) 전체 8개 글자 중에서 5개 글자가 일치하므로 5/8 = 62.5%가 일치하는 셈이다. 연속된 글자일 경우에만 산출한다. 불연속 글자의 경우는 일부 코드의 수정이 필요하다. 예시는 전문대학 공학계열 학과 리스트 중에서 찾는 단어(GoalText)의 일치도를 산출한다. 예시 영상에서 100% 일치인데 40%로 나오는 건 괄호와 숫자가 있기 때문. VBA Code Option Explicit Sub max_common_text() Dim lastRow..

VBA Macro/VBA Excel 2018.01.13

[엑셀] 글자 수 세기 (사용자 정의 함수)

# 특정 문자열에서 지정한 글자가 몇개 있는지 세어주는 매크로. # 사용자 정의 함수를 활용하여 엑셀 시트 내에서 함수처럼 쓸 수 있다. # 문자열이 있는 셀 주소를 참조할 수도 있고, 문자열을 직접 설정할 수도 있다. # 대소문자를 구분한다. VBA Code #1 Option Explicit Function cntChr(ByVal target As Variant, ByVal txt As Variant) Dim i As Long Dim cnt As Long Dim start As Long cnt = 0 start = 1 i = 1 Do If InStr(start, target, txt) > 0 Then '찾는 글자가 있으면(>0) cnt = cnt + 1 '카운트를 증가하고 start = InStr(st..

VBA Macro/VBA Excel 2018.01.11

[제주 맛집] 춘심이네 3호점 (함덕)

S Y N O P S I S #가격 적당함 #배터지게 먹음 #맛있음 #주차는 다소 불편 #분위기 좋음 춘심이네 3호점 (함덕) # 제주 함덕 해변에 있는 춘심이네 3호점# 내부가 탁 트였고 큰 창으로 바다가 보이는 운치있는 가게이다. # 고기국수를 시켰는데 밑반찬이 정갈하게 나온다. # 고기국수. 별 거 없어보이는데 정말 맛있다. 또 먹어보고 싶은 음식 중 하나이다. # 만둣국 같으면서도, 흔히 사먹는 특유의 MSG 느낌이 안 나는데, 간이 잘 되어 있다. # 해변에서 본 춘심이네 전경

맛집 2018.01.05

[제주 맛집] 크랩잭(Crab Jack)

S Y N O P S I S #가격 적당함 #배터지게 먹음 #맛있음 #주차 편함 #분위기 좋음 # 제주 크랩잭(Crab Jack) 바다가 보이는 해산물 요리 맛집이다. # 미니언 찍으려다 간판 날려먹음ㅋ # 요리는 두 종류이다. 1. 망치로 깨먹는 요리, 2. 포크로 파먹는(?) 요리. # 망치로 깨먹는 요리는 랍스터 등 갑각류가 주를 이루고, 포크로 파먹는 요리는 홍합, 게 등이 메인이다. # 망치로 깨먹는 건 귀찮아서 안시켰는데, 사진 찍으라고 친히 망치를 선사하셧다(센스;;;). # 내친 김에 블루 레몬에이드도 한 잔. # 새우가 말도 안되게 튼실하다. # 소스는 케이준과 칠리 둘 중에 하나를 고를 수 있다. # 매운걸 먹고 싶어서 칠리로 주문하려 했는데 케이준이 매운거란다. # 케이준으로 선택. ..

맛집 2017.12.27

[제주 맛집] 복자씨 흑돼지 연탄구이

# 제주도 함덕 해변 근처에 있는 복자씨 흑돼지 연탄구이# 메뉴가 백돼지, 흑돼지 둘밖에 없다.# 뭘 먹어도 맛있을 거 같아서 아무거나 시켰다.# 주차할 공간은 마당이 있어서 넉넉하다. # 찬은 이렇게가 기본이다. (계란탕을 하나 시켰다. 2,000 원)# 특출나게 맛있는 건 아니다. 김치는 정말 맛있다. (제주도 어딜 가도 맛있다.) # 하이라이트인 고기와 멜젓.# 바쁘지 않은 경우에 사장님으로 추정되는 분이 직접 구워주신다(남자 분).# 고기 굽는 방법부터 시작해서 맛있어보이게 사진 찍는 법 여자친구에게 사랑받는 법 별걸 다 가르쳐주신다.# 고기 굽는 스킬보다 말씀하시는 스킬이 더 뛰어나다.# 고기는 알려준대로 구워야 제맛이 난다. 부드럽게 씹히는게 장난 아니다. ※ 연휴에 간 제주도 여행이라 그럴 ..

맛집 2017.12.25

[엑셀] DOM 방식의 웹페이지 정보 가져오기 (사이트 추천)

# http://automatetheweb.net/ 사이트 추천(클릭하면 링크로 이동)# DOM(Document Object Model) 방식의 웹페이지 크롤링에 관한 내용을 다루고 있다.# 군더더기를 다 빼고 오로지 웹페이지 크롤링만을 다룬다. (매우 깔끔하게 정리되어 있다.) # 엑셀을 활용해서 웹페이지를 크롤링 하는 방법은 크게 두 가지로 나눌 수 있는데,# 1. 웹페이지를 관리하는 서버에 필요한 데이터를 직접 요청하는 방식 (Set WHTTP = CreateObject("WinHTTP.WinHTTPrequest.5")와 같은 형식으로 서버에 수신 요청을 보내는 방식)# 2. 위 사이트에서 제시하는 DOM 방식 (정확히는 DOM 방식이 아니라 DOM을 지향하는 웹페이지의 개체(Object)를 건드리..

VBA Macro/VBA Excel 2017.12.22

[엑셀] 같은 내용인 경우에 셀 병합하는 매크로

매크로 설명 특정 열에서 같은 내용이 반복적으로 나타나는 경우 해당 셀들을 병합하는 매크로이다. 데이터 활용에 있어서 셀 병합을 선호하지 않지만, 정리를 위해서 가끔식 필요한 매크로이다. 대략적으로 만들어서 빈 셀 처리 등은 문제가 발생할 수 있다. (매크로를 실행하기 전 시트를 백업해두자.) 사용 조건: 예시 동영상과 같이 빈 셀이 없어야 한다. 빈 셀이 없도록 데이터를 예쁘게 만져놓아야 한다. 매크로 실행 동영상 VBA Code Option Explicit Sub mergeCells() Dim i As Long Dim marker As Long Dim lastRow As Long Dim mergeCol As Long Application.DisplayAlerts = False '병합시 발생하는 대화창..

VBA Macro/VBA Excel 2017.12.19

[파워포인트] 같은 창 복제해서 띄우고 편집(검토)하기

파워포인트 창 복제(Ctrl + Shift + N) 기능 # 파워포인트로 보고서 작업을 하다보면 특정 페이지를 참고해서 종합하는 페이지를 쓸 때가 있다.# 이 경우 슬라이드를 왔다갔다 하면서 작업하는 게 여간 불편한 게 아니다.# 클래식(?)한 작업 방식은 파워포인트를 새로 실행해서 참고하는 장을 복사해놓고 종합 장을 쓰는 방식이다.# 이 경우에 참고하는 장을 수정해야 한다면 그 페이지로 가서 수정하고 다시 원래 페이지로 와서 종합 장을 써야한다. 한마디로, 귀찮다.# 이 때 창 복제 기능은 매우 유용하다.# 똑같은 새로운 창을 띄우지만 서로 연동되어 있어서 내용을 수정하면 원본 내용에 반영된다. # 파워포인트에서 Ctrl + Shift + N을 실행하면 다음과 같이 똑같은 내용의 새로운 창이 하나 생성..

MS Office 일반 2017.12.18