@קינג-קומפיוטר אמר במענה לצינתוקים:
@nigun החוצפה גדולה בין השאר שהם מתקשרים ממספר כשר רגיל 05276
זה יכול להיות גם זיוף שיחה מאיזה מרכזיה ( @mgm-ivr לאוו דווקא חברה)
@קינג-קומפיוטר אמר במענה לצינתוקים:
@nigun החוצפה גדולה בין השאר שהם מתקשרים ממספר כשר רגיל 05276
זה יכול להיות גם זיוף שיחה מאיזה מרכזיה ( @mgm-ivr לאוו דווקא חברה)
@dovid כל מילה בסלע שום דבר לא מיותר
אני הייתי חושב להוסיף עוד משפט קטן
כשהתחלתי לכתוב קוד vab היה לי מאד קשה לזכור את השפה כך שכל פעם הייתי צריך לחפש מה עשיתי בפרוייקט אחר ולהעתיק משם את הקוד עד שלאט לאט קלטתי מה כל פקודה עושה (פשוט ללמוד ארמית בגמ')
גם כאן בעברית הזו זה לא יקל כי סו"ס אני יצטרך לזכור מה כל מילה אומרת (לא פחות אם זה היה אנגלית)
@פוחצ-בסקי זה מזכיר לי שכאשר התחלתי לבנות באקסס כתבתי שמות של שדות בעברית
ואז.... כל פעם הייתי צריך להחליף בקוד בין עברית לאנגלית וקוד לא קריא
אולי את זה זה פותר אבל את כל השגיאות של האימות על סמך אותיות בעברית זה נראה לי קצת יותר מידי מסוכן....
@בערל אמר בשליפת נתונים מתוך מסמך אקסל:
והכי יעזור לי אם זה יכול לשלוף את הנתונים מקובץ שונה לגמרי ולא מגיליון נוסף באותו קובץ.
אני לא זוכר אם אפשרי ואיך להעביר נתונים משני קבצי אקסל באותו המחשב (צריך לראות אם זה אפשרי) אם אתה רוצה שלא יוכלו לשחק בנתונים אתה יכול להסתיר את הגיליון
@בערל אמר בשליפת נתונים מתוך מסמך אקסל:
כי אני רוצה לשחק עם זה יותר, לא רק לקבל את כל השורה לפי הסדר.
לדוגמה:
עמודה D תקבל נתונים מעמודה I
עמודה F תקבל נתונים מעמודה G
וכו'
וכל זה ע''י הזנת ה-ID בעמודה A
זה פשוט מאד
בפרמטר השלישי במקום COLUMN() תחזיר כל פעם מספר של העמודה שאתה רוצה להחזיר אם זה A תכתוב 1 ואם אתה רוצה להחזיר את B תכתוב 2 וכן הלאה. (יותר מדוייק: כלומר העמודה השניה בטבלה שבפרמטר 2 שאם הטבלה מתחילה בעמודה B אז מס' 1 הוא B ו 2 הוא C)
כמו שכתבתי קודם
@אוריי אמר בשליפת נתונים מתוך מסמך אקסל:
איזה עמודה להחזיר (אם הערך נמצא) בד"כ מכניסים מספר עמודה (אבל אני הכנסתי נוסחה המחזירה את מס' העמודה כדי שיהיה אפשר לגרור שמאלה בלי לשנות)
@בערל
תפתח גיליון חדש בתא A1 תכתוב את הid
בתא b2 תכתוב את הנוסחה הבאה
=VLOOKUP($A$1,גיליון1!$A:$I,COLUMN(),0)
ותגרור לצד שמאל עד סוף העמודות
ואני אסביר מה אומר כל פרמטר לפי הסדר
סימני ה $ הם כדי לקבע את הנוסחה ולא תשתנה בגרירה.
@בערל
אתה רוצה לקבל את הנתונים בהודעה קופצת msgbok או לקבל בתוך תאים?
@mgm-ivr אמר במענה לצינתוקים:
אגב
אני באופן קבוע כשיש צינתוק עונה
ובחיים לא חוזר
שירד להם עוד יחידות או עוד כסף.....
אני גם בעבר חשבתי כך...
עד שהבנתי שמי ששולח את הצינטוקים ואת ההודעות מחשבן את כל האלו כמוך שעונים לטלפון בלי או עם להקשיב כי בסוף כל האלו שחוזרים (או נופלים בפח....) מכסים להם בקלות את העלות של המענה שלך... אע"פ שאתה אולי קצת יותר חכם ולא נופל בפח..
@בערל אמר במיזוג קבצי אקסל ע"י השוואת נתונים:
יש כעת דרך למחוק את הנתונים שהועתקו? אני לא צריך אותם יותר ברשימה השנייה, ואני כן רוצה לעבור ידנית על אלו שנותרו בכדי להחליט מה לעשות איתם.
אתה יכול פשוט לכתוב בטבלה השניה בעמודה נפרדת את הנוסחה הבאה
=COUNTIF('גיליון1'!C:C,A1)
פרמטר ראשון: לסמן את כל המספרי טלפונים שיש בעמודה הראשונה.
פרמטר שני לסמן את מספר הטלפון שיש באותה השורה
ואז מה שיוצא 1 זה אומר שהוא נכנס לטבלה הראשית ומה שיוצא 0 הוא לא נמצא בטבלה הראשית
כמובן שאתה יכול לסנן את העמודה רק לפי 0
בהצלחה
@בערל אמר במיזוג קבצי אקסל ע"י השוואת נתונים:
@אוריי
איך זה שאין את האופציה באקסל?
תמיד חשבתי שאקסל יותר משוכלל, לא?
@בערל יש את זה באופיס בענן של מייקרוסופט (שזה בתשלום)
אבל גוגל שחררו לנו את זה בחינם.... (חלק מהתחרות
)
חוץ מזה תמיד ששאלו אותי מה יותר טוב
אני תמיד עונה שזה תלוי מה הצרכים יש מקומות שצריך להשתמש בקוד vba וחייבים את מייקורוסופט (לעבוד בגוגל בסקריפט גם אפשרי.. בכל אופן אני אישית לא כזה התחברתי כ"כ ויהיו שיחלקו....)
ולפעמים יש כל מיני נוסחאות שיש בגוגל אבל אין אותם באקסל רגיל (כמו זה, או כמו עבודה משותפת עם כמה משתמשים)
ויש מעלה שאתה יכול להתחבר אליו מכל מחשב (כולל שמירת גירסאות ושינויים) ומונע את כל הגירסאות שיש בכל מחשב בדרך כלל.
בנוסף שניתן דרכו להשתמש בשירות הנפלא של גוגל (גוגל פורומס) וכמובן לשלב בין זה לנוסחאות וכו' (לי יצא להשתמש עם זה בעבר הרבה מאד)
@dovid
זה מאד נחמד כאשר אני עושה את זה
אבל כאשר אני מביא את השימוש בתוכנה לאנשים אחרים אני רוצה שיהיה הדפסה כזו אוטומטית ללא פרוצדורות מיותרות....
אני רוצה ליצור דו"ח באקסס בגודל A4 מחולק ל4 באותו באותו הדף
כזה

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


בתא d1 של גיליון 1 יש להכניס את הנוסחה הזו
=FILTER('גיליון2'!B:B,C1='גיליון2'!A:A)
ובתא e1 של גיליון 1 יש להכניס את הנוסחה הזו
=FILTER('גיליון2'!C:C,C1='גיליון2'!A:A)
ופשוט לגרור לכל אורך הטבלה
והנה התוצאה

וכמובן שאח"כ אתה יכול להוריד חזרה את התוצאות לאקסל של אופיס..
@בערל , בהצלחה!!
לדוגמא שלחו בקשה בקישור הבא ואני יפתח (כדי שלא יחסם בנט פריי)
@בערל ,
אם אתה עדיין מחפש כלי מעולה באקסל
יש כלי מטורף שעושה את זה בקלות ו.. באקסל של גוגל (גוגל שיטס)
אם אתה רוצה ....
עריכה: הסבר בפוסט הבא
@בערל , בזכותך עלה לי רעיון יותר פשוט!
תכתוב בעמודה B את הנוסחה הזו
=REPT(" ,",10-SUM(LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ","")))) &A2
ואותו תפריד
תוכל תמיד לשחק עם כמות המילים בתוך הנוסחה
פשוט לשנות במס' 10 שיש בהתחלה לסך המילים המרבית שיש לך בטקסט
@בערל
הנה תוצאה

=LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1
=IF(B2=2,","&A2,IF(B2=1,", ,"&A2,A2))
ונשאר רק להפריד
בהצלחה
עריכה : כמובן שאתה יכול לחבר את שני העמודות לכדי נוסחה אחת
כזו
=IF(LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1=2,","&A2,IF(LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1=1,", ,"&A2,A2))
@מלא אמר בעזרה | הזנת ערך הפרמטר באקסס:
@אוריי אמר בעזרה | הזנת ערך הפרמטר באקסס:
לצערי גם כך לא עובד
לא נראה שיש סיבה שהסוגריים יעזרו משהו.
בעיה מוכרת.
אם השדה המחושב לא מסובך, תכניס אותו גם כאן במקום להפנות לשדה.
או שתפעיל שאילתה על השאילתה.אולי @clickone יש לו יותר מידע מתי זה קורה.
ככל הנראה זה מה שאני יעשה אבל זה לוקח הרבה משאבים לאקסס
בכל אופן שאילתה על שאילתה זה מה ש @clickone הציע לי אבל זה לא יותר קצר מלעשות את החישוב גם בחדש
@chagold אמר בעזרה | הזנת ערך הפרמטר באקסס:
@אוריי אולי ככה
CostPerProduct: vb_AveragePerMonthlyProduct((vb0MN(),[IDLtem])*([SealsCM]))
לצערי גם כך לא עובד