PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2020/02/05 13:15:02
Name Manchester United
Subject [질문] 엑셀 고수분들께 질문드립니다.
제가 엑셀 작업중인데 막히는 부분이 있어 고수분들께 질문드리고자 합니다.

'A는 사과입니다' 라는 문장이 A1셀에 입력되어있고 저는 이걸 B1셀에 '사과'로 변경하여 다른 시트에도 해당 문장이 있다면 자동으로 변경되게 작업하고 싶습니다.

이 작업을 대충 A1부터 A500셀까지 내용이 채워져있는 시트에 적용할려고 하는데 혹시 작업가능한 함수나 매크로가 있을까요?

요약 :
Sheet1의 a1셀의 문장을 b1셀에 특정단어로 추출
이를 sheet2에 c1셀에 a1과 같은 문장이 있는 경우 b1셀에 있는 단어와 c1-b1이 자동으로 연결

고수분들 답변해주시면 감사하겠습니다.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
두딸아빠
20/02/05 13:55
수정 아이콘
이해가 안갑니다. 아래기준으로 답변주셔보실래요? sheet는 무시하셔도 됩니다.
A1 A는 사과입니다.
B1 사과
C1 ()
D1 (예상결과)
두딸아빠
20/02/05 13:57
수정 아이콘
A1 A는 사과입니다.
를 기준으로
B1 사과를 만드시고
이걸 기준으로
C1에 사과가 포함되어있으면
D1에 결과값을 나타내고 싶으신거죠?
Manchester United
20/02/05 14:11
수정 아이콘
네네 그렇습니다. c1에 a1과 동일한 문장이 있으면 자동으로 b1에 입력했던 값과 매칭시켜서 d1에 출력되는 방식으로 만들고 싶습니다.
두딸아빠
20/02/05 14:26
수정 아이콘
일단 함수를 사용하려면 mid, find, length, replace, vlookup정도를 쓰시면 될것같은데 데이터에 따라 원하시는것에 따라 맞춰쓰셔야됩니다.

간단한 예로 추출하고자 하는 단어가 같은 길이에 같은 자리인 경우
A1 사과입니다.
B1 =mid(A1,1,2) 결과 사과
C1 사과입니다.
D1 =vlookup(c1, a:b,1,0)&" - "&vlookup(c1,a:b,2,0) 결과 사과입니다. - 사과
Manchester United
20/02/05 15:22
수정 아이콘
감사합니다. 그런데 a열에 들어가는 문장들 길이나 형태가 다양한데 그경우 b열에 해당 문구를 출력할려면 어떤 함수가 알맞을까요?
두딸아빠
20/02/05 16:07
수정 아이콘
추출할 요건을 먼저 정하셔야됩니다.
Manchester United
20/02/05 17:49
수정 아이콘
흠 말씀해주신대로 적용해봐도 잘안되는데 한번 더 여쭤보겠습니다.

sheet1 a열에 중복되는 것들도 있지만 여러개의 문장이 있고 b열에는 제가 그 문자들의 키워드를 추출하여 정리해놨습니다.

이제 sheet2 c열에다가 sheet1 a열에 있는 문장들과 같은 문장들을 무작위로 복사해와서 붙여넣기 한다음에 sheet2 d열에 sheet2 c열과 sheet1 b열에 제가 정리한 키워드를 비교하여 출력되게 하고싶습니다.

어떻게 요건을 설정해야할까요?
두딸아빠
20/02/05 18:14
수정 아이콘
sheet2 c열과 sheet1 b열을 비교한다는게 예를들어 어떤식인가요?
예를들어 sheet2 c1에 문장이 sheet1 b열 중에 단어를 포함한다라던지...
Manchester United
20/02/05 18:28
수정 아이콘
sheet2 c열에 있는 문장들은 sheet1 a열에 정리한 문장 리스트에 포함됩니다.

c열에 입력한 문장이 a열과 일치할 경우 b열에 정리한 키워드가 d열에 자동으로 출력되게 하고싶습니다.
20/02/05 18:38
수정 아이콘
사과-이 부분에 들어갈 단어가 여러가지인지, 그렇다면 몇가지 정도 될지, 단어 길이는 일정한지 적어주시면 퇴근 후에 봐드릴게요.
Manchester United
20/02/05 19:18
수정 아이콘
사과 부분에 들어가는 단어는 여러가지입니다. 문장의 수는 반복되는것 포함해서 100개 정도이며 문장길이도 전부 제각각입니다ㅠㅠ
20/02/05 19:26
수정 아이콘
단어는 몇가지 안되나요?
Manchester United
20/02/05 19:37
수정 아이콘
a열에 들어갈 문장은 단어 여러 개의 조합으로 구성됐습니다.

예를 들면

커다란 붉은 사과 1개
노란 파프리카+파란 오이
맛있는 참외

이렇게 구성됐습니다.

여기서 제가 수작업으로 sheet1 b열에 사과, 파프리카+오이, 참외 이렇게 키워드를 정리해놓은 뒤
sheet2 c열에 저 위에 입력한 예시 문장이 포함된 표를 복사해서 붙여넣기했을때 sheet2 d열에 a열과 c열을 비교하여
일치하는 경우 b열에 입력한 키워드가 d열에 출력되게 하고싶습니다.

a열의 목록에 들어갈 행수는 약 300행 정도이며 들어간 문장의 수는 위와 같은 식으로 중복되는 것들도 있어서 100개 정도입니다.
문장길이는 각기 다르고요. 키워드는 수작업으로 정리해놓은 상태입니다.
20/02/05 19:48
수정 아이콘
제 질문이 잘 못 이해된 것 같네요.키워드가 많은지 질문드린겁니다. 키워드가 많지 않다면 비교적 편하게 할 것 같아서요. 물론 머리에만 있는거라 검증은 해봐야 할 것 같습니다.
Manchester United
20/02/05 19:50
수정 아이콘
키워드는 한 50개 정도될 것 같습니다.
20/02/05 21:11
수정 아이콘
열이 중복되지 않으니 시트는 무시하고 답변드릴게요.
우선 키워드를 F1부터 F50까지 정리해놓습니다.
1. a열은 입력되어 있으실테고
2. b1에 =IFERROR(MID(A1,SUM(IFERROR(FIND($F$1:$F$50,A1),0)),SUM(IF(ISERROR(FIND($F$1:$F$50,A1,1)),0,LEN($F$1:$F$50)))),"") 넣으시고 ctrl+shift+enter로 입력하세요.
3. c1은 다른 값을 입력하실테고
4. d1에 =IFERROR(IF(FIND(B1,C1,1),B1),"")을 입력해보세요.
2번에 배열수식을 써야되기 때문에 꼭 ctrl+shift+enter입력하셔야 합니다.
원하시는 답변이 맞는지 모르겠네요.
Manchester United
20/02/05 21:13
수정 아이콘
와! 정말 감사합니다. 내일 바로 적용해보겠습니다! 좋은 저녁되세요^_^
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
141886 [질문] 폭스바겐 AS 괜찮나요? [3] 프리템포3035 20/02/05 3035
141885 [질문] 금 판매 질문입니다. [4] 삭제됨2740 20/02/05 2740
141884 [질문] 마인크래프트 초등학교 아들이랑 같이 게임하기 좋을까요? [5] 이쥴레이3801 20/02/05 3801
141883 [질문] Pgr사이트가 크롬에서 너무 작게 나옵니다 [2] 카푸스틴2779 20/02/05 2779
141882 [질문] 후베이성 허베이성 헷갈리는 원인이 무엇일까요? [7] 계층방정3739 20/02/05 3739
141881 [질문] PC-핸드폰 파일관리 어플 뭐 쓰시나요? [2] char3575 20/02/05 3575
141880 [질문] 신혼부부 목돈만들기 펀드 적금 어떤방법이좋을까요.. [24] EnzZ4842 20/02/05 4842
141879 [질문] 아이패드앱 질문 [4] 쌀로별2792 20/02/05 2792
141878 [질문] 엑셀 고수분들께 질문드립니다. [17] Manchester United2659 20/02/05 2659
141877 [질문] 레고 크리에이터 시리즈 온라인 구매 질문 [19] 달달한고양이2651 20/02/05 2651
141876 [질문] 붉닭+짜왕 같은 컵라면 조합 좀 추천해주세요~ [8] 興盡悲來3406 20/02/05 3406
141875 [질문] 카페 개업한 곳에 화분 선물 [3] 카라타에리카2532 20/02/05 2532
141874 [질문] 부동산 지분 투자 [11] 주우운2597 20/02/05 2597
141873 [질문] 컴알못의 가성비 게임용 데스크탑 조립 이륙 검토부탁드려요. [9] 목캔디2841 20/02/05 2841
141872 [질문] 주에 몇시간 근무하는지를 월에 몇시간 근무하는지로 어떻게 치환해야 하나요? [3] 興盡悲來2705 20/02/05 2705
141871 [질문] 차량에 빨간색 방향지시등을 달아도 규제는 없는건가요? [6] 光海4214 20/02/05 4214
141870 [질문] 블리자드 계정이 해킹시도 당했는데 어케함녀 되나요? [2] 삭제됨3426 20/02/05 3426
141869 [질문] 전자기기 비교 리뷰 블로그 찾습니다. [4] Bellhorn4289 20/02/05 4289
141868 [질문] 중국어 배우기 가장 좋은 루트가 뭘까요? [5] 쿠크하하2696 20/02/05 2696
141867 [질문] 아이즈원은 태양을 어떻게 삼킨 걸까요? [8] 응원은힘차게4719 20/02/04 4719
141866 [질문] 랜선 하나로 PC, 플스 동시 연결 질문드립니다. [9] 쉬군3486 20/02/04 3486
141865 [질문] 가슴이 아파서 응급실을 다녀왔는데 내일 순환기내과에 가봐야겠죠? [10] Gunners3349 20/02/04 3349
141864 [질문] 1:1 영어과외 추천해주실분 있나요 [4] 달콤한인생2306 20/02/04 2306
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로