לפי הנוסחה שהביא @אחד שאכפת לו קודם מחפש את רצף שתי המילים הראשונות, אם מוצא מחזיר את שתיהן ורק אם לא מוצא מחזיר את המילה הראשונה בלבד (הקטע המסומן במסגרת אדומה) כך שלא אמורה להיות בעיה.
רק לשים לב שהפונקציה כפי שהיא כרגע, אם לא מוצאת את רצף שתי המילים הראשונות מחזירה את המילה הראשונה בכל מקרה (גם אם אינה מופיעה בטבלת העובדים) ולכן את הקטע המודגש בצהוב אפשר להחליף במשתנה word1 בלבד.
אם חייב שיופיע ברשימת העובדים אז לא למחוק את המודגש בצהוב ולהחליף את הword1 האחרון במה שרוצים לקבל אם לא נמצאת גם המילה הראשונה.
את הקטע הירוק אפשר למחוק בכל מקרה כי space2 בהכרח גדול מ0.
צפה בקובץ המצורף 2015333
אני לא יודע איזה קובץ הורדת (ערכתי את ההודעה והעלתי קובץ אחר שמאחד את הנוסחה,
אגב הקרדיט ל GPT הוא רק על איחוד הנוסחה;))
תוריד ותראה.

ובכן, כנראה שלפעמים כן נצטרך להגיע לאנשים, :unsure:;):) , מרגיע ! לא?

אני לא מבין את כל הנוסחה הארוכה שהGPT הביא - אני עשיתי את זה הרבה יותר קצר ויעיל.
פשוט, לקחתי את 3 הנוסחאות ש @אחד שאכפת לו עשה - וחיברתי אותם.
זה הקוד :
קוד:
=IF(COUNTIF($E:$E,LEFT(A1,FIND(" ",A1,FIND(" ",A1)+1)-1)),LEFT(A1,FIND(" ",A1,FIND(" ",A1)+1)-1)
,IF(COUNTIF($E:$E,LEFT(A1,FIND(" ",A1)-1)),LEFT(A1,FIND(" ",A1)-1),
"טקסט שיוצג במקרה שהוא לא מופיע ברשימת העובדים"))
בקוד הזה, קודם כל תיקנתי, שקודם יחפש עם שני המילים ורק אח"כ יחפש את המילה הראשונה לבד, ועוד שיפור שעשיתי כאן, שאם הוא לא מוצא את אחד מהשניים (או את שני המילים הראשונות או את המילה הראשונה) - הוא יחזיר את הטקסט שאני יבחר. (ולא כמו בGPT, שאם הוא לא מוצא כלום - הוא החזיר את המילה הראשונה.)

הבעיה הייתה - שאם כתוב רק משה לדוג', הוא לא ימצא אותו, כי הוא הרי צריך למצוא רווח כדי שהוא יוכל להתחיל עם העבודה שלו. (למצוא רווח, ולהבין שעד לפני הרווח המילה שהוא אמור לחפש, אבל כשאין רווח הוא לא מבין מה הוא צריך לחפש).
לכן עשיתי לו שיפוץ קטנטן, וכאן מופיע הנוסחה במצבו האידיאלי, הכי טוב שיכול להיות:
קוד:
=IF(COUNTIF(E:E,A1),A1,
IF(COUNTIF($E$2:$E$5,LEFT(A1,FIND(" ",A1,FIND(" ",A1)+1)-1)),LEFT(A1,FIND(" ",A1,FIND(" ",A1)+1)-1),
IF(COUNTIF($E$2:$E$5,LEFT(A1,FIND(" ",A1)-1)),LEFT(A1,FIND(" ",A1)-1),
"טקסט שיוצג במקרה שהוא לא מופיע ברשימת העובדים")))


אשמח להסבר מחכים....
תרשום 'מילוי מהיר' בגוגל - יעלו לך מלא הסברים.
העיקרון פשוט, כשעומדים בעמודה שבעמודות שלימינו יש נתונים שהאקסל יכול להבין שמשם אנחנו לוקחים נתונים - הוא משלים את זה לבד. למשל - כשבעמודה A יש שמם פרטי ומשפחה, אם ב B1 נרשום את השם הפרטי של A1, ונעשה מילוי מהיר, הוא יעתיק את כל השמות הפרטיים מעמודה A לעמודה B.
ולכן היית יכול בעמודה B ו C (ז"ל), לרשום 'משה' (עמודה B), וכן 'משה יום' (עמודה C), ולעשות מילוי מהיר, זה היה עושה את אותו הדבר.
אני הכנסתי את זה בנוסחה - הייתי חייב לעשות מילוי מהיר.
תוך כדי כתיבה אני קולט:unsure:, שגם אתה היית צריך לעשות נוסחה, כי אם היית משנה משהו בעמודה A, הוא לא היה מתעדכן בעמודה B וC, ולכן חייבים לעשות נוסחה, כדי שזה יתעדכן אוטומטי (באונליין;)).
בקיצור, אחרי כל המלל, צדקת! צריכים נוסחה.


יש שני (3) אופציות
1. או בכרטיסיית נתונים - לחצן 'מילוי מהיר', או CNT+E.
2. גרירת התא על ידי הפלוס הקטן בצד שמאל למטה של התא, ואחרי הגרירה לבחור באפשרויות (בצד שמאל למטה), את האפשרות 'מילוי מהיר.

ההבדל בין שני האופציות, באופציה 1 כל התאים שמולאו לבד, נשארים קשורים לתא הראשון, וכשנשנה את A1 (לדוגמא) - כולם ישתנו, ובאופציה השניה הם לא יהיו קשורים לתא שממנו הם נגררו.

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

איך זה עובד?
  1. 1. הקלד דוגמה:
    התחל בהקלדת הדפוס הרצוי בתא הראשון בעמודה חדשה. לפי Microsoft Support
  2. 2. הזן ערך נוסף:
    הקלד את הערך השני בדפוס הרצוי בתא הבא בעמודה.
  3. 3. הפעל את מילוי מהיר:
    לחץ על Ctrl+E או עבור ללשונית "נתונים" ובחר "מילוי מהיר". לפי Microsoft Support
  4. 4. אקסל ימלא אוטומטית:
    אקסל ישלים את שאר העמודה בהתאם לדפוס שזיהה. לפי Microsoft Support
שימושים נפוצים:
  • הפרדת טקסט:
    הפרדת שם פרטי ושם משפחה מעמודה אחת, או חיבור שתי עמודות לשם מלא.
  • פירוק מידע:
    הפרדת כתובת, תאריך, מספר טלפון ועוד למידע מפורט יותר.
  • מילוי תאריכים וסדרות:
    מילוי סדרות של תאריכים, מספרים או רשימות לפי דפוס

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

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

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

2. להוציא מלכתחילה טבלה לכל עובד בצורה אחרת.

מקווה שמובן השאלה

תודה רבה - וסליחה אם מדי טרטרתי את הראש
?
אין אפשרות ?
 
אני לא מבין את כל הנוסחה הארוכה שהGPT הביא - אני עשיתי את זה הרבה יותר קצר ויעיל.
הפונקציה let לא מסובכת, ויש לה יתרונות של חסכון בהפניות, חסכון בחישובים שחוזרים על עצמם (המשמעות שיפור ביצועים במיוחד בנוסחאות כבדות) חיסכון בתאי עזר, וקריאות.
גם אם תעדיפו להשאר עם הפונקציה שלכם, אסביר בע"ה את הפונקציה let כי בטוחה שיכול לסייע להרבה להשתמש בה:
הרעיון שהיא עובדת עליו הוא הכנסת ערכים למשתנים, כאשר הפרמטר האחרון של הפונקציה הוא החישוב הסופי.
פרמטר ראשון = משתנה ראשון, פרמטר שני= ערך המשתנה הראשון, החל מהפרמטר השלישי אפשר להכניס חישוב סופי או משתנה נוסף וערך נוסף וכן הלאה. הפרמטר האחרון הוא החישוב הסופי.
בכל הגדרת משתנה אפשר בערך שלו להשתמש במשתנה אחר שכבר הוגדר (למשל בכדי להגדיר את word1 יש שימוש בspace1 שהוגדר לפניו)
במקרה שלכם, אפשר לצמצם עוד את הפונקציה של GPT כי ישנם משתנים שלא באמת צריך אותם, (כמו word2 ו rest, גם על txt אפשר כאן לוותר)
הפונקציה מתפרסת על כמה שורות לצורך קריאות, (כל שורה היא משתנה והערך שלו, והשורה האחרונה החישוב הסופי) אבל אין חובה, אפשר לצמצם את כל מעברי השורה (וגם את הרווחים בין המשתנים לערכים).
להלן הפונקציה לאחר הסרת המשתנים המיותרים:
1753004680325.png

ובצמצום מעברי שורות ורווחים:
1753004420753.png



נ.ב. יתרון נוסף שGPT השתמש בו לצורך שלכם הוא תוספת רווח לסוף הטקסט בפונקציה find כך שבכל מקרה ימצא רווח וזה חוסך את הcountif הראשון שהוספתם.
פשוט, לקחתי את 3 הנוסחאות ש @אחד שאכפת לו עשה - וחיברתי אותם.
כשהורדתי את הקובץ ראיתי רק את הנוסחה עם הlet
 

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

  • 1753004010516.png
    1753004010516.png
    KB 11.9 · צפיות: 15
  • 1753004095943.png
    1753004095943.png
    KB 7.1 · צפיות: 16
  • 1753005300495.png
    1753005300495.png
    KB 10.5 · צפיות: 13
שלום רב.
יש לי קובץ אקסל בו יש עמודות עם תיבות סימון (V או X).
כיצד ניתן למזג לקובץ וורד את הסימונים של התיבות סימון שבאקסל?

תודה לכל העוזרים
 
שלום רב.
יש לי קובץ אקסל בו יש עמודות עם תיבות סימון (V או X).
כיצד ניתן למזג לקובץ וורד את הסימונים של התיבות סימון שבאקסל?

תודה לכל העוזרים
תהליך "מיזוג דואר" הוא אותו תהליך
מצורף מדריך
אם משהו לא מסתדר תשלח את הקובץ במייל המופיע בפרופיל ואטפל בעזרת ה'
בהצלחה
 
?
אין אפשרות ?
פתרון 1 ניתן לישום באקסל 365 או בשיטס בעזרת פונקציות כאשר מבנה הטבלאות זהה.
פונקציית vstack להחזר טבלאות אחת מתחת לשניה
פונקציית hstack להחזר טבלאות אחת ליד השניה
בהצלחה
 
פתרון 1 ניתן לישום בעזרת פונקציות עבור אקסל 365 או שיטס
אם מבנה הטבלה זהה.
פונקציית vstack להחזר טבלאות אחת מתחת לשניה
פונקציית hstack להחזר טבלאות אחת ליד השניה
בהצלחה
אקסל 2019 וכדו' - אין פתרון ?
 
אקסל 2019 וכדו' - אין פתרון ?
ניתן בעזרת. power query מצורף מדריך
או בשיטס כאמור לעיל
 
ניתן בעזרת. power query מצורף מדריך
או בשיטס כאמור לעיל
כנראה שלא לגמרי הבנת את מה שאני מחפש.
אני אחרי לשלב את כל הנתונים ב power query.
עכשיו אני רוצה להוציא לכל עובד טבלה עם הסיכום שלו.
(תחשוב שהייתי גורר את עמודת העובדים ל'מסננים' בפיבוט. היה יוצא לי טבלת סיכום רק של העובד שבחרתי.
אני רוצה לעשות בדיוק אותו דבר, כפול - מספר העובדים שיש לי. (כעין 'להוציא דוחות' של אקסס).)
אני לא מכיר אפשרות ב power query לאסוף טבלאות מכמה גיליונות, ולסדר אותם אחד ליד השני או אחר מתחת השני - ושישאר טבלאות נפרדות.
 
ניתן בעזרת. power query מצורף מדריך

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

בהגדרות של השדה ב-Pivot אפשר להוסיף מעבר עמוד אחרי כל שינוי שם
 
@HennyS תודה עצומה. מאד עזרת לי.

עוד שאלה:

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

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

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

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

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

  • חוברת1.xlsx
    KB 10.3 · צפיות: 19
@מאנשי ירושלים בגליון 2.

אם התנאי (במקום "רוצה" שיהיה "ביקש" וכדו'...) או הטווח (מ A עד Z וכדו'...) שונים תצטרך להתאים את הנוסחה.
הנוסחה עובדת רק מאקסל 365.
 

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

  • חוברת1.xlsx
    KB 12.1 · צפיות: 19

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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