אקסל האשכול המרכזי לשאלות באקסל/גוגל שיטס

מרובע

משתמש מקצוען
עריכה תורנית
D I G I T A L
גם אני לא הבנתי, אם אפשר בקיצור את הפתרון
בתודה מראש
 

יעקב ויצמן

מנהל פורום מחשבים
מנהל
מנוי פרימיום
זה פשוט עובד
ממש קסם!
עובד רק באקסל 365 ולא בשיטס
 

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

  • vlookup כולל אבחנה לאותיות רישייות.xlsx
    KB 8.4 · צפיות: 27
נערך לאחרונה ב:

יעקב ויצמן

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

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

  • case-sensitive-lookup (1).xlsx
    KB 75.7 · צפיות: 24

למה?

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

1682873366193.png
 

יעקב ויצמן

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

צפה בקובץ המצורף 1363950
לחצת אישור?
הסקריפט פועל?
 

יעקב ויצמן

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

למה?

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

איך מוחקים מאקרו בשיטס?
 

יעקב ויצמן

מנהל פורום מחשבים
מנהל
מנוי פרימיום
שיניתי לשם באנגלית וזה עובד (y)

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

למה?

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

מקווה שהובנתי

תודה!!!
 

יעקב ויצמן

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

מקווה שהובנתי

תודה!!!
מקווה שהבנתי....



Sub Filter_CellValue1()
ActiveSheet.Range("B4:E15").AutoFilter field:=2,
Criteria1:=Cells(5, 7).Value
End Sub



זו דוגמא למאקרו פילטר
תא G7 שם ערך החיפוש
הrange הוא טווח התאים שיש להחיל עליהם את הפילטר.(תשנה לטווח המתאים)
2-היא העמודה מתחילת הטווח (b) במקרה הזה.העמודה השניה היא עמודה c.בעמודה c יחול הסינון בפועל
הפטנט פה.שאם תעשה בתא g7 אימות נתונים (של שמות הלקוחות) אז כל פעם שתבחר שם שם מסוים.המאקרו יבצע את הסינון בטווח שכתוב במאקרו.

מקווה שזה יתן מענה לשאלתך..
 

חד כתער

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


נב, כל הAI למינהם לא מבינים מה אני רוצה מחייהם ומראשם, ומבלבלים אותי בעניין הנ"ל
 
נערך לאחרונה ב:

יעקב ויצמן

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


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

כפי שהארכתי לעיל
הודעה בנושא 'רוצה לעזור לכם באקסל' https://www.prog.co.il/threads/רוצה-לעזור-לכם-באקסל.499341/post-12080436

ועכשיו לפתרונות בדיעבד...
ראה בגיליון המצורף דוגמא לsumif פשוט.בתא a1 הצבוע בצהוב קיים רווח.
Screenshot_20230501_133049_Sheets.jpg

מה שעשיתי הכנסתי את עמודה a1 "למעבדת הסרת רווחים" בעמודה b .על ידי פונקציית trim
את עמודה b אפשר להסתיר.
ולמעשה פונקציית sumif (והוא הדין sumifs) מתייחסת לעמודה b שעברה "תחת השבט" של trim
הגיליון דוגמא בלבד כמובן
נ.ב הבינה מלאכותית אינה תחליף לבינה אנושית.זו גם עובדה מוכחת....;)
בהצלחה
 

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

  • פונקציית trim +sumif.xlsx
    KB 54.4 · צפיות: 26

חד כתער

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


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

יעקב ויצמן

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


נ"ב. בספרות, לצורך העניין, אם אני מקיש רווח לפניו,, למשל 123 ואז רווח לפניו או אחריו, הנוסחא SUMIF תספור לי אותו? כשאבקש ממנה לסכום לי כמה פעמים מופיע 123?
ראשית שמח לשמוע.
לגבי הספרות.sumif תסכום את התאים למרות הרווח.

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

למה?

משתמש פעיל
מקווה שהבנתי....



Sub Filter_CellValue1()
ActiveSheet.Range("B4:E15").AutoFilter field:=2,
Criteria1:=Cells(5, 7).Value
End Sub



זו דוגמא למאקרו פילטר
תא G7 שם ערך החיפוש
הrange הוא טווח התאים שיש להחיל עליהם את הפילטר.(תשנה לטווח המתאים)
2-היא העמודה מתחילת הטווח (b) במקרה הזה.העמודה השניה היא עמודה c.בעמודה c יחול הסינון בפועל
הפטנט פה.שאם תעשה בתא g7 אימות נתונים (של שמות הלקוחות) אז כל פעם שתבחר שם שם מסוים.המאקרו יבצע את הסינון בטווח שכתוב במאקרו.

מקווה שזה יתן מענה לשאלתך..
אני לא מתמצא בכתיבת מאקרו

אשמח אם תוכל קצת יותר להרחיב - תודה!
 

חד כתער

משתמש רשום
עריכה תורנית
ראשית שמח לשמוע.
לגבי הספרות.sumif תסכום את התאים למרות הרווח.

לפני שאתה מבצע עדכון בנוסחאות
א.פונקציות ללא קיבוע .הכל יזוז אוטומט שתוסיף עמודה b ריקה.
ב.זה יכול להיות גם פיתרון זמני בלבד.
ואסביר: לאחר הוספת העמודה b והכנסת הפונקציה של trim.
ניתן לבצע העתקה /גזור לעמודה b
ולהדביק חזרה שוב בעמודה a (הדבקה של ערכים בלבד.אני מדגיש!!!!)
ואז ניתן למחוק את עמודה b לנצח .כלא היתה...
כל זאת בתנאי שישנה "קבלה לעתיד"-להבא לבחור בעמודה a רק מתוך הרשימה ולא לנסות לכתוב ידנית בכלל
זה נוסחאות קבצי שיטס אחרים ששואבים נתונים בIMPORANGE
ולכן הם לא זזים אוטומטית, הם שואבים נתונים מעמודה A עד E,
וברגע שהוספתי עמודה(לא כ"כ סומך על עצמי בעניין קבלות לעתיד;),)
אז הכל זז
 

יעקב ויצמן

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

יעקב ויצמן

מנהל פורום מחשבים
מנהל
מנוי פרימיום
אני לא מתמצא בכתיבת מאקרו

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

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

הפרק היומי

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


תהילים פרק צח

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

אתגר AI

ותשובה ותפילה וצדקה • אתגר 111

לוח מודעות

למעלה