הפונקציה HASANY

חל על
Excel של Microsoft 365 Excel של Microsoft 365 עבור Mac

הפונקציה HASANY מאפשרת לך לבדוק אם מערך או טווח מכילים לפחות ערך אחד מהערכים שאתה מחפש. היא מחזירה TRUE אם אחד מהערכים נמצא, ו- FALSE אם אף אחד מהם לא נמצא.

הפונקציה HASANY מחפשת בכל רמה של מערך מקונן, כדי שתוכל להשתמש בה במערכים המאוחסנים בתוך תא בודד.

תחביר

הפונקציה HASANY קובעת אם מערך מכיל אחד מהערכים.

התחביר של הפונקציה HASANY הוא:

HASANY(array, values)

ארגומנט תיאור
מערך
(נדרש)
המערך או הטווח שבתוכו יש לחפש מתבצע חיפוש בכל רמה של מערך מקונן.
ערכים
(נדרש)
הערכים שיש לבדוק. הפונקציה HASANY מחזירה TRUE אם אחד מהם נמצא.

הערה

  • הפונקציה HASANY תמיד מחזירה ערך TRUE או FALSE יחיד, ללא קשר למספר הערכים שאתה מחפש. כדי לקבל תוצאה אחת לכל ערך, השתמש במקום זאת בפונקציה HAS. כדי לדרוש שכל ערך יופיע, השתמש בפונקציה HASALL.
  • ההשוואות קפדניות לגבי סוג. המספר 1 אינו תואם לטקסט "1" והמספר 1 אינו תואם ל- TRUE. השוואות טקסט אינן תלויות רישיות, לכן "apple" תואם ל- "APPLE".
  • אם array ריק, הפונקציה HASANY מחזירה את השגיאה #CALC! .
  • אם values מכיל שגיאה, שגיאה זו מוחזרת.

דוגמאות

העתק את נתוני הדוגמה והדבק אותם בתא A1 בגליון עבודה חדש של Excel. אם תצטרך, תוכל להתאים את רוחב העמודות להצגת כל הנתונים.

דוגמה 1

בדוק אם טווח מכיל ערך אחד לפחות מתוך כמה ערכים.

נתונים        
10 20 30 40 50
נוסחאות שאלות
=HASANY(A2:E2,{20,99}) האם 20 או 99 ברשימה?
=HASANY(A2:E2,{7,8,9}) האם 7, 8 או 9 ברשימה?
=HASANY(A2:E2,30) האם 30 ברשימה?

האיור הבא מציג את התוצאות.

שימוש ב- HASANY כדי לבדוק אם טווח מכיל ערך אחד לפחות מתוך כמה ערכים

דוגמה 2

חיפוש בתוך מערך מקונן. הנוסחה ={{{1,2};{3,4}}} בתא A1 מאחסנת מערך מקונן בתא בודד.

נוסחאות תיאור
=HASANY(A1,{2,5}) החזרת TRUE. הפונקציה HASANY מחפשת בכל רמה, כך ש- 2 נמצא בפנים {1,2}
=HASANY(A1,{5,6}) החזרת FALSE. אף אחד מהערכים אינו מופיע ברמה כלשהי

האיור הבא מציג את התוצאות.

שימוש ב- HASANY כדי לחפש בתוך מערך מקונן המאוחסן בתא בודד

דוגמה 3

בדוק רשימה של תגיות. כל תא בעמודה B מכיל רשימת תגיות, המוצגות מופרדות באמצעות פסיקים.

לאחר הדבקת הנתונים, בחר B2:B4 והקש Ctrl+J כדי להפוך כל תא לרשימה. עד שתעשה זאת, כל תא מכיל קטע טקסט בודד, והנוסחאות שלהלן לא ימצאו את התגיות הנפרדות.

פריט תגיות
מוצר א' דחוף, סקירה, Q1
מוצר ב' נשלח, רבעון 2
מוצר ג' דחוף, Q2
נוסחאות תיאור
=HASANY(B2,{"urgent","blocked"}) החזרת TRUE. מוצר א' מתויג כדחוף
=HASANY(B3,{"urgent","blocked"}) החזרת FALSE. למוצר ב' אין אף אחד מהתגים
=HASANY(B2:B4,"shipped") החזרת TRUE. החיפוש מתבצע בכל שלושת התאים כאוסף אחד

הערה

הנוסחה האחרונה מחפשת בכל הטווח בבת אחת, מכיוון שמערך הוא אוסף יחיד, ולא רשימה של פריטים לבדיקה בזה אחר זה. כדי לקבל תשובה נפרדת עבור כל שורה, הזן את הנוסחה בתא אחד ומלא אותה לאורך העמודה.

האיור הבא מציג את התוצאות.

שימוש ב- HASANY כדי לבדוק אם תא המכיל מערך מקונן של תגיות כולל כל אחת מהתגיות שנבחרו