Excel에서 SEARCH 기능에 여러 조건을 사용하려면 어떻게합니까?


1

문자열 내에서 특정 텍스트를 검색해야하며 한 문자열 내에서 여러 텍스트를 검색해야합니다.

=IF(ISNUMBER(SEARCH("Storm";L2))=TRUE;1;IF(ISBLANK(L2);0;""))

이것은 단일 조건 (Storm)을 가진 수식입니다. 텍스트가 문자열인지 확인 하고이 결과를 1 또는 공백으로 출력하는 조건이 두 개 이상 필요합니다.


예 또는 일부 데이터 표시
Sam

답변:


0

string별도의 셀에서 를 검색하려면 SEARCH함수를 사용할 수 있습니다 ...

SEARCH("STRING";CELL REF;1)

STRING은 당신이 찾고있는 것 CELL REF입니다, CELL당신이 찾고있는 것입니다 (셀 범위는 괜찮습니다).

요청하는 이항 연산자를 얻으려면 위의 수식을 IF문 에 중첩 하고 ISERROR함수 와 결합해야 합니다.

=IF(ISERROR(SEARCH("STRING";CELL REF;1));0;1)

예:

스프레드 시트

이 방정식을 Cell B1

=IF(ISERROR(SEARCH("Storm";A1:A4;1));0;1)

여기에 이미지 설명을 입력하십시오

1문자열이 범위에 있으면 값을 제공하고 그렇지 않으면 값을 제공합니다 0.

여러 strings개의 경우 중첩 된 여러 IF문을 사용하십시오.


그러나 답을 주셔서 감사합니다. 검색하는 단어가 서로 관련이 없으므로 와일드 카드가 작동하지 않습니다. 폭풍, 번개, 홍수 등과 같은 단어를 검색해야합니다.
Juan Naym

다음 공식을 시도해보십시오. = IF (ISERROR (SEARCH ( "STRING"; CELL REF; 1)); 0; 1) 문자열을 찾을 수 없으면 0을, 문자열을 찾을 경우 1을 리턴합니다. 여러 문자열이 필요한 경우 IF를 중첩하십시오. 이것이 작동하면 대답을 업데이트합니다.
Kevin Anthony Oppegaard Rose 2014
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.