אקסל - הכנסת נתונים בטווח

אקסל - הכנסת נתונים בטווח

שלום לכולם, יצרתי קובץ xls שמאגד בתוכו נתונים שנמשכים אוטומטית משרת SQL, משיכת הנתונים מתבצעת דרך האקסל ע"י Microsoft Query. הנתונים מסודרים בטבלה בעלת ארבע עמודות (להלן "עמודות השאילתה") כשהעמודה הראשונה היא עמודת מפתח ושלושת העמודות משוייכות אליה בהתאמה. בצמוד לעמודות אלו, ישנן עוד שלושה עמודות הצמודות לעמודות השאילתה. שתי העמודות הראשונות מתוך השלושה, הינן נוסחת vlookup שלוקחת נתונים מספריים מתוך עמודת השאילתה ומתרגמת אותה לטקסט (מתוך גליון אחר). האקסל מעדכן וממלא אוטומטית את הנוסחאות כלפי מטה גם במקרה של הוספת נתונים (הוגדר במאפיינים) העמודה השלישית והאחרונה מתוך העמודות הצמודות לעמודות השאילתה, הינה עמודה שהמשתמש מעדכן בה נתונים משתנים וללא שום קשר לבסיס הנתונים. עד כה, הגליון עבד בצורה מושלמת וללא כל תקלה. מה שקורה עכשיו, כחלק שוטף מהעבודה, מתנהלת הכנסת הנתונים ל-DB במספרים רציפים, אך לעיתים ישנה האפשרות שהעדכון יתבצע לאו דווקא בצורה רציפה. (עמודת המפתח אינה מספור אוטומטי ולא יכולה להיות כזו) כלומר, נניח ועמודת המפתח היא רצף מספרים מ-1 עד 50 וממשיכה מ-60 עד 100. הנוסחאות לוקחות את הנתונים מתוך הרשימה בהתאמה לכל רשומה, וצמוד לנוסחאות ישנו הסימון שמתבצע ידנית. (עד כאן כאמור הכל תקין) במקרה, שישנו הצורך להכניס נתונים בטווח שבין 50 ל-60, העמודות עם הנוסחאות משתנות בהתאם אבל העומדה האחרונה עם הנתונים שהוכנסו ידנית, נשארו כמות שהיו, מה שיוצא מזה, זה שהנתונים הידניים לא שייכים כלל לרשומה שבה הם מופיעים כעת. כלומר, אם ליד רשומה מספר 60 ישנו הסימון A למשל, בעת הוספת נתונים בטווח והשלמת הסידרה, הסימון A יופיע כעת בצמוד לרשומה 51. כנסיון לפתור את הבעיה ניסיתי את ההגדרה של הוספת שורות שלמות בעת הוספת נתונים חדשים, אך ללא הועיל. האם יש למישהו רעיון, איך אפשר לגרום לסימונים הידנים לרדת למטה ולהישאר צמוד לרשומה המקורית, גם לאחר הכנסת נתונים חדשים בטווח (בדיוק כפי שנעשה בעמודות הנוסחה)? תודה, רועי.
 
למעלה