로그인 해주세요.

☆스포넷 공식 설문☆    차종 변경 하거나 추가 하신 회원..?     ::설문 참여하기::

스포넷 메인 게시판입니다. 서로 존중하면서 편하고 자유롭게 이용해 주시면 감사하겠습니다.

  • 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

[긴급]Excel도사 계시면 도와주십시요.

excel의 함수중에서 VLOOKUP이라는 함수가 있습니다.
data를 검색하는 함수인데, 여러셀의 값을 조합하여
하나의 값을 만들고 그 값을 찾을때, 두개의 셀을 합쳐(concatenate)결과를
찾을 방법은 없는건가요?

excel잘 하시는분 도와주시길...

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 21

스포넷은 자동 등업 시스템입니다. 가입후 가입인사 게시판과 출고신고 게시판에 인사 남겨주세요. 함께 환영 댓글 다시면 어느새 등급이 올라갈겁니다. ^0^
[서경]택아 2006.01.17. 09:34
vlookup 에 대해서 물어 보시는건지 아니면 다른 함수를 원하시는건지요..??
[서경]臨戰無退™ 2006.01.17. 09:46
그냥 문제를 올려주세요
profile image
네티러브 2006.01.17. 09:53
예제를 올리심이 질문내용만으로는 오히려 헷갈립니다 - . -
[서경]M실장 작성자 2006.01.17. 09:53
vlookup에 대한 문제입니다.
예,
a b c
1 홍길동 21세 100,000원
2 홍길동 25세 200,000원

홍길동(a2) 25세(b2)의 금액이 200,000원이라는 것을 찾아내는 함수?
=vlookup(concatenate("홍길동","25세"), a1:c2, 2, FALSE)
라고 하면 안되죠.
이걸 찾는 방법은 없을까요?
[서경]M실장 작성자 2006.01.17. 09:55
a1, a2 ==> 홍길동
b1 ==> 21세
b2 ==> 25세
c1 ==> 100,000원
c2 ==> 200,000원입니다.
[서경]M실장 작성자 2006.01.17. 09:58
vlookup이나 다른함수를 이용해서 ..
즉, '홍길동, 25세의 값은 200,000이다' 를 구하는 겁니다.
여기서 홍길동과 25세는 다른sheet에 있는 값을 의미합니다.
쉬운 설명을 위해 한 sheet에 있는것을 가정하였습니다.
[서경] Oooops 2006.01.17. 10:01
Vlookup 함수의 참조영역에서 데이터를 구별하는 값(여기서는 홍길동)에 만약 중복이 있을 시 원하는 값(홍길동 25세의 금액20만원)을 찾아내는 함수를 물어보시는 거군요.
아마 Vlookup함수를 쓰심 홍길동 21세의 값 10만원이 나오겠죠? 홍길동 21세의 값이 먼저나오니...(위에서 부터 순서대로 찾습니다)
그건 Vlookup함수로는 힘들텐데요..... 원래 찾는 값이 하나만 있어야 하는데.....
보통 동명이인이 있을때는 주민등록번호를 찾거나 하는데...
문자열 함수중에서 같은값의 두번째를 찾는 함수가 있을라나... 있어도 Vlookup을 사용시에 각각의 값이 몇번째값인지를 함수에 표시를 해줘야 하는데.....
제 생각에는 Vlookup함수를 쓸때 중복가능성이 있는 함수를 참조영역으로 쓰는건 아무래도 힘들꺼 같습니다.
[서경]M실장 작성자 2006.01.17. 10:06
[서경] Oooops님의 말씀대로라면..
VLOOKUP이라는 함수는 안 쓴다하더라도 / 다른 방법이 있는거 아닙니까?
다른 방법이 있다면 어떤게 있을까요?
[서경]스케치 2006.01.17. 10:06
vlookup으로는 두개의 조건을 만족하는 값을 찾기가 어려울것 같은데요..
거기다가 시트마저 다르다면 대략 난감하네요.
한시트에서 복수조건을 찾기만 한다면 고급필터를 사용하는게 좋은데,
이건 vba로 코딩할 수 밖에 없을듯합니다.
[서경]一刀兩斷 2006.01.17. 10:16
특정필드 예를들면 D열에 concatenate(a1,b1) 함수로 A열과 B열을 합친후에
vlookup함수를 사용하시면 될 듯 한데요..


[서경]臨戰無退™ 2006.01.17. 10:18
저도 고금필터를 사용하시는데 가장 좋을거 같은데요..
[서경]臨戰無退™ 2006.01.17. 10:18
고금 = 고급 ㅡ.ㅜ
역시 독수리타자라
[서경]M실장 작성자 2006.01.17. 10:20
고급필터는 sheet상에서 정열해서 눈으로 볼 뿐이지 / 그 결과를 다른 sheet로 옮길 수 있는게 아니므로..
의미가 없습니다.
[서경]별이사랑 2006.01.17. 10:33
저도 일단은 a와b필드를 특정 필드에 합쳐놓고 그 뒤의 금액을 붙여 넣은다음에 vlookup을 사용하면 되지 않을까요?
이론 보다는 현장 스탈이라 실데이터가 있으면 좀더 쉬울듯...ㅋㅋ
두개 쉬트를 어떠한 조건으로 묶을 수 있는지가 중요하겠네요!
[전]PF파포™[CB] 2006.01.17. 10:39
=vlookup(기준,범위F4,요구하는값,false)
profile image
[서경]in╂∑rNⓔⓔDs 2006.01.17. 10:46
vba를 쓰시면 간단한데요..
데이타가 많아지면 꿀꿀해지겠지만..
일단 생각나는데로 적어볼께요..
--------------------------------
Sub interneeds()
Dim total, i, j, k As Double
Dim data(3)
Dim search(3)
total = 100
search(1) = Sheets("Sheet1").Range("e1")
search(2) = Sheets("Sheet1").Range("f1")
search(3) = Sheets("Sheet1").Range("g1")
For i = 1 To total
For j = 1 To 3
data(j) = Sheets("Sheet1").Cells(i, j)
Next j
If data(1) = search(1) And data(2) = search(2) And data(3) = search(3) Then GoTo a
GoTo aa
a:
k = k + 1
For j = 1 To 3
Sheets("Sheet1").Cells(k, j + 8).Value = data(j)
Next j
aa:
Next i
End Sub
--------------------------------
여기에서 total은 count나 counta로 처리하시면 되고..
데이타뽑아올 시트와 출력시트는 Sheets("Sheet1") 이부분에서만 처리해주시면 될듯..
질문하시는것이 이것이 맞는지는 의문이 들기도 하네요..
[서경]臨戰無退™ 2006.01.17. 11:50
다른 시트 내용까지군요 ㅡ.ㅡ;
[서경]초보티지 2006.01.18. 05:54
배열수식을 쓰면 될것같아요^^

=sum((a1:a2="홍길동")*(b1:b2="21세")*(c1:c2))....이렇게 입력한 상태에서 "enter "키를 누르는게 아니라..."ctrl + shift + enter" 키를 동시에 눌러주세요~
[서경]초보티지 2006.01.18. 05:59
위식의 의미는....다음과 같습니다

a열이 홍길동이라는 조건에 맞으면 1, 아니면 0
b열이 21세라는 조건에 맞으면 1, 아니면 0
c열은 조건이 아니라 그 금액 그대로

한행마다 위의 세개를 계산해서...나온숫자를 다 곱해주고(셋중에 하나라도 0이면 그 행의 값은 0가 되겠죠),
모든행을 계산한다음에는 각 행의 결과값을 더해주는겁니다 (제일앞의 sum)
권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?

번호 제목 글쓴이 날짜 조회 수
공지 [버그를 찾아라~] 스포넷 이용 불편사항 접수. 81 image nattylove 17.10.18.02:08 391만
공지 [공식 설문] 차량 변경 또는 추가 하신 분...?? - 선물 있어요 - 248 image nattylove 17.10.13.09:59 512만
공지 스포넷에 대한 안내 (2006/04/10) 371 image nattylove 04.07.21.16:21 175만
공지 스포티지 출고를 받으신 분은 반드시 출생신고 해주세요! 89 image nattylove 04.08.19.14:27 159만
20121
image
[서경]원폴 06.01.17.21:59 1286
20120
image
[전]마지막황제 06.01.17.21:49 1214
20119
image
[서경]여우와늑대 06.01.17.21:34 3519
20118
image
연비대왕ξ붕붕ξ⑧17 06.01.17.21:23 1205
20117
image
[서경]원폴 06.01.18.11:07 1355
20116
image
연비대왕ξ붕붕ξ⑧17 06.01.17.21:07 1061
20115
image
[경]은비티지 06.01.17.20:59 1244
20114
image
[서경]스포스포 06.01.17.20:34 1118
20113
image
[서경]여우와늑대 06.01.17.20:30 1269
20112
image
[서경]in╂∑rNⓔⓔDs 06.01.17.19:00 4635
20111
image
[전]마지막황제 06.01.17.18:27 1005
20110
image
[전]마지막황제 06.01.17.18:04 1133
20109
image
[서경]택아 06.01.17.17:57 1244
20108
image
(서경)포돌이 06.01.17.17:51 3271
20107
image
[서경]원폴 06.01.17.21:23 1336
20106
image
[서경]스포스포 06.01.17.17:33 1246
20105
image
[서경]카이트 06.01.17.17:26 1279
20104
image
[서경]택아 06.01.17.17:23 1209
20103
image
[서경]까망티지 06.01.17.17:19 1131
20102
image
[서경]마로곰팅 06.01.17.17:10 1357
20101
image
심탱 06.01.17.16:56 1060
20100
image
네티러브 06.01.17.16:55 1234
20099
image
[서경]블루아이 06.01.17.16:39 1166
20098
image
[서경]블루아이 06.01.17.16:31 3427
20097
image
[서경]in╂∑rNⓔⓔDs 06.01.17.16:13 1483
20096
image
[서경]주녀영환 06.01.17.15:27 1179
20095
image
[서경]원폴 06.01.17.14:40 1561
20094
image
[서경]가티 06.01.17.13:59 2622
20093
image
[서경]까탈™ 06.01.17.12:47 1708
20092
image
네티러브 06.01.17.11:30 1124
20091
image
[서경]폭주천사 06.01.17.11:22 1024
20090
image
[서경]택아 06.01.17.10:47 1170
20089
image
[전]흰둥이사랑 06.01.17.10:14 1627
20088
image
[전]흰둥이사랑 06.01.17.09:42 1202
20087
image
[서경]택아 06.01.17.09:40 1468
image
[서경]M실장 06.01.17.09:30 2169
20085
image
[전]PF파포™[CB] 06.01.17.10:47 1222
20084
image
[서경]오베론 06.01.17.09:12 1280
20083
image
[서경]택아 06.01.17.09:11 1528
20082
image
[서경]택아 06.01.17.09:03 1025