Excel : # N / A가 포함 된 If 문 수 있도록

나는 이상 6000 기록을 가지고 있으며 그 중 절반가 될 수 있도록 변수를 누락 공식이다 #N/A내가 셀이 설정되어있는 경우 수행 할 작업을 스프레드 시트에, #N/A그렇지 않으면 지금 같은 문자열을 인쇄 한 후 셀을 비워 둘은

=IF(AR6347="#N/A","","string in here")

그러나 이것은 작동하지 않습니다. 이것을 수행 ="#N/A"하는 방법이 있습니까?



답변

ISNA()기능을 사용해보십시오 :

=IF(ISNA(AR6347),"","string in here")


답변

Excel 2007 이상에서는 다음을 사용할 수 있습니다.

= IFERROR (A1; “”)

= “# N / A”또는 다른 오류를 빈 문자열로 바꾸려면.


답변

iserror()기능을 사용하십시오 . 예를 들어, vlookup이 내 테이블에서 값을 찾지 못하면 Not found대신 대신 표시하고 싶은데 #N/A다음을 입력합니다.

=if(iserror(vlookup(A1,Sheet2!$A$1:$C$360,3,0)),'Not found',vlookup(A1,Sheet2!$A$1:$C$360,3,0))

따라서이 수식은 그냥 말하고 있습니다 : vlookup함수가 오류를 검색하면 문자열을 반환하고 'Not found'그렇지 않으면 vlookup함수 의 결과를 반환합니다 .


답변

가장 간단한 방법

중간 셀 단계를 건너 뛰려면 수식을 사용하여 셀에서 직접 사용할 수 있습니다

=IFNA(formula,"text/value if formula result is #N/A")

이렇게하면 수식 결과가 셀에 저장되고 (결과가 아닌 경우) 수식 결과가 셀인 경우 #N/A텍스트 문자열 (또는 두 번째 인수로 입력 한 값)이 셀에 저장됩니다 #N/A.

나는 그것을 사용 VLOOKUP하고 INDEX-MATCH나는 #은 N / A의가 보여주고 싶지 않을 때 모든 시간. 필자는 필요에 따라 # N / A 결과 인 것을 빈 셀 ( “”) 또는 0 (0) 또는 텍스트 ( “텍스트 문자열”)로 바꿉니다.


답변

A의 항목이 D의 항목과 일치하고 # N / A를 표시하지 않는지 확인하기 위해 비슷한 것을 사용했습니다. 프리젠 테이션 목적으로 사용됩니다. = IF (IFERROR (MATCH (A4, $ D $ 2 : $ D $ 11,0), 0)> 0, “참 텍스트”, “거짓 텍스트”)


답변