על מנת למצוא את הערכים של תא הממוקם בצומת של עמודה ושורה במערך טבלאות ב-Microsoft Office Excel, עליך להשתמש בפונקציה "INDEX", כמו גם ב-"SEARCH" העזר. מציאת ערך במערך נדרשת כאשר המשתמש עובד עם טבלה גדולה, והוא צריך "לשלוף" סדרה של נתונים. מאמר זה יסתכל על אלגוריתם מפורט לשימוש בפונקציית "INDEX" לחיפוש ערכים במערך.
הקלטת פונקציית "INDEX".
אופרטור מערך כזה כתוב כך: =INDEX(מערך; מספר שורה; מספר עמודה). במקום מילים בסוגריים מסויימים מספרי התאים התואמים בטבלה המקורית.
הקלטת פונקציית "MATCH".
זהו אופרטור עוזר עבור הפונקציה הראשונה, אשר ישמש גם בעת חיפוש ערכים במערך. הרשומה שלו באקסל נראית כך: =MATCH(ערך למצוא; מערך טבלה; סוג התאמה).
שים לב! בעת כתיבת ארגומנטים עבור הפונקציה INDEX, מספר העמודה הוא אופציונלי.
כיצד למצוא ערך במערך
כדי להבין את הנושא, יש לשקול את האלגוריתם לביצוע המשימה באמצעות דוגמה ספציפית. בואו נעשה טבלת הזמנות באקסל ליום אחד, בה יהיו עמודות: "מספר הזמנה", "לקוח", "מוצר", "כמות", "מחיר יחידה", "כמות". אתה צריך למצוא את הערך במערך, כלומר ליצור כרטיס הזמנת לקוח בודד כדי שתוכל לקבל מידע בצורה דחוסה מהתאים של הטבלה המקורית.
לשם כך, עליך לבצע סדרה של פעולות לפי האלגוריתם:
- צור כרטיס הזמנת לקוח.
- עבור השורה הראשונה של הכרטיס, עליך ליצור רשימה נפתחת בה ייכתבו שמות הלקוחות מהמערך הראשי. לאחר מכן, על ידי בחירת שם מסוים, המשתמש יראה עליו מידע תמציתי, שיוצג בשורות אחרות בכרטיס ההזמנה.
- מקם את סמן העכבר בשורה הראשונה של הכרטיס והיכנס לקטע "נתונים" בחלק העליון של התפריט הראשי של התוכנית.
- לחץ על כפתור "אימות נתונים".
- בחלון שמופיע, בשדה "סוג נתונים", בחר באפשרות "רשימה", ובחר את טווח התאים של המערך המקורי כמקור, בו רשומה רשימת כל הלקוחות.
- חץ יופיע בצד ימין של התא בעמודה הראשונה של הכרטיס. אם תלחץ עליו, תוכל לראות רשימה של כל הלקוחות. כאן אתה צריך לבחור כל לקוח.
- בשורה "מספר הזמנה" כתוב את הפונקציה «=INDEX(», לאחר מכן לחץ על הסמל "fx" ליד שורת הנוסחאות של Excel.
- בתפריט אשף הפונקציות שנפתח, בחר את צורת המערך עבור הפונקציה "INDEX" מהרשימה ולחץ על "אישור".
- חלון "טיעוני פונקציה" ייפתח, בו עליך למלא את כל השורות, תוך ציון טווחי התאים המתאימים.
- ראשית עליך ללחוץ על הסמל מול השדה "מערך" ולבחור את כל הצלחת המקורית יחד עם הכותרת.
- בשדה "מספר שורה" עליך למלא את הפונקציה "MATCH". במקום הראשון בסוגריים, כטיעון, אנו מציינים את שם הלקוח שנבחר בכרטיס ההזמנה. כארגומנט השני של הפונקציה "MATCH", עליך לציין את כל טווח הלקוחות במערך הטבלה המקורי. במקום הארגומנט השלישי, עליך לכתוב את המספר 0, כי יחפש התאמה מדויקת.
חשוב! לאחר מילוי כל אלמנט עבור הפונקציה "MATCH", תצטרך ללחוץ על כפתור "F4" כדי לתלות שלטי דולרים מול כל תו בארגומנט. זה יאפשר לנוסחה לא "לזוז החוצה" בתהליך הביצוע.
- בשורה "מספר עמודה" כתוב שוב את פונקציית העזר "MATCH" עם הארגומנטים המתאימים.
- כארגומנט הראשון לפונקציה, עליך לציין תא ריק בשורת "מוצר" בכרטיס ההזמנה. יחד עם זאת, כבר אין צורך לתלות שלטי דולר על טיעונים, כי הטיעון הרצוי צריך להיות "צף".
- מילוי הארגומנט השני של הפונקציה "MATCH", עליך לבחור את הכותרת של מערך המקור, ולאחר מכן ללחוץ על כפתור "F4" כדי לתקן את התווים.
- כארגומנט האחרון, עליך לכתוב 0, לסגור את הסוגר וללחוץ על "אישור" בתחתית התיבה "Arguments Function". במצב זה, המספר 0 הוא התאמה מדויקת.
- בדוק את התוצאה. לאחר ביצוע פעולות כה ממושכות, יש להציג את המספר המתאים ללקוח הנבחר בשורה "מספר הזמנה".
- בשלב האחרון, יהיה צורך למתוח את הנוסחה לכל תאי כרטיס ההזמנה עד הסוף על מנת למלא את השורות הנותרות.
מידע נוסף! כאשר לקוח נבחר מהרשימה הנפתחת של כרטיס ההזמנה, כל המידע על אדם זה יוצג בשורות הנותרות של המערך.
סיכום
לפיכך, כדי למצוא את הערך הרצוי במערך ב-Microsoft Office Excel, המשתמש יצטרך לעשות עבודה רבה. כתוצאה מכך, יש לקבל לוחית נתונים קטנה, המציגה מידע דחוס עבור כל פרמטר מהמערך המקורי. שיטת החיפוש אחר ערכים עם תמונות מתאימות נדונה בפירוט לעיל.