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.