2014-05-15 3 views
0

다른 셀에 들어있는 텍스트를 기반으로 셀에 정보를 입력하고 싶습니다. 특히 A 열의 셀에 "보험", "은퇴"또는 "401K"가 포함 된 텍스트가 포함 된 경우 B 열의 해당 셀에 "x"를 배치하려고합니다. 그렇지 않으면 B1 셀을 사용해야합니다. 빈. 텍스트는 셀 내에 포함되어야하지만 정확한 텍스트 일 ​​필요는 없습니다. 예는,는 "X"아직 다음 나는를 사용하려고다른 셀의 텍스트를 기반으로 한 셀에 정보를 입력하는 방법

Column A  Column B 
Life Insurance x 
Securities 
Retirement  x 

"생명 보험"또는 "보험", "종신 보험"등

예에 컬럼에 배치 될 것 다음 수식을 사용했지만 오류 메시지가 나타납니다.

IF(OR(ISNUMBER(SEARCH("insurance",A1,"retirement",A1, "401K",A1)),"x", "") 

의견이 있으십니까?

답변

2

이 공식은 도움이 될 것입니다

=IF(OR(ISNUMBER(FIND("Insurance",A1)),ISNUMBER(FIND("Retirement",A1)),ISNUMBER(FIND("401K",A1))),"x","") 

편집 :

은 내가 조금 더 좋아 배열 수식 함께했다. 희망이 도움이 :

=IF(COUNT(MATCH({"*Insurance*","*Retirement*","*401K*"},A1,0))>0,"x","") 

이 눌러 CTRL + Shift 키를 필요로 + Enter 키 대신에 그냥 배열 수식이기 때문에 셀에 넣어 끝에서 Enter됩니다.

+0

수정 된 버전을 사용할 수 없습니다. 단어 중 하나가 셀에있는 경우에도 "거짓"이라고 표시됩니다. 그러나 첫 번째 버전은 훌륭하게 작동합니다. 어떻게 두 번째 시도를 더 좋아하니? – Ken

+0

흥미 롭습니다. 그 이유가 무엇인지 알아 내려고 노력할 것입니다. 더 간결했기 때문에 나는 그것을 더 좋아했다. 귀하의 통합 문서에 행운을 비네. 'FALSE'를 재현하고 오류를 수정할 수 있다면 다시 올게요. –

+0

수식을 그대로 복사 했습니까? 가장 좋은 추측은 마지막'',''이 포함되지 않았을 것입니다. 이 경우 단어 중 하나가 없으면 '거짓'결과를 얻습니다. –