콘텐츠로 이동

HASANY

종류: MS Excel 호환 함수 · 네이티브 도입: Microsoft 365 (2026 신규)

값 중 하나라도 목록·배열에 있으면 TRUE를 반환합니다.

구문

=HASANY(배열, 값들)

인수

인수 필수 설명
배열 필수 검색할 목록 텍스트·범위·배열
값들 필수 찾을 값들(범위·배열·목록 텍스트)

반환

TRUE/FALSE(스칼라)를 반환합니다. 배열 또는 값들 인수 자체가 오류면 그 오류를 그대로 반환하고, 값들을 생략하면 #VALUE!를 반환합니다. 값들이 비어 있으면 FALSE입니다.

예제

수식 결과 설명
=HASANY("a, b, c",{"x","c"}) TRUE 하나라도 있으면 TRUE
=HASANY("1, 2",{"1"}) FALSE 배열상수 안의 텍스트 "1"은 숫자 1과 다름

참고

  • 값들 인수는 범위·배열상수·목록 텍스트를 모두 받으며, 중첩 포함 모든 항목을 하나의 값 집합으로 평탄화해 각각 HAS와 같은 규칙(대소문자 무시 전체 일치, 숫자는 수치 동등)으로 찾습니다. 값들에 텍스트를 주면 목록 텍스트로 해석되어 콤마로 나뉘고 나뉜 항목 중 숫자 모양은 숫자가 됩니다("z, B"처럼 여러 값 지정 가능, "1, 2"는 숫자 1·2). 값 하나를 텍스트 그대로 비교하려면 배열상수 {"1"}로 주세요.
  • 배열 인수의 해석 규칙(목록 텍스트·범위·배열상수, 콤마 없는 단일 텍스트는 텍스트 그대로, 파싱 불능 시 항목 1개)은 HAS와 같습니다. 셀 내 목록은 먼저 리본 [EGTools] › [목록/배열 셀 → 텍스트]로 변환한 뒤 사용합니다.
  • 관련 함수: HAS, HASALL, FLATTEN
  • 지원: Excel 2010+. 네이티브가 없는 구버전에서는 HASANY 그대로(드롭인), 네이티브가 있는 최신 Excel에서는 EG.HASANY으로 등록됩니다.