הפונקציה SORT ממיינת את התוכן של טווח או מערך.
בדוגמה זו, אנו ממיינים לפי אזור, נציג מכירות ומוצר בנפרד באמצעות =SORT(A2:A17), המועתקים על-פני התאים F2, H2 ו- J2.
הפונקציה SORT מחזירה מערך ממוין של הרכיבים במערך. המערך המוחזר הוא בצורה זהה לזו של ארגומנט המערך המסופק.
=SORT(array,[sort_index],[sort_order],[by_col])
ארגומנט |
תיאור |
---|---|
array נדרש |
הטווח או המערך למיון |
[sort_index] אופציונלי |
מספר המציין את השורה או העמודה שלפיה יש למיין |
[sort_order] אופציונלי |
מספר המציין את סדר המיון הרצוי; 1 עבור סדר עולה (ברירת המחדל), -1 עבור סדר יורד |
[by_col] אופציונלי |
ערך לוגי המציין את כיוון המיון הרצוי; FALSE כדי למיין לפי שורה (ברירת המחדל), TRUE כדי למיין לפי עמודה |
:
-
כאשר sort_index אינו ניתן, ההנחה היא כי הערך צריך להיות שורה1/עמודה1. כאשר הסדר אינו ניתן, ההנחה היא שהסדר הוא עולה. כברירת מחדל, Excel ממיין לפי שורה, והוא ממיין לפי עמודה רק כאשר by_col הוא TRUE. כאשר by_col הוא FALSE או חסר, Excel ממיין לפי שורה.
-
הפונקציה SORT מסופקת כדי למיין נתונים במערך. אם ברצונך למיין נתונים ברשת, עדיף להשתמש בפונקציה SORTBY, מאחר שהיא גמישה יותר. הפונקציה SORTBY מתחשבת בתוספות/מחיקות של עמודות, מאחר שהיא מבצעת הפניה לטווח, בעוד שהפונקציה SORT מבצעת הפניה למספר אינדקס של עמודה.
-
ניתן להתייחס למערך כשורת ערכים, עמודת ערכים או שילוב של שורות ועמודות של ערכים. בדוגמה שלעיל, מערך המקור של נוסחת SORT הוא הטווח A5:D20.
-
הפונקציה SORT תחזיר מערך, אשר יזלוג אם מדובר בתוצאה הסופית של נוסחה. פירוש הדבר ש- Excel ייצור באופן דינאמי את טווח המערך בגודל המתאים בעת הקשה על ENTER. אם הנתונים התומכים נמצאים בטבלת Excel, גודל המערך ישתנה באופן אוטומטי בעת הוספה או הסרה של נתונים מטווח המערך אם אתה משתמש בהפניות מובנות. לקבלת פרטים נוספים, עיין במאמר זה בנושא אופן הפעולה של מערכים זולגים.
-
Excel כולל תמיכה מוגבלת עבור מערכים דינאמיים בין חוברות עבודה, ותרחיש זה נתמך רק כאשר שתי חוברות העבודה פתוחות. אם תסגור את חוברת העבודה המהווה מקור, כל נוסחאות המערך הדינאמי המקושרות יחזירו שגיאת #REF! כאשר יעברו רענון.
דוגמאות
מיין טווח של ערכים בסדר יורד.
השתמש ב- SORT וב- FILTER יחד כדי למיין טווח בסדר עולה, והגבל את הנוסחה לערכים גדולים יותר מ- 5,000.
זקוק לעזרה נוספת?
תוכל תמיד לשאול מומחה ב- Excel Tech Community או לקבל תמיכה בקהילת Answers.