כיצד לבטל את סדר הנתונים ב- Excel? | 3 שיטות עם דוגמה

סדר הפוך של נתוני Excel

הסדר ההפוך ב- Excel אינו אלא הפיכת הנתונים שבהם הערך התחתון מגיע למעלה והערך העליון הולך לתחתית.

לדוגמא התבונן בתמונה למטה.

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

כיצד להפוך את סדר שורות הנתונים ב- Excel?

ב- Excel אנו יכולים למיין לפי מספר שיטות, כאן אנו נראה לכם את כל הדרכים האפשריות להפוך את הסדר ב- Excel.

ניתן להוריד תבנית Excel זו להזמנה הפוכה - תבנית Excel בהזמנה הפוכה

שיטה מס '1 - שיטת מיון פשוטה

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

שלב 1 - שקול את הנתונים שלמטה לדוגמא זו.

שלב 2 - לצד זה יש ליצור טור שנקרא "HELPER" ולהכניס מספרים סידוריים.

שלב 3 - עכשיו לבחור את הנתונים כולו אופציה מסוג פתוח ידי לחיצה על ALT + D + S .

שלב 4 - תחת "מיין לפי" בחר "עוזר".

שלב 5 - ואז תחת "הזמנה" בחר "הגדול ביותר לקטן".

שלב 6 - כעת לחץ על אישור, הנתונים שלנו יתהפכו.

שיטה מס '2 - שימוש בנוסחת Excel

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

כדי להפוך את סדר הנתונים ההפוך אנו נשתמש בשתי נוסחאות כלומר INDEX ו- ROWS. פונקציית INDEX יכולה להביא את התוצאה ממספר השורות המוזכר של הטווח שנבחר ופונקציית ROWS ב- Excel תתן את המספר של מספר השורות שנבחרו.

שלב 1 - שקול את הנתונים שלמטה לדוגמא זו.

שלב 2 - פתח תחילה את פונקציית INDEX.

שלב 3 - עבור מערך בחר את שמות הערים מ- A2: A9 והפוך אותו להתייחסות מוחלטת על ידי לחיצה על מקש F4.

שלב 4 - לאחר מכן, כדי להוסיף שורה שורה פתוחה פונקציית שורות בתוך פונקציית INDEX.

שלב 5 - עבור פונקציית ROWS בחרו באותו טווח של תאים כפי שבחרנו לפונקציה INDEX אך הפעם הפכו את התא האחרון רק כהפניה מוחלטת.

שלב 6 - סגור את התושבת ולחץ על מקש Enter כדי לקבל את התוצאה.

שלב 7 - גרור את הנוסחה כדי לקבל את התוצאה המלאה.

שיטה מס '3 - סדר הפוך באמצעות קידוד VBA

ביטול סדר נתוני ה- Excel אפשרי גם באמצעות קידוד VBA. אם יש לך ידע טוב ב- VBA, להלן הקוד בשבילך.

קוד:

 תת היפוך_הזמנה () עמום k כארוך עמום LR כארוך LR = תאים (שורות. ספירה, 1). סיום (xlUp). שורה עבור k = 2 לתאי LR (k, 2). ערך = תאים (LR, 1) ערך LR = LR - 1 הבא k סוף משנה 

העתק קוד זה למודול שלך.

כעת הפעל את הקוד כדי לקבל את רשימת ההזמנות ההפוכות בגליון העבודה שלך ב- Excel.

תן לי להסביר לך איך קוד זה עובד עבורך. ראשית הכרזתי על שני משתנים "k" ו- "LR" כסוג נתונים LONG.

 עמום k כל זמן עמום LR כל עוד 

"K" מיועד לולאה דרך תאים ו- "LR" הוא למצוא את השורה האחרונה בשימוש בגליון העבודה.

לאחר מכן השתמשתי במציאת טכניקת השורה האחרונה המשומשת כדי למצוא את הערך האחרון במחרוזת.

LR = תאים (שורות. ספירה, 1). סוף (xlUp). שורה

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

 עבור k = 2 לתאי LR (k, 2). ערך = תאים (LR, 1). ערך LR = LR - 1 k הבא

לכן כאשר אנו מריצים את הקוד הזה אנו מקבלים את התוצאה הבאה.

דברים שיש לזכור

  • אין פונקציה או כלי מובנה זמינים ב- Excel כדי להפוך את הסדר.
  • שילוב של INDEX + ROWS יהפוך את הסדר.
  • Off all the available techniques sort option is the better and easy way to sort.
  • To understand VBA code you need to have prior knowledge of VBA macros.