1. FAQ
  2. 엑셀(Excel)
  3. AfterEffects
  4. Premiere
  5. Photoshop
  6. ETC

이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.

안녕하세요, 제가 업무 특성상 영문화되어있는 문서를 취급할 때가 많은데요,

 

모를만한 영어 단어를 찾아서 그것을 따로 한글로 작업해야합니다.

 

영어단어가 일단 뽑아져 있다면, 한글로 바꾸는거야 제 몫이지만..

 

원래의 문서에서 영어 단어를 선별하는 매크로나 함수는 작성할 수 없을까요..?

 

예를 들어..

 

I want to go to school. 이런 문장이 있다면,

 

그리고 여기서 원하는 단어는 want, school이라고 한다면..(아, 제가 뽑고자하는 단어들은 엑셀로 있습니다!)

 

 

1.  I want to go to school을

2. 기존의 단어장과 비교(want와 school이 있지만. I, go, to이런건 없는)

3. want와 school이 겹친다는 것을 찾아냄.

4. want와 school을 다른 셀에 추출하여 나타내줌.

 

대략.. 이런 식으로요..

 

위의 1~4는 제가 가장 단순히 생각해낸것이지만요,

 

여하튼 어떤 알고리즘을 쓰든지,  기존 단어장을 이용하여, 새로운 문장에서 want, school 이 두 단어를 뽑아서

 

I want to go to school     -->  want, school

 

이렇게 말입니다.

 

 

어려울까요..?  정말 문서량이 너무나도 많아서 힘드네요. 엑셀 초보자라.. 저걸 어떻게 함수화 매크로화 시킬지를

모르겠습니다. 저걸 함수화 시킬수있다면 더할 나위 없지만, 어떠한 tip이라도 상관없으니 모든 조언... 부탁드립니다.


댓글 '2'

profile

[레벨:30]아별

2014.02.26 16:46:21
*.104.126.21

하얀모래님..

엑셀 파일을 첨부해주시면 이해가 쉬울 것 같습니다.


엑셀의 기본 기능으로는 안되구요..

VBA로 코드를 짜서 사용자 정의 함수로 만들거나,

별도의 프로시저를 구동시켜 결과물을 받아와서 셀에 값을 뿌려주어야 할 것 같습니다.


일단..

한 문장에서 공백을 기준으로 각 단어로 분리한 다음,

각 단어별로 vlookup등으로 기존 단어장에 등록되어 있는지 확인하고,

확인이 된 단어들만 모아서 화면에 뿌려줘야하는데요..


VBA에서 split함수와 for문을 통한 순환문.. if문을 사용한 조건 판단,

배열에 결과값을 모아서.. 

순환문 종료 후에 결과값 배열을 join으로 묶어서 셀에 값으로 넣어줘야할 것 같네요..


도움이 되셨기를..

[레벨:1]하얀모래

2014.04.27 15:28:22
*.154.141.7

감사합니다. 아별님, 이제서야 답변을 보았습니다. 다시한번 감사드립니다. ^^

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 45922
482 VBA 도형에 회전에 관해서.... [5] [레벨:2]루이비나 2012-05-27 3473
481 엑셀에서 검색방법 [1] [레벨:1]조프로 2011-05-27 3478
480 VBA VBA 실행시 경고 메세지 출력하기 [2] [레벨:5]맑은이슬 2013-06-21 3481
479 피벗테이블 2010에서 2003방식으로 편집 가능한지요? file [4] [레벨:3]gsLee 2011-03-28 3493
478 열숨기기 기능에 대해서 [3] [레벨:3]말키리 2011-07-14 3494
477 날짜/시간 수식 엑셀 시간관련문의 file [1] [레벨:1]박주연 2013-02-08 3519
476 엑셀일반 경력 합산 file [4] [레벨:3]읍내꽃미남 2014-01-07 3533
475 아별툴관련질문 스타일 삭제 질문입니다. imagefile [1] [레벨:0]blueclip 2011-12-07 3536
474 엑셀일반 값더하기 단축기는 없나요? [4] [레벨:1]azess 2013-12-12 3540
473 VBA 엑셀에서 웹페이지 종료하는 방법 [3] [레벨:1]sd99 2013-05-19 3544
472 엑셀일반 한가지 질문요 [레벨:1]싸이킥 2015-01-10 3557
471 엑셀 서식을..안 바뀌게 [1] [레벨:1]ottee 2010-10-04 3560
470 엑셀일반 중복 IF문 개념잡는법에 대한 질문 imagefile [4] [레벨:6]파이스 2014-05-19 3574
469 엑셀일반 아별툴 적용 안됨 imagefile [레벨:2]queeny 2014-03-12 3592
468 VBA 아별님 안녕하세요? 파이스입니다. _ 엑셀창과 VBE창 창전환 쉽게 하는 방법 [3] [레벨:6]파이스 2011-11-23 3599
467 엑셀일반 엑셀 질문있습니다~! [1] [레벨:1]얀수기 2013-03-15 3600
466 엑셀일반 시트의 연도별 사용내역 중 각 시트의 해당연도 페이지만 한꺼번에 인쇄하는 법? file [3] [레벨:4]성투은자 2013-04-02 3606
465 엑셀일반 부분합 질문입니다. file [7] [레벨:5]정화 2013-02-06 3616
464 VBA REPORT 형식을 변형하고 싶은데 한번 봐주세요 file [7] [레벨:1]예진 2013-04-09 3617
463 엑셀일반 일련번호의 중간 값만 올리는 함수가 궁금합니다. file [2] [레벨:1]man날 2015-01-14 3623