הסרת כפילויות באקסל

אוטומציות באקסלמתחילים

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

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

שיטה 1 — קודם לאתר, ורק אז להחליט (מומלץ)

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

=COUNTIF(A:A,A2)

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

רוצה גם לצבוע אותן? זה בדיוק מה שעיצוב מותנה עושה: בית ← עיצוב מותנה ← כללי הדגשת תאים ← ערכים כפולים.

למה זו השיטה המומלצת: כי לפעמים מה שנראה כמו כפילות הוא בכלל שני לקוחות שונים עם אותו שם משפחה. עדיף לגלות את זה לפני המחיקה ולא אחריה.

שיטה 2 — הסרה מהירה עם הכלי המובנה

כשברור שהכפילויות מיותרות:

  1. לסמן את הטבלה כולה — כולל שורת הכותרות
  2. ללכת ללשונית נתונים (Data)
  3. ללחוץ על הסר כפילויות (Remove Duplicates)
  4. לסמן לפי אילו עמודות לבדוק כפילות
  5. לאשר — ואקסל ידווח כמה שורות הוסרו וכמה נשארו

הנקודה החשובה ביותר כאן היא שלב 4. אם תסמני את כל העמודות, אקסל ימחק רק שורות שזהות לחלוטין בכל השדות. אם תסמני רק את עמודת תעודת הזהות — הוא ימחק כל שורה שה-ת"ז שלה חוזרת, גם אם שאר הפרטים שונים.

ותמיד: לשמור עותק של הקובץ לפני. Ctrl+Z אמנם מבטל, אבל רק עד שסוגרים את הקובץ.

שיטה 3 — רשימה ייחודית בלי לגעת במקור

לפעמים לא רוצים למחוק כלום, אלא רק לקבל רשימה נקייה בצד. ב-Microsoft 365 יש לזה פונקציה ייעודית:

=UNIQUE(A2:A100)

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

אין לך 365? אפשר גם דרך סינון מתקדם עם האפשרות "רשומות ייחודיות בלבד", או דרך Power Query — שם זו פעולה של קליק ימני על העמודה ← הסר כפילויות, והיא נשמרת כשלב שרץ מחדש בכל רענון.

למה לפעמים אקסל לא מזהה כפילות שרואים בעין?

זו שאלה שחוזרת הרבה, ויש לה שלוש סיבות עיקריות:

  • רווח מיותר — "כהן " ו-"כהן" אינם זהים. הפתרון: הפונקציה =TRIM(A2) שמסירה רווחים מיותרים.
  • מספר מול טקסט — ת"ז ששמורה כטקסט בשורה אחת וכמספר בשורה אחרת נראית זהה אבל אינה זהה.
  • תווים נסתרים — נפוץ בנתונים שהודבקו מאתר או ממערכת. הפונקציה =CLEAN(A2) מטפלת בחלקם.

שאלות ותשובות

אפשר לבטל הסרת כפילויות?

כן, עם Ctrl+Z — אבל רק כל עוד הקובץ פתוח. אחרי שמירה וסגירה אין דרך חזרה. לכן ההמלצה הקבועה: לשמור עותק לפני, או לעבוד על גיליון מועתק.

איך מוחקים כפילויות רק לפי חלק מהעמודות?

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

מה ההבדל בין הסרת כפילויות לסינון ייחודי?

הסרת כפילויות מוחקת שורות מהקובץ. סינון ייחודי או UNIQUE רק מציגים רשימה נקייה בלי לגעת בנתונים המקוריים. כשיש ספק — תמיד עדיף השני.

מה הלאה?

כפילויות הן בדרך כלל סימפטום, לא הבעיה עצמה — הן מעידות שהנתונים נכנסים בצורה לא מסודרת. סדנת Data Effect עוסקת בדיוק בזה: איך לבנות נתונים תקינים מלכתחילה, כך שהדוחות פשוט יעבדו.

רוצה ללמוד אקסל לעומק?

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

או ישירות: 0722-330376 · info@excelent.co.il