엑셀 고급필터 제가 A2:F32 영역세어 '공항만'에 공항

엑셀 고급필터

제가 A2:F32 영역세어 '공항만'에 공항 을 포함하고 국민외국인 필드중에 국민인 데이터를 표시하세요 단~ 공항만에 공항이 없는경우 오류메세지가 표시되지 않도록 하라는데 정답은 =AND(IFERROR(SEARCH("공항",C3),FALSE),E3="국민") 이겁니다. 저는 이렇게 했습니다. =AND(IFERROR(SEARCH("공항",C3)>0,""),E3="국민") 물론 결과는 똑같긴 했음 근데 =AND(IFERROR(SEARCH("공항",C3),FALSE),E3="국민") 이게 왜 정답인거요?? 이 조건의 의미가 뭔가요?

결과가 동일하게 나왔으니 질문자님께서

작성하신 수식도 정답으로 인정됩니다.

=AND(IFERROR(SEARCH("공항",C3)>0,""),E3="국민")

SEARCH 함수를 이용해 공항이라는 글자를 C3에서 찾는거고

이 결과의 숫자값이 0보다 큰지 물어보는거에요.

0보다 큰 값이 있으면은 오류가 안날 것이고 없으면은

에러가 날꺼고 IFERROR 함수 이용해서 공백으로 대체합니다.

=AND(IFERROR(SEARCH("공항",C3),FALSE),E3="국민")

이 수식의 경우에는 >0 이거 굳이 쓰지 않았고 공항이라는 글자가

없으면 FALSE로 논리값으로 반환해서 나오게 한거고요.

0 보유

Meow Clicker

고양이를 클릭해 AI 대화 티켓을 얻으세요! (100클릭 = 1장)

Happiness 0 / 100
AI 분석가
안녕하세요! 왼쪽의 글 내용을 바탕으로 궁금한 점을 질문해 주세요.

질문 시 티켓 1장이 사용됩니다.