PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2024/04/17 17:25:40
Name 귀여운호랑이
File #1 데이터.jpg (173.5 KB), Download : 1447
Subject [질문] 엑셀 고수분들께 요청 드립니다. (수정됨)


엑셀 초보입니다.

평소 엑셀에서 vlookup으로 자료를 활용했습니다.

그런데 이번에 여러 조건에 맞는 자료를 추출해야 하는데 도저히 모르겠습니다.

특정 주소에 해당하는 담당자를 일괄로 입력하는 수식을 만들려고 합니다.

기본데이터는 주소 범위입니다. 시작지번이 190-0 이고 끝지번이 220-39라면 주소가 190-0 에서 220-39까지의 모든 지번을 포함합니다.

따라서 주소가 트리스트럼 201-1이면 담당자는 야만용사입니다. 주소가 서부원정지 284-6이면 담당자는 악마사냥꾼입니다.

이런식으로 지역과 지번이 있으면 담당자를 기본데이터에서 자동으로 추출해서 입력해주는 수식을 만들고 싶습니다.

vlooup은 한 가지 조건만 되는데 이런 자료처럼 여러 조건을 만족하는 값을 찾는 방법은 없나요?

그리고 지번이 범위에 포함되는 값을 찾아야 해서 더 어렵네요.

만일 안 된다면 지역은 빼고 지번 조건만 사용해도 됩니다.

그냥 지역별로 시트를 따로 하면 조건 하나를 줄일 수 있으니까요.

자료가 많은데 일일이 눈으로 찾아서 담당자를 입력하려니까 너무 힘드네요.

고수분들의 도움 좀 부탁드립니다.



통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
24/04/17 17:54
수정 아이콘
주소 지번은 일일이 입력하셔야 하는 상황이신지요? 아니면 기존 걸 붙여 넣는 상황이신지요?
귀여운호랑이
24/04/17 17:59
수정 아이콘
지번 자료는 있습니다. 지번에 해당하는 담당자를 입력하려고 합니다.
24/04/17 18:10
수정 아이콘
만약에 저 부분을 직접 입력해도 되는 상황이다 라고 한다면, 우선 지번의 앞 부분과 뒷 부분을 분리해서 입력하게 하도록 하면 (230-1 은 230과 1로 분리) 조금 쉽게 할 수 있습니다.

1. 지번은 한 숫자로 표현되도록 재계산
- 뒷 부분의 최대 숫자가 세자리라면 앞 숫자에는 *1000을 합니다. 위 예에서는 뒷 부분의 최대 숫자가 네자리 이므로, 앞 숫자에는 *10000을 합니다. 그래서 두개를 더한 값을 산출합니다.
(232-1 번지 -> 2320001, 654-999 -> 6540999)

2. 물론 저 참조 범위의 숫자도 같은 방식으로 계산해서 입력해두어야 하고, 작업 자료 라고 적힌 부분 뒤에 (저기서는 K열부터...) 임시 계산을 합니다.

새로 계산한 주소값을 토대로 IF문을 써서 지역별 담당자를 하나씩 산출합니다.

예) 주소값이 20001 일 경우, K열에는 트리스트럼의 범위 내에 들어오는 야만용사, L열에는 서부원정지의 범위에 들어오는 담당자 (여긴 없지만), M열에는 철벽의성채 범위에 들어오는 담당자 (여긴 없지만)

3. 최종적으로 입력한 I열의 지역을 보고 트리스트럼이면 K열의 값을, 서부원정지면 L열의 값을, 철벽의성채면 M열의 값을 출력하도록 IF문을 쓰면, 복잡한 함수없이 가능합니다. 모든 계산을 한 번에 끝내시려고만 안하시면 돼요.
귀여운호랑이
24/04/18 09:13
수정 아이콘
정말 감사합니다. 참고해서 해보겠습니다.
스페셜위크
24/04/17 18:09
수정 아이콘
이 자료로만 보기에는 지역에 따라 시작지번이 모두 달라보이네요.
여러가지 방법이 있을거 같은데 저는 시작지번을 숫자화 시켜서 할것 같습니다. 물론 데이터 형태가 커지고 다른 형태를 띈다면 안될수도 있습니다.

1. 먼저 G열에 3번행부터 시작지번을 숫자화 시키는 함수를 만듭니다.
=numbervalue(substitute(c3,"-","."))
이러면 시작지번에 있는 데이터들이 -를 중심으로 왼쪽은 자연수로, 오른쪽은 소숫점으로 나옵니다. (448-1이라면 448.1)

2. 그리고 작업자료에 있는 지번도 숫자화 시킵니다.
숫자화시키는 데이터는 K열에 두는걸로 하겠습니다.
=numbervalue(substitute(i3,"-","."))

이렇게 하면 G열에는 C열이 숫자화 된 주소정보, K열에는 I열이 숫자화된 정보가 있게 됩니다.

3. 그리고나서 담당자 열에 index랑 match를 이용해서 주소를 찾아줍니다.

match는 마지막 항목에 1을 넣으면 오름차순으로 된 자료에 가까운 값을 찾아주므로 이걸 활용할게요.
=index($c$3:$c$1000000,match(k3,$g$3:$g$1000000,1))

이렇게 하면 될것 같습니다.
만약에 지역과 지번주소가 혼재되어있을 경우에도 트리스트럼은 1억, 서부원정지는 2억, 철벽의성채는 3억 등의 고유 지역숫자를 부여해서 구분할 수 있습니다.
귀여운호랑이
24/04/18 09:13
수정 아이콘
좋은 답변 정말 감사합니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
176317 [질문] 아파트 월세 관련 문의 [11] This-Plus931 24/05/21 931
176316 [질문] 아파트 전세 관련 문의 [6] 승뢰1053 24/05/21 1053
176315 [질문] 출장중에 이직 희망회사 면접예정 시 연차사유에 관하여 [11] 울트라머린1849 24/05/21 1849
176314 [질문] '기실'이라는 단어 사용하시나요? [57] 샤크어택2582 24/05/21 2582
176313 [질문] 한여름에 그나마 (야외) 시원한곳은 어디가 있을까요? [7] 공부맨1068 24/05/21 1068
176312 [질문] 오락기계 비행기 게임 2인이 하는 방법... [6] 희원토끼2619 24/05/20 2619
176311 [질문] 롤알못으로 질문드립니다. 젠지가 딜라이트 대신에 리헨즈 영입한 이유가 뭔가요? [15] 개념은?2898 24/05/20 2898
176310 [질문] 초1 아들 마인크래프트 폰게임 [8] up1923 24/05/20 1923
176309 [삭제예정] 담배같은 물품을 합법국에서 비합법국으로 소지입국시 [9] 삭제됨2031 24/05/20 2031
176308 [질문] 부부 경제권 합치시면 카드, 계좌 정리 어떻게 하시나요?? [15] Alfine3168 24/05/20 3168
176307 [질문] 멍멍이들은 자동차나 엘레베이터를 어떻게 인식할까요? [5] 콩돌이1652 24/05/20 1652
176306 [질문] 콜레스테롤 고지혈증 약이 그렇게 독한가요? [5] 짐바르도1916 24/05/20 1916
176304 [질문] 9401버스 아침 출근 시간에 판교현대백화점 정류장에서 탑승이 가능한가요? [6] 지포스21770 24/05/20 1770
176303 [질문] We good / 영어권 생활하셨거나 영잘알분 계신지요 [4] 다리기1703 24/05/20 1703
176302 [질문] 데스크탑에 무선랜카드 달았는데 신호가 5초마다 끊킵니다 [4] 요하네즈1048 24/05/20 1048
176301 [질문] 일산 킨텍스 갔다 먹을 맛집 추천 받습니다. [8] 포커페쑤935 24/05/20 935
176300 [질문] (정치)민주당 지지자분들이 의장 선출에 분개하는 이유? [26] 칭찬합시다.2561 24/05/20 2561
176299 [질문] 기타 입문하려 하는데 독학하는 팁 부탁드립니다. [15] 하나1153 24/05/20 1153
176298 [질문] 조립피씨 다 조립했는데 뭔가... 느립니다 ㅜㅜ [11] cocked1903 24/05/20 1903
176297 [질문] 사업자 세무사에게 맡기면 절세효과 있나요? [10] 기술적트레이더2066 24/05/20 2066
176296 [질문] 여자친구가 리니지에 빠져 현질을 미친듯이 합니다..(2) [67] 삭제됨4623 24/05/20 4623
176295 [질문] 바람막이에 반사띠가 너덜거리는데 수선방법이? [3] 앗흥1429 24/05/19 1429
176294 [질문] 유능한 직장동료(상사, 부하직원)의 특징은 뭐가 있을까요? [33] 칭찬합시다.3214 24/05/19 3214
목록 이전 다음
댓글

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