מעבר מ-40 גיליונות אקסל: מיפוי לפני שבוחרים מערכת
חזרה לבלוג
product·5 בספטמבר 2026·4 דק' קריאה·מאת יהונתן סעדיה

מעבר מ-40 גיליונות אקסל: מיפוי לפני שבוחרים מערכת

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

עיקרי הדברים

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

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

ארבעים קבצים אינם ארבעים מערכות

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

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

שורת המלאי: מה רושמים על כל קובץ

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

שני השדות הקריטיים הם "האם יש בו נתון מקורי" ו"קישורים לקבצים אחרים". הראשון קובע מה עובר, השני קובע באיזה סדר.

איזו מארבע ההכרעות מקבל כל קובץ?

לכל קובץ במלאי מוצמדת הכרעה אחת בלבד, וההכרעה נגזרת מהשדות ולא מהתחושה לגבי הקובץ:

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

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

גרף התלות, כולל הקשרים שאינם קישורים

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

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

כשמדובר בייצוא חוזר ממערכת אחרת, כדאי לדעת שמנוע ההכנה של Power Query נועד בדיוק לזה: הוא שומר את שלבי הטרנספורמציה כשאילתה שניתן לרענן, במקום עיבוד חד-פעמי שצריך לחזור עליו כל חודש. עוד על ההחלטה בין מערכת קיימת לפיתוח ייעודי בהקשר הישראלי במעבר מאקסל למערכת ERP ישראלית.

מעבר עבודה על 41 קבצים

כך נראה מלאי מסודר של תיקייה אחת, אחרי שכל קובץ קיבל שורה:

הקבוצהמספר קבציםההכרעה
מקורות אמת, נתון שנוצר רק בהם11להעביר
עותקים חודשיים לפי מבנה של 3 מהמקורות14לארכב, המבנה כבר מכוסה
דוחות שכל תוכנם נגזר ממקורות אחרים9לבנות מחדש כדוח
עותקים אישיים ללא צרכן5להשאיר ככלי עבודה
קבצים ללא שינוי מעל שנה2לארכב

מ-41 קבצים נותרות 11 טבלאות להעברה, ו-14 מהקבצים אינם מבנה חדש כלל אלא מופעים חודשיים של שלושה מבנים שכבר נספרו. זו כל התובנה: היקף המיגרציה קטן בכשלושה רבעים, ורוב מה שנראה כמו עבודה הוא ספירה כפולה. אם חלק מהקבצים מתעדכנים בו זמנית על ידי כמה אנשים, נוסף לכך שיקול נפרד שמתואר בעריכות מקבילות בגיליון ושליטה בקונפליקטים.

איך יודעים שההעברה נכונה?

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

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

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

מקורות

#Excel migration#data mapping#system selection#parallel run#automation#Excel

שאלות נפוצות

מאיפה מתחילים כשיש ארבעים קבצים ואף אחד לא זוכר את כולם?

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

האם צריך להעביר את ההיסטוריה או רק את המצב הנוכחי?

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

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

לרוב לא, מפני שהמגבלה גבוהה: גיליון מכיל עד 1,048,576 שורות ו-16,384 עמודות. קבצים אמיתיים נשברים הרבה לפני כן מסיבות אחרות, כמו איטיות בחישוב, נוסחאות שאיש לא מבין ועבודה של כמה אנשים בו זמנית.

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

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

להמשך קריאה

שירות רלוונטי

הצלת מערכות אקסס ואקסל

לייצב את הקובץ שהעסק רץ עליו, ואז לתקן אותו או להעביר אותו לווב.

מידע נוסף →←

על הכותב

יהונתן סעדיה

מפתח פרילנסר לאוטומציה, אתרים ו-MVP

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

בוא נעבוד יחד

יש לך פרויקט דומה?

ספר לי מה אתה רוצה לבנות או איזה תהליך להפוך לאוטומטי. אני חוזר תוך 24 שעות עסקים עם כמה שאלות ממוקדות, ואז עוברים על זה יחד בשיחת היכרות חינמית של 30 דקות, בלי התחייבות. בסוף יש לך היקף עבודה, לוח זמנים ומחיר קבוע - או תשובה כנה שלא שווה לבנות את זה.