מיון רשומות לפי ערכים מספריים השמורים בשדה טקסט

מספרים ומחרוזות הנשמרים בשדה טקסט או שדה תזכיר ממוינים לפי סדר האלפבית. במילים אחרות, מספרים ימוינו לפי הספרות הבודדות המרכיבות את הערך, במקום לפי הערך המספרי. לדוגמה, הערך 11 מופיע לפני 2, והערך 12 מופיע לפני 3, כפי שמוצג בטבלה הבאה.

שם תלמיד

מספר תלמיד

דן

1

יעל

10

שחר

11

מירי

12

נועה

2

טל

3

אורי

4

מירי

5


כדי להבטיח שהמספרים ימוינו לפי ערכם המספרי במקום לפי סדר האלפבית, בצע אחת מהפעולות הבאות:

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

  • השתמש בהליך הבא אם:

    • השדה מכיל אך ורק ערכים מספריים אך אינך רוצה לשנות את סוג נתוני השדה.

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


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

  1. בכרטיסיה בית, בקבוצה מיון וסינון, לחץ על מתקדם ולאחר מכן לחץ על מיון/מסנן מתקדם בתפריט הקיצור.

  2. הקלד את הביטוי Expr1: IIf([Fieldname] Is Null, 0, Val([Fieldname]))‎ בשורה שדה בעמודה הראשונה.

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

  3. בתא מיין, בחר באפשרות סדר עולה או סדר יורד.

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

  4. בכרטיסיה בית, בקבוצה מיון וסינון, לחץ על החלף מצב מסנן.

אם הפרוצדורה לעיל אינה עובדת, יש גישה אפשרית אחרת הנמנעת משינוי מבנה הטבלה. שיטה זו משתמשת ב"עטיפה" של ערכים המכילים פחות ספרות באפסים מובילים. לדוגמה, הערכים 11, 2, 2000 ו- 3 ישונו ל- 0011, 0002, 2000, ו- 0003 לפני התחלת המיון.

לראש הדף

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×