2011-11-07 2 views
0

하나의 스프레드 시트 (beta)에 다른 스프레드 시트 행 (alpha)이 포함되어 있습니다. 두 스프레드 시트에서 각 행의 고유 ID 인 열이 있습니다. alpha JOIN beta을 찾을 수있는 방법이 있습니까? alpha에있는 각 행을 식별 할 수 있기를 원하며 beta에 나타납니다. 감사!Excel에서 어떻게 가입 하시겠습니까?

Google 스프레드 시트에서 도움이된다면이 작업을 수행하고 있습니다. Beta의의 행이 Alpha의 하위 집합 '의 경우 - 내가 코멘트에서 말하는 것처럼

+1

그럼 Excel 질문이 아닙니까? –

+0

글쎄, 구글 스프레드 시트가 엑셀과 같은 기능을한다고 가정하고있다. 나는이 문제가 정규식이나 ArrayFormula로 해결 될 수 있기를 바랬다. – jamesfzhang

+0

음, 꽤 가정했다. JOIN에서는 Excel의 'VLOOKUP'처럼 다른 워크 시트에서 값을 가진 다른 열을 찾는다는 것을 의미합니까? –

답변

2

, 나는 당신이 단지 alpha의 항목이 beta에 표시할지 여부를 나타내는 1과 0의 열을 원하는 있으리라 믿고있어. 이렇게하려면 COUNTIF 함수 만 있으면됩니다.

=IF(COUNTIF(beta, alpha item)>0,1,0) 
+0

그게 효과가 있습니다! 나는 COUNTIF가 그런 식으로 사용될 수 있다는 것을 몰랐다. 감사 – jamesfzhang

1

분명히 당신은 ...

Take a look at this

VLOOKUP 그냥 같은 방법으로 Excel에서 할 수있는 작업을 수행 할 수 있습니다 행을 선택하고 "의 각 행을 식별하여 beta에도 나타납니다."- Beta을보아야합니다. 모든 Beta 행은 반드시 Alpha이기도합니다.

Alpha의 정보가 필요합니다.이 정보는 Beta이 아니며,이 예가 보여주는 것입니다.

엘 Ronnoco의 대답에 귀하의 의견을 바탕으로

Update : As per Excellll's answer

+0

내가 말하는 바를 다시 말해 보자.'alpha'에서 행이'beta'에 나타나는지 확인하고 싶습니다. 즉, '알파'의 각 행에 대해 '베타'의 모든 행을 살펴보고 거기에 있는지 확인하십시오. 그렇다면'1'을, 그렇지 않으면'0'을 삽입하십시오 – jamesfzhang

0

나는 또한 다음 예에서와 같이 해결하기 위해 LookUp과 그의 변형 또는 Match을 제안한다 :

=IF(ISERROR(MATCH(A1;[BetaBook.xls]BetaSheet!$A$1:$A$3;0));0;1) 

나는 알파 목록 (A1)의 요소에 검색 일치를 사용하여이 나타난다 베타 북 (Beta Sheet)의 베타 목록 (A1 ~ A3) (순간에 두 책을 모두 엽니 다.) 그러면 베타 목록 또는 # N/A 오류의 요소 위치가됩니다. ISERRORIF에 입력하여 결과 0을 정의하십시오 (l ist) 또는 1 (목록에 있음).

감사합니다.

관련 문제