Excel에서 테이블의 열의 값을 찾고 그 테이블의 주어진 열에서 값을 찾으면 그 값을 반환하는 VLOOKUP
함수가 있습니다. 그렇지 않으면 오류가 발생합니다.Excel : 참 또는 거짓을 반환하는 VLOOKUP?
값이 열에서 발견되었는지 여부에 따라 true 또는 false를 반환하는 함수가 있습니까?
당신은가해서 편집 IFERROR()에서 VLOOKUP()을 포장 할 수
Excel에서 테이블의 열의 값을 찾고 그 테이블의 주어진 열에서 값을 찾으면 그 값을 반환하는 VLOOKUP
함수가 있습니다. 그렇지 않으면 오류가 발생합니다.Excel : 참 또는 거짓을 반환하는 VLOOKUP?
값이 열에서 발견되었는지 여부에 따라 true 또는 false를 반환하는 함수가 있습니까?
당신은가해서 편집 IFERROR()에서 VLOOKUP()을 포장 할 수
: Excel 2007을하기 전에, 우리는 항상 사용했습니다 =IF(ISERROR()...)
당신은 여전히 ISERROR 하지만 VLOOKUP()
대신 MATCH()
을 사용할 수
당신을 가정, 완벽한 예제는 셀 범위에서 단어 "키"를 찾고 가장 가까운 값.는 지정된 순서에 지정된 값과 일치하는 배열의 항목의 상대 위치를 돌려줍니다. 항목 대신 위치의 항목이 필요하면 LOOKUP 함수 중 하나 대신 MATCH를 사용하십시오.
FALSE
가 정확히 일치를 강제 할 필요가=IF(ISERROR(MATCH("key",A5:A16,FALSE)),"missing","found")
가, 그렇지 않으면를 찾습니다 : 여기
그냥 COUNTIF! 다른 제안보다 훨씬 빠르게 작성하고 계산할 수 있습니다.
편집 :
는 B1의 값이 열 C에서 발견되는 경우 A1 셀은 1이어야한다 당신을 말해 그렇지 않으면 당신이 그렇게 할 것 2. 어떻게해야 하는가?
I 그렇지 않으면 것, B1의 값은 열 C에서 발견되면, A1이 양 것 말할 0 한게 쉽게 식으로 수행 : =COUNTIF($C$1:$C$15,B1)
의미 : 범위 C1:C15
에서 세포를 계산하는 B1
과 같습니다.
COUNTIF
과 VLOOKUP
및 IF
을 결합 할 수 있으며 2 개의 조회 + ISNA를 사용하는 것보다 훨씬 빠릅니다. IF(COUNTIF(..)>0,LOOKUP(..),"Not found")
인터넷 검색을 수행하면 examples 톤이 표시됩니다.
당신은 사용할 수 있습니다
=IF(ISERROR(VLOOKUP(lookup value,table array,column no,FALSE)),"FALSE","TRUE")
-1 기존 답변과 동일한 접근법 제공 - 3 년 후. – brettdj
ISNA가 사용하는 가장 좋은 기능입니다. 난 그냥했다.조건부로 특정 색상으로 서식을 지정하기 위해 값이 배열에없는 모든 셀을 원했습니다.
는 ISNA (VLOOKUP은 ($ A2가, Sheet1의 $ A! : FALSE $의 D, 2,)) =
난 당신이 IFERROR()을 –
내 잘못 culpa 의미 생각 - 내 잘못의 mistypo에게 편집 BradC에 대한 –
감사합니다, 내가 놓친 Excel2003 태그 –