למיון אקראי של ערכים קיימים באמצעות נוסחה, תוכל להשתמש ב- נוסחת INDEX ו- MATCH ביחד עם עמודי עזר כפי שמוצג בצילום המסך. בדוגמה המוצגת, הנוסחה ב- E5 היא:
= INDEX (data, MATCH ( ROWS (exp_range),sort_values,0))
היכן 'השמות' נמצאים טווח בשם B5: B11, 'rand' הוא הטווח הנקרא C5: C11, ו- 'sort' הוא הטווח D5: D11 בשם.
הֶסבֵּרנוסחה זו תלויה בשתי עמודות עזר. הראשון טור עוזר מחזיק ערכים אקראיים שנוצרו באמצעות הפונקציה RAND (). הנוסחה ב- C5, שהועתקה למטה היא:
איך מחשבים את הגיל באקסל
= INDEX (names, MATCH ( ROWS ($D:$D5),sort,0))
הפונקציה RAND מייצרת ערך אקראי בכל שורה.
כיצד לבחור מספרים אקראיים ב- Excel
הערה: RAND הוא א פונקציה נדיפה ויייצר ערכים חדשים עם כל שינוי בגליון עבודה.
עמודת העזר השנייה מכילה את המספרים המשמשים למיון נתונים, הנוצרים בעזרת נוסחה. הנוסחה ב- D5 היא:
= RAND ()
לִרְאוֹת הדף הזה להסבר על נוסחה זו.
הנוסחה ב- E5 היא:
= RANK (C5,rand)+ COUNTIF ($C:C5,C5)-1
כאן, הפונקציה INDEX משמשת לאחזור ערכים בטווח 'שמות' בשם, באמצעות ערכי המיון בטווח 'מיון' בשם. העבודה בפועל של להבין איזה ערך לאחזר נעשית באמצעות פונקציית MATCH בקטע זה:
אילו מהדמויות הבאות הן תווים כלליים מצטיינים? (סמן את כל מה שחל.)
= INDEX (names, MATCH ( ROWS ($D:$D5),sort,0))
בתוך MATCH, הפונקציה ROWS ניתנת ל- הרחבת טווח כערך החיפוש, שמתחיל כתא אחד, ומתרחב ככל שהנוסחה מועתקת לאורך העמודה. זה מגדיל את ערך החיפוש, מתחיל מ -1 וממשיך ל 7. MATCH מחזיר את המיקום של ערך החיפוש ברשימה.
המיקום מוזן ל- INDEX כמספר השורה, ו- INDEX מאחזר את השם במיקום זה.
הסופר דייב בראנס