2014-01-09 3 views
0

I 시트 1에서 다음 데이터 세트가 있습니다엑셀 - 다른 시트에서 조회 데이터

ISBN  CType CID  FullName 
1234567890 A01    John Smith 
1275910285 A07    Joe Bloggs 
7885419987 A01    Bob Thornton 

내가 2

CID   FullName 
7895123675 John Smith 
4210326985 Joe Bloggs 
75126548951 Bob Thornton 

내가 원하는 것은 공식이나 코드 또한 시트에 다음과 같은 정보를 한을

코드는 시트 1 (55,000 레코드)의 FullName을보고 시트 2 (22,000 레코드)를 참조하면 관련를 검색합니다(22,000 독특한는 CIDFullName의 조합을 가지고 기록) 및 채우는 시트 2.

에서 CID과 시트 1의 CID 나는, 그러나 그것은 전혀 일을하지 않은 VLookUp 기능을 사용하려고 노력 해요!

도움을 주시면 대단히 감사하겠습니다.

+1

VLOOKUP 공식/ae는 무엇을 시도 했습니까? – pnuts

+0

Pse 형식으로 Q를 개선하십시오. http://stackoverflow.com/editing-help 또는 http://www.sensefulsolutions.com/2010/10/format-text-as-table.html이 도움이 될 수 있습니다. – pnuts

+0

[Google 스프레드 시트에서 다른 셀의 값을 기준으로 셀을 조회 할 수 있습니다.] (http://stackoverflow.com/questions/20959318/google-spreadsheet-look-up-cell-based-on-value-of-other) – pnuts

답변

1

찾고있는 데이터가 반환하려는 데이터의 오른쪽에 있기 때문에 vlookup이 작동하지 않을 것이라고 생각합니다. 방금 this question에서 match() 및 offset()을 사용하여 필요한 작업을 수행하는 방법을 배웠습니다. 이 기능은 시트 1의 CID 컬럼에 갈 필요가있다 :

=OFFSET(Sheet2!$A$1,MATCH(D2,Sheet2!B:B,0)-1,0) 

나는 절대 참조 ("$ A $ 1")를 사용 그래서 당신은 변경하지 않고 공식을 아래로 드래그 할 수있다. 이게 도움이 되길 바란다!

0

간단한 LOOKUP 기능을 사용하지 않는 이유는 무엇입니까?

Sheet1의 첫 번째 공백 (John Smith의 CID)이 셀 C2라고 가정합니다. 다른 모든 빈 셀에 붙여 넣습니다 다음/복사

=LOOKUP(C3,Sheet2!B$2:B$22001,Sheet2!A$2:A$22001) 

과 :

당신은 단순히 그 공간에이 표현을 넣을 수 있습니다.

관련 문제