רוזוליה

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

יעקב ויצמן

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

אדיטופ אנימציות

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

chh

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

אדיטופ אנימציות

איור אנימציה ועריכת וידאו
מנוי פרימיום
בוגר/תלמיד פרוג
איור וציור מקצועי
עריכה והפקת סרטים
1688040998297.png
 

אם פי 17

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

יעקב ויצמן

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

יעקב ויצמן

משתמש מקצוען
יש לי בתיקיה אחת הרבה חוברות עבודה של אקסל שכל אחד מכיל גיליון אחד
יש דרך לצרף את כל הגיליונות לחוברת עבודה אחת?
או שצריך להעתיק אחד אחד?
אם הגיליונות הם בעלי תבנית זהה.ברמה העקרונית יש מספר טכניקות למיזוג.עם פונקציות כמו vlookup או בעזרת vba או בעזרת סרגל הכלים או בעזרת power query
אבל.אם הגיליונות הם שונים זה מזה בתבנית.זה מאוד מסורבל וכמעט בלתי ישים.
כך או כך.אני מציע (להימנע מסיבוכים ומסורבלויות) לבצע זאת בעזרת העתקת הגיליון קומפלט והדבקתו בגיליון מאוחד.(בתא a1 ללחוץ ctrl +v .ואני בכוונה הדגשתי את תא a1.לשמור על שלמות הגיליון וההפניות בפונקציות.יש לזה חשיבות קריטית כאשר קיימים קיבועים (בעזרת f4) בפונקציות שבגיליונות )
הפעולה אורכת כחצי דקה לכל היותר לכל גיליון.ובזה תם הענין.
למען הסר ספק.לאחר השלמת ההליך.יתכנו שגיאות של ref(בדרך כלל...) שיופיעו בגיליונות.אז עצתי לעבור בעין על הגיליון ולראות שלא מופיע שגיאות כאלו ואחרות.
בהצלחה

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

יעקב ויצמן

משתמש מקצוען
איזו נוסחא תחפש לי ערך בתוך מטריצה
כלומר האנך זה וותק למשל, השורה היא דרגה.
אני צריכה שימצאו לי מה הערך של דרגה X עם וותקY.
יש כזה דבר?
ראשית.לא עסקתי במסגרת לימודיי (במתמטיקה) בתחום אלגברה ליניארית,אז סורי
ניתן לקרוא על פונקציית MINVERSE וכן על פונקציית MDETERM
וכן ניתן לקרוא על כלי ה-Power View שעוסק בטבלאות של מטריצות בלינק המצורף
מקווה מאוד שיהיה לך לעזר...
בהצלחה!
 

קול תורה

משתמש פעיל
איזו נוסחא תחפש לי ערך בתוך מטריצה
כלומר האנך זה וותק למשל, השורה היא דרגה.
אני צריכה שימצאו לי מה הערך של דרגה X עם וותקY.
יש כזה דבר?
לא הבנתי את כל המילים
ראשית.לא עסקתי במסגרת לימודיי (במתמטיקה) בתחום אלגברה ליניארית,אז סורי
ניתן לקרוא על פונקציית MINVERSE וכן על פונקציית MDETERM
וכן ניתן לקרוא על כלי ה-Power View שעוסק בטבלאות של מטריצות בלינק המצורף
מקווה מאוד שיהיה לך לעזר...
בהצלחה!
לכן אני רק שואל בתמימות האם התשובה לשאלה הנ"ל אינה: שימוש פשוט בINDX ו MATCH ?
 

יעקב ויצמן

משתמש מקצוען
לא הבנתי את כל המילים

לכן אני רק שואל בתמימות האם התשובה לשאלה הנ"ל אינה: שימוש פשוט בINDX ו MATCH ?
אולי כן ואולי לא.
את index +match שהן לעצמן -אני מכירן.
השאלה.אם הן הכתובת לשאלה פה.
בשביל לענות על תשובה ב100%.צריך ראשית להבין את השאלה ומונחי השאלה ב100%.
וכפי שכתבתי.אין לי עסק באלגברה ליניארית.ומה שאיני יודע-אני גם מלמד את לשוני לומר שאיני יודע...
מבדיקה בגוגל הפנתי למספר לינקים שיתכן ויהיו לעזר.ויתכן שלא..זהו רק ניסיון לעזור ותו לא.
 

יעקב ויצמן

משתמש מקצוען
רבותי.על "ממתקי אקסל" כבר שמעתם?...אז הנה אחד כזה...
תשמעו סיפור.היום חבר שלי (אקסליסט במהותו) שאל אותי שאלה מאתגרת.
Screenshot_20230630_021210_Sheets.jpg
יש לנו כאן טבלת מקור.בעמודה A שמות.יש כפילויות בהם.ובעמודה b קיימים מספרים לצד השמות.
החבר רצה החזר של כל (אני מדגיש)התוצאות מעמודה b לפי השם בעמודה a.
אם נרצה להשתמש בעזרת פונקציית xlookup שום דבר ושום קומבינציה לא תוכל לסייע כאן.חד משמעית!!!
וקל וחומר שפונקציית vlookup לא תוכל לסייע.
("תפקיד" שכזה לא מוטמע במהותן וב-D.N.A של פונקציות אלו.ואולי בהזדמנות בל"נ ארחיב על כך)

לשם כך בדיוק קיים פיתרון נפלא עם פונקציית filter הידועה.וכפי שמוצג בצילום מסך לעיל .הפונקצייה מחזירה את הערכים לפי תא החיפוש.
חבר שלי רצה שיוצג לו שם אחד ללא כפילות בתא g1.ולצידו בעמודה h יוצגו כל התוצאות ולא זו בלבד אלא צריך שיוצגו לפי הסדר מהקטן לגדול.
מיד שאלתי.וכי נעלמה חלילה מעיני כבודו פונקציית unique ?
תשובתו היתה:-"תנסה ותעדכן..."
ואכן ניסיתי כל מניפולציה עם הפונקצייה הזו בשיתוף עם filter .ושום דבר לא עזר!
ובכן.חשבתי וחשבתי מה קורה פה?אולי הפונקצייה זקוקה להחייאה עם דפיברילטור?
לאחר הרבה מחשבה הבנתי את הסיבה.
פונקציית unique אינה רואה בתוצאות הסינון ערך כפול שמיותר "סתם ככה"
לכל ערך בעמודת g יש ערך כנגדו בעמודה h
ומה המשך המשוואה? אם "נוותר" על ערך בעמודה g גם הערך בעמודה h יעלם בו זמנית.
וזו כבר שגיאה חמורה מאוד הפוגעת בתיפקודה המהותי והבסיסי של פונקציית filter.
ולכן פונקציית unique מתייחסת לכל שם בעמודה g כאינדיבידואלי לעצמו "ועולם בפני עצמו"
(כשאני מדבר על חקר/הפילוסופיה של האקסל אז זו עוד דוגמא לכך...)

זה עמוק..תחשבו על זה....
לאחר כל זאת.המשכתי לחשוב ולבדוק מה ניתן לעשות פה בכל זאת?
ובכן .לאחר הרבה מאוד ניסויים וחיפושים ברשת.הצלחתי בס"ד למצוא פיתרון.
וכפי שתראו בצילום מסך את שרשרת הפונקציות כאן.וזה פשוט עובד!
Screenshot_20230630_023928_Sheets.jpg

אני אסביר ממש בקצרה מה תפקידה של כל פונקצייה פה.
הסדר הכללי הוא, יציאה מהפונקצייה הפנימית אל החיצונה.(ממש כמו "חוקי" פיתרון תרגילים הנלמדים אי שם ביסודי.לפיהם ,יש להתחיל לפתור את הסוגריים הפנימיים ביותר ואחכ לחיצוניים יותר וכו..)
פונקציית filter ,עליה כבר נכתב לעיל.
פונקציית sort תפקידה למיין את התוצאות מהקטן לגדול.
אח"כ פונקציית textjoin "דוחסת" את כל התוצאות לתא אחד ומוסיפה להן נקודה-לנקודה זו יש חשיבות רבה "כאות זיהוי" עבור פונקציית split (זה יוצא ככה-יוסי 2.יוסי 5.יוסי 6.)
אחכ פונקציית substitute מבצעת המרה של השם יוסי בכלום.(מה שנותר בתא הוא 2.5.6.)
אח"כ פונקציית split מפרקת את תכולת התא לפי סימן הזיהוי של הנקודה(.) הערכים נחלקים ל3 תאים ברצף במאוזן.
אח"כ פונקציית transpose מחזירה את התאים ממאוזן למאונך.
והנה לפניכם הפלא.כאשר בוחרים מתוך אימות נתונים בתא D2 .מוחזרים בעמודה E התוצאות ברצף מאונך.
נ.ב מצורף הגיליון כאן

זה כל כך נפלא וכל כך יפה!
תהנו מהקסם,תהנו מהחכמה!תהנו מאקסל!

שבת שלום ומבורכת
 

קבצים מצורפים

  • פונקציית filter.xlsx
    KB 49.8 · צפיות: 20

אבי2021

משתמש מקצוען
רבותי.על "ממתקי אקסל" כבר שמעתם?...אז הנה אחד כזה...
תשמעו סיפור.היום חבר שלי (אקסליסט במהותו) שאל אותי שאלה מאתגרת.
יש לנו כאן טבלת מקור.בעמודה A שמות.יש כפילויות בהם.ובעמודה b קיימים מספרים לצד השמות.
החבר רצה החזר של כל (אני מדגיש)התוצאות מעמודה b לפי השם בעמודה a.
אם נרצה להשתמש בעזרת פונקציית xlookup שום דבר ושום קומבינציה לא תוכל לסייע כאן.חד משמעית!!!
וקל וחומר שפונקציית vlookup לא תוכל לסייע.
("תפקיד" שכזה לא מוטמע במהותן וב-D.N.A של פונקציות אלו.ואולי בהזדמנות בל"נ ארחיב על כך)

לשם כך בדיוק קיים פיתרון נפלא עם פונקציית filter הידועה.וכפי שמוצג בצילום מסך לעיל .הפונקצייה מחזירה את הערכים לפי תא החיפוש.
חבר שלי רצה שיוצג לו שם אחד ללא כפילות בתא g1.ולצידו בעמודה h יוצגו כל התוצאות ולא זו בלבד אלא צריך שיוצגו לפי הסדר מהקטן לגדול.
מיד שאלתי.וכי נעלמה חלילה מעיני כבודו פונקציית unique ?
תשובתו היתה:-"תנסה ותעדכן..."
ואכן ניסיתי כל מניפולציה עם הפונקצייה הזו בשיתוף עם filter .ושום דבר לא עזר!
ובכן.חשבתי וחשבתי מה קורה פה?אולי הפונקצייה זקוקה להחייאה עם דפיברילטור?
לאחר הרבה מחשבה הבנתי את הסיבה.
פונקציית unique אינה רואה בתוצאות הסינון ערך כפול שמיותר "סתם ככה"
לכל ערך בעמודת g יש ערך כנגדו בעמודה h
ומה המשך המשוואה? אם "נוותר" על ערך בעמודה g גם הערך בעמודה h יעלם בו זמנית.
וזו כבר שגיאה חמורה מאוד הפוגעת בתיפקודה המהותי והבסיסי של פונקציית filter.
ולכן פונקציית unique מתייחסת לכל שם בעמודה g כאינדיבידואלי לעצמו "ועולם בפני עצמו"
(כשאני מדבר על חקר/הפילוסופיה של האקסל אז זו עוד דוגמא לכך...)

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

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


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

שבת שלום.
 

יעקב ויצמן

משתמש מקצוען
הרב @יעקב ויצמן ידידי!
ממש נפלא, אהבתי אפשר ללמוד מזה הרבה.

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

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

שבת שלום.
ידידי היקר.ראשית תודה לך על הפידבק ותודה על ההארה הנכונה.
למפרע ולאחר כל זאת, אתה צודק לחלוטין שניתן ליישם זאת בדרך שעשית.אבל אגיד לך 2 דברים.
1.נקודת המוצא שלי היתה לכלול את עמודה a בארגומנט array של פונקציית filter
זאת.בשונה מהדרך שציינת שעמודה a אינה "צד/חלק בפרשה" כלל ועיקר.
עם נקודת המוצא שפתחתי בה .היה מקום להתמודד עם האתגר איך לכווץ/לסלק את ערכי עמודה a.
במסע האתגרי הזה הרווחתי עוד כמה תובנות חשובות מאוד (שציינתי לעיל).ואם רק בשביל כך,-המאמץ היה שווה והיה זה שכרי ושכר כולנו..
2.אני אוסיף עוד נדבך.בדרך שציינתי בוצעה טרנספורמציה לפונקצייה.היה צורך "לפרק ולקעקע" מהיסוד את התוצאה (מעמודה a)
.הפונקצייה שביצעה זאת בעיקר היתה substitite.יתר הפונקציות הן ליצור מסדר טורי מחדש של ערכי עמודה b.
זהו חידוש גדול .כי התוצאות כאן הן בגדר "פנים חדשות באו לכאן"
(רק כדוגמא בלבד זה מזכיר לי להבדיל אלף הבדלות.את דברי הרא"ש בשם רבינו יונה במסכת ברכות אודות "מוסק" המותר באכילה והראיה מדבש שנפל בו חתיכת איסור וכיון שנתבטל לגמרי בדבש פנים חדשות באו לכאן.וזה אחד הראיות להיתר ג'לטין מן החי.ראו כאן באריכות.)

לסיכום .כדרך קצרה -אין ספק שהשיטה שציינת מקוצרת ופרקטית.אבל כדרך עם יותר חידוש, הדרך הארוכה והמפותלת שציינתי ,חביבה יותר.
הוא אשר אמרתי כאן https://www.prog.co.il/threads/רוצה-לעזור-לכם-באקסל.499341/post-12372336
"תהנו מהדרך ולא רק מהתוצאה.."

@אבי2021 שוב תודה על ההארה המחכימה .ותודה שלא "ויתרת" לי בקלות ובדקת שוב ושוב את הדברים.מעריך זאת!
 

אורית orit

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

אולי מעניין אותך גם...

הפרק היומי

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


תהילים פרק קלז

א עַל נַהֲרוֹת בָּבֶל שָׁם יָשַׁבְנוּ גַּם בָּכִינוּ בְּזָכְרֵנוּ אֶת צִיּוֹן:ב עַל עֲרָבִים בְּתוֹכָהּ תָּלִינוּ כִּנֹּרוֹתֵינוּ:ג כִּי שָׁם שְׁאֵלוּנוּ שׁוֹבֵינוּ דִּבְרֵי שִׁיר וְתוֹלָלֵינוּ שִׂמְחָה שִׁירוּ לָנוּ מִשִּׁיר צִיּוֹן:ד אֵיךְ נָשִׁיר אֶת שִׁיר יְהוָה עַל אַדְמַת נֵכָר:ה אִם אֶשְׁכָּחֵךְ יְרוּשָׁלִָם תִּשְׁכַּח יְמִינִי:ו תִּדְבַּק לְשׁוֹנִי לְחִכִּי אִם לֹא אֶזְכְּרֵכִי אִם לֹא אַעֲלֶה אֶת יְרוּשָׁלִַם עַל רֹאשׁ שִׂמְחָתִי:ז זְכֹר יְהוָה לִבְנֵי אֱדוֹם אֵת יוֹם יְרוּשָׁלִָם הָאֹמְרִים עָרוּ עָרוּ עַד הַיְסוֹד בָּהּ:ח בַּת בָּבֶל הַשְּׁדוּדָה אַשְׁרֵי שֶׁיְשַׁלֶּם לָךְ אֶת גְּמוּלֵךְ שֶׁגָּמַלְתְּ לָנוּ:ט אַשְׁרֵי שֶׁיֹּאחֵז וְנִפֵּץ אֶת עֹלָלַיִךְ אֶל הַסָּלַע:
נקרא  10  פעמים

לוח מודעות

למעלה