עזרה קלה באקסל

פורום רשתות, IT ומחשוב כללי - רשתות, ראוטרים, מחשבים ניידים, אביזרים וכו'.
שלח תגובה
ronen61 פותח השרשור
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 4655
הצטרף: אפריל 2008
נתן תודות: 191 פעמים
קיבל תודות: 107 פעמים

שליחה #1 

היי,

יש לי בטבלה העמודות הבאות:
A- מספר רכב
B- כמות הנסיעות בכביש 6

D- מספר רכב
E- כמות הנסיעות בכביש 6


A,B- מתייחסים לינואר
D,E- מתייחסים לאפריל.


מדובר ברשימה מאוד מכובדת (כ-50 כלי רכב), איך אני עושה את הטבלה הבאה:
A- מספר רכב
B- כמות הנסיעות לחודש ינואר
C- כמות הניסעות לחודש אפריל


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

wallalon
חבר ותיק
חבר ותיק
תגובות: 1925
הצטרף: נובמבר 2009
מיקום: מרכז
נתן תודות: 26 פעמים
קיבל תודות: 147 פעמים

שליחה #2 

זה 2 דקות להראות/לעשות ושעתיים להסביר בכתב


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

אפשר להשתמש בפקודת VLOOKUP כמה פעמים (פקודה שמבצעת השוואה בין 2 רשימות) עד שהכל מסתדר

אופציה ב מהירה יותר

בעמודה C תרשום ינואר ליד כל התאים.
בעמודה F תרשום אפריל ליד כל התאים

תדביק את DEF מתחת לABC בהתאמה כך שתהיה רשימה אחת.

תוסיף PIVOT table , תסמן את הטבלה כמקור נתונים, ותבחר בגיליון חדש
ביישום של הPIVOT שיפתח לך תגרר את עמודת מספר רכב ל"תוית שורה"
את עמודת הנסיעות החדשה C תגרור ל"תוית עמודה"
את עמודת הנסיעות B תכניס ל"ערכים"

wallalon
חבר ותיק
חבר ותיק
תגובות: 1925
הצטרף: נובמבר 2009
מיקום: מרכז
נתן תודות: 26 פעמים
קיבל תודות: 147 פעמים

שליחה #3 

אם אתה הרבה באקסל, שווה לך לשבור תראש איך מפעילים PIVOT table כי זו כמו נס

אם חד פעמי אתה יכול גם לשלוח לי ואסדר לך

[email protected]

tvholic
חבר ותיק
חבר ותיק
תגובות: 2152
הצטרף: פברואר 2007
מיקום: מאחורי ההגה
נתן תודות: 39 פעמים
קיבל תודות: 74 פעמים

שליחה #4 

VLOOKUP זו נוסחה בעייתית שעובדת הרבה פעמים רק כשהנתונים מסודרים לפי סדר עולה ואם יש לך קו אמצעי בין ספרות מספר הרכב (XX-XXX-XX) אז זה בכלל יכול להיות עוד יותר בעייתי.

PIVOT יכול להיות מעולה לריכוז נתונים אבל לא בטוח שזה מה שאתה צריך פה ולפעמים גם יכול לסבך אנשים מסוימים (צריך לבחור כל מיני שטויות)

הכנתי לך נוסחה שמבוססת על הנתונים שיש לך עכשיו אבל תלויה בהנחה שלא ידעתי אם אפשר להניח ובונה לך את הרשימה החדשה בעמודות I,J,K
האם כל מספרי הרישוי בעמודות A ו-D זהים?

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

בעמודה J (כמות הנסיעות בינואר) תדביק את הנוסחה הבאה
=+INDEX($B$2:$B$7,MATCH($I2,$A$2:$A$7,0))

בעמודה K (כמות הנסיעות באפריל) תדביק את הנוסחה הבאה
=+INDEX($E$2:$E$7,MATCH($I2,$D$2:$D$7,0))

אתה יכול להדביק בשורה הראשונה של כל עמודה ולגרור מטה.
של כל דבר עם 4 גלגלים!

ronen61 פותח השרשור
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 4655
הצטרף: אפריל 2008
נתן תודות: 191 פעמים
קיבל תודות: 107 פעמים

שליחה #5 

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

ronen61 פותח השרשור
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 4655
הצטרף: אפריל 2008
נתן תודות: 191 פעמים
קיבל תודות: 107 פעמים

שליחה #6 

כ"ר שקיימים בין החודשים רשומים זהה ב2 העמודות
יותר טוב מזה, פשוט נשתגע

BreezeNET
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1757
הצטרף: אפריל 2005
שם מלא: אבי כהן
מיקום: פתח תקוה
נתן תודות: 120 פעמים
קיבל תודות: 111 פעמים

שליחה #7 

tvholic כתב:VLOOKUP זו נוסחה בעייתית שעובדת הרבה פעמים רק כשהנתונים מסודרים לפי סדר עולה ואם יש לך קו אמצעי בין ספרות מספר הרכב (XX-XXX-XX) אז זה בכלל יכול להיות עוד יותר בעייתי.
...
·

לא מחייב שהנתונים יהיו מסודרים לפי סדר כל שהוא

tvholic
חבר ותיק
חבר ותיק
תגובות: 2152
הצטרף: פברואר 2007
מיקום: מאחורי ההגה
נתן תודות: 39 פעמים
קיבל תודות: 74 פעמים

שליחה #8 

ronen61 כתב:יש חפיפה בין מספרי הרשוי.
מדובר על כ50 כלי רכב, 30 מתוכם קבועים 10 החליפו ו10 נוספו בין ינואר לאפריל
...
העיקר שבטבלה החדשה תשים את כל מספרי הרישוי כדי שהיא תהיה מלאה.
לצורך העניין כך את כל ה -50 מינואר ותוסיף להם את ה-10 שהוחלפו ואת ה-10 שנוספו בתקופה שבין ינואר לאפריל.
בטבלה החדשה אמורים להיות לך סה"כ 70 כלי רכב (זו כמות כלי רכב אבסולוטית שהייתה במהלך התקופות).

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

tvholic
חבר ותיק
חבר ותיק
תגובות: 2152
הצטרף: פברואר 2007
מיקום: מאחורי ההגה
נתן תודות: 39 פעמים
קיבל תודות: 74 פעמים

שליחה #9 

BreezeNET כתב:
...
...
·

לא מחייב שהנתונים יהיו מסודרים לפי סדר כל שהוא
...
מתוך העזרה של אקסל:
אם range_lookup הוא TRUE או מושמט, הערכים בעמודה הראשונה של table_array חייבים להיות מסודרים בסדר מיון עולה; אחרת, הפונקציה VLOOKUP עשויה להחזיר ערך שגוי.
...
אם range_lookup הוא TRUE או מושמט, מוחזר ערך עם התאמה מדויקת או מקורבת. אם לא נמצאה התאמה מדויקת, מוחזר הערך הבא בגודלו אך הקטן מ- lookup_value.
...
כמובן שזה לא קורה אם range_lookup הוא False.
VLOOKUP זו נוסחה מעולה והשתמשתי בה המון בעבר עד שלמדתי את השילוב (המדהים) של אינדקס-מטץ', ובכלל שימוש במטץ' (גם ב VLOOKUP).
הרבה יותר גמיש, פחות מוגבל ופחות חשוף לטעויות (אגב יותר גרוע מטעות של NA זה טעות שאתה מקבל בחזרה ערך אבל זה לא הערך הנכון, ולך תעלה על זה בגיליון עם ים נתונים...)

ronen61 פותח השרשור
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 4655
הצטרף: אפריל 2008
נתן תודות: 191 פעמים
קיבל תודות: 107 פעמים

שליחה #10 

תודה רבה לכם, הסתדרתי
יותר טוב מזה, פשוט נשתגע

wallalon
חבר ותיק
חבר ותיק
תגובות: 1925
הצטרף: נובמבר 2009
מיקום: מרכז
נתן תודות: 26 פעמים
קיבל תודות: 147 פעמים

שליחה #11 

tvholic כתב:
...
...
כמובן שזה לא קורה אם range_lookup הוא False.
VLOOKUP זו נוסחה מעולה והשתמשתי בה המון בעבר עד שלמדתי את השילוב (המדהים) של אינדקס-מטץ', ובכלל שימוש במטץ' (גם ב VLOOKUP).
הרבה יותר גמיש, פחות מוגבל ופחות חשוף לטעויות (אגב יותר גרוע מטעות של NA זה טעות שאתה מקבל בחזרה ערך אבל זה לא הערך הנכון, ולך תעלה על זה בגיליון עם ים נתונים...)
...
עשיתי המון שנים VLOOKUP ובחיים לא קיבלתי טעות

הסוד הוא לרשום 0 ב range

שלח תגובה

חזור אל “רשתות, אינטרנט ו- Fiber”