טיפ באקסל למחיקה בקלות של שורות במרווחים קבועים

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

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

די מתסכל לחפש ידנית את כל השורות ולמחוק.

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

מטרה : מחיקה כל שורה שמינית, הנתונים מתחילים החל משורה 1 ולכן מתחילים לספור החל משורה 1

יש לבצע את השלבים הבאים בדיוק ולפי הסדר:

    1. הוספת 2 עמודות בתחילת הגיליון, בחירת עמודות A:B , קליק ימני , הוסף
    2. בעמודה A נכניס מספרים סידוריים החל מ – 1 , בתא A1 נקליד 1 , נקלוט באמצעות V ירוק ונגרור תוך כדי לחיצה על CTRL עד סוף הטבלה.
    3. בתא B1 נכניס את הפונקציה הבאה :

=mod(A1,8)

    1. הפונקציה MOD נמצאת בקטגוריה של מתמטיקה וטריגונומטריה .
      הפונקציה מחזירה שארית של חילוק NUMBER ב – DIVISOR
      clip_image002
    2. נעתיק את הפונקציה בעמודה B עד סוף הטבלה.
      בכל שורה שהיא מכפיל של המספר 8 נקבל 0 .
    3. נסנן בסינון אוטומטי את כל השורות שבעמודה B יש את הערך 0
      תפריט נתונים , סינון אוטומטי , בחץ של עמודה B לבחור 0
    4. נמחק את כל השורות שקבלנו בסינון
    5. נוריד את הסינון האוטומטי. נשארו לנו כל השורות הרצויות ללא השורות המיותרות!

 

דרך קצרה

  1. הוספת עמחדה בתחילת הגיליון
  2. הזנת כותרת לעמודה A המספרים 1-8 בעמודה A
  3. בחירת התאים עם המספרים 1-8 שהזנו והעתקתם בעמודה עד קצה טווח הנתונים
  4. מיון הטבלה לפי עמודה A
  5. כל שורה שמינית מסומנת במספר 8 ונמצאת בסוף , נותר רק למחוק את השורות.

ב ה צ ל ח ה !


תגובות

טיפ באקסל למחיקה בקלות של שורות במרווחים קבועים — 14 תגובות

  1. המון המון תודה! ממש עזר לי!
    התבססתי על הרעיון הזה בשביל להוסיף מס' קבוע של שורות ריקות (במקרה שלי 4) אחרי כל שורה בטבלת נתונים של רשימת שמות.
    להלן הפעולות שביצעתי:
    1. מוסיפים טור לפני עמותדת השורות.
    2. ממספרים את רשימת השמות בכפולות של 4 (רושמים 4,8,12,16 וגוררים למטה – ממשיך את הסידרה לבד).
    3. בגיליון נפרד רושמים בטור מסוים (נניח A) רצף מספרים לפי סדר מ-1 ועד המספר האחרון שיצא בטבלת השמות.
    4. יוצרים נוסחת "MOD" בעמודה B שכל מספר מטור A שמתחלק ב-4 הוא רושם עליו 0.
    5. עושים סינון בטור B ומסמנים שלא יציג את 0. (כך הוא משאיר בעמודה A את רצף המספרים ללא כפולות 4)
    6. מעתיקים את טור A ומדביקים אותו בהמשך למיספור שבגיליון השמות.
    7. עושים מיון מהקטן לגדול על אותה עמודת מספרים.
    8. יוצא שבכל שורה רביעית יש שם. היתר הם ריקים.

  2. טיפ מצויין.
    הייתי רוצה לדעת: יש לי קובץ ענקי עם שורות מיותרות במרווחים לא קבועים.! יש פתרון?

  3. אני משתמש בדרך הבאה
    מוסיף עמודה אחת
    מוסיף מספר רץ בעמודה שהוספתי.
    מבצע מיון של אחד מהתאים המלאים ואז אוטומטית הריקים מתאחדים בסוף.
    מוחק אותם
    וממין חזרה לפי עמודה A

  4. למה לא לסנן רק את השורות הריקות, ואותן למחוק ?
    (סינון ריקים, בחירת השורות הריקות (תאים גלויים בלבד) ולמחוק… )

    לגבי שאלת האתגר – אם צריך להתבסס על הנוסחא והאופן שבו הוצג הפתרון,
    כתבתי בעמודה B
    =OR(MOD(A1,9)=0,MOD(A1,10)=0)
    וזה עבד …

    בהזדמנות זאת – תודה על כל הטיפים וההשקעה !

  5. ניתן גם לבחור עמודה לבצע עליה F5, לבחור "ריקים" ולבצע מחק ובחלון לבחור את כל השורה. זה די נח כי ניתן לבחור לפי עמודות שאינן מעניינות אותנו ..

  6. בס"ד
    אהבתי את הפתרון הארוך, כי יכול להיות טוב לדברים נוספים ומעניינים…..

להגיב על רודה בת-שבע לבטל

האימייל לא יוצג באתר. שדות החובה מסומנים *