2014-09-29 1 views
0

안녕 얘들 아아래의 공식에 약간의 문제를 갖는

고객 이름이 도메인에 포함되는 경우가 볼 수있는 고객의 이메일 주소를 검색한다 할 것입니다 무엇

상기 이메일 주소의 이름은 아래 수식에서 볼 수 있듯이 세 부분으로 나뉩니다.

고객 이름 중 하나의 셀이 공백 인 경우 수식이 true (전자 메일 주소)로 평가 될 때 ISBLANK를 사용하여 시도했지만 코드가 제대로 표시되도록 할 수 없습니다. 이하.

=IF(G4="","No E-mail Address",IF(L4&K4&J4="","No Customer name on file",IF(ISNUMBER(SEARCH("@"&J4,G4)),"E-mail Address OK",IF(ISNUMBER(SEARCH("@"&K4,G4)),"E-mail Address OK",IF(ISNUMBER(SEARCH("@"&L4,$G4)),"Email Address okay",("E-mail Address NOT OK")))))) 


=IF(G4="","No E-mail Address",IF(L4&K4&J4="","No Customer name on file",IF(ISBLANK*ISNUMBER(SEARCH("@"&J4,G4))),"E-mail Address OK",IF(ISBLANK(ISNUMBER(SEARCH("@"&K4,G4))),"E-mail Address OK",IF(ISBLANK(ISNUMBER(SEARCH("@"&L4,$G4))),"Email address okay",("E-mail Address NOT OK")))))) 

답변

0

ISBLANK가 긍정적 인 조건으로 설정되어 있으므로 수식이 참으로 평가됩니다. 이 번호를 NOT(ISBLANK...)으로 변경해야합니다.

0

이 버전을 사용해보십시오 - 그것은 한 가지와 추가 (J4:L4<>"") [범위 비어 있지] 부분에 세 개의 이름 세포를 검사하지 않는다 당신은 내가 내 워크 시트로를 연결 한

=IF(G4="","No E-mail Address",IF(L4&K4&J4="","No Customer name on file",IF(ISNA(LOOKUP(2^15,SEARCH("@"&J4:L4,G4)/(J4:L4<>""))),"(Email address NOT OK)","Email address okay")))

+0

"잘못된 반응"을 받고 참으로 공백은 더 이상 진실한 것으로 평가되지 않지만 올바른 입력은 더 이상 "이메일 주소를 알 수 없음"을 생성하지 않습니다. 실제로 입력에 관계없이 "전자 메일 주소는 정상"이라고 평가할 공식을 얻을 수 없습니다. – Quinn

+0

게시 한 직후 수식에 작은 수정을가했습니다. "조회 값"이 이제는 2가 아닌 2^15로 바뀌 었습니다. 제대로 작동하려면 필요합니다. 업데이트 된 버전을 사용하고 있습니까? –

관련 문제