2017-03-29 1 views
-1

다음 행의 워크 시트에 여러 유사하지만 정확한 이름이 없습니다. 그들은 모두 같은 "항목"을 참조합니다. VLOOKUP을 만들 때 오류가 발생하면 동일한 테이블 배열에서 다른 값을 사용하여 다른 VLOOKUP을 수행하려고합니다. 나는 사용하고있다VLOOKUP에서 오류가 발생하면 다른 검색 값을 사용하여 다른 검색을 수행하려고합니다.

=IFERROR(VLOOKUP(B1,Sheet1!A:AZ,2,FALSE),VLOOKUP(C1,Sheet1!A:AZ,2,FALSE)) 

나는 많은 행운을 시험해 보았다.

+0

정확히 어떻게 수행되는지는 다음과 같습니다. 두 번째 VLOOKUP이 값을 찾아야한다고 말하고 있습니까? – Jeeped

+0

첫 번째 VLOOKUP()이 오류를 반환하는지 확인하십시오. 함수 호출을 별도의 셀에 넣었을 때 어떤 결과가 나타 납니까? – B540Glenn

답변

0

수식은 Sheet1의 A 열에서 B1을 찾는 올바른 형식이며, 찾을 수없는 경우 Sheet1의 A 열에서 C1을 찾아보십시오. C1을 찾을 수 없으면 여전히 오류가 반환됩니다.

당신은 시트 1의 A 열에서 찾을 수 있지만 수식 오류를 반환 기대 B1 또는 C1의 값이있는 경우, 당신은 몇 가지 일반적인 VLOOKUP 문제를 확인해야합니다 :

  1. 값이 정확히 일치하지 않습니다 (여분의 공백으로도 불일치가 발생합니다).
  2. B1 또는 C1의 값이 발견되었지만 Sheet1의 B 열의 vlookup 값에 오류 값이 있으며 실제로 해당 오류 값입니다. 반환 됨 (vlookup 자체에 문제가있는 것이 아닙니다)
  3. 검색하는 값이 A 열에 없습니다. p 조회 범위의 두 번째 열, 즉 열 B, 조회 표에 A부터 AZ까지의 모든 열을 포함하는 이유는 무엇입니까? 조회 값이 Sheet1의 A 열에 있습니까?
  4. 숫자는 한 위치에는 텍스트로 저장되지만 다른 위치에는 텍스트로 저장되지 않습니다.

또한 도움이된다면 Vlookup에서도 와일드 카드를 사용할 수 있습니다. 다음은 Sheet1의 A 열에 "test"라는 단어가있는 첫 번째 행을 찾는 유효한 수식입니다.

=VLOOKUP("*test*",Sheet1!A:B:,2,0) 
관련 문제