@בער אתה אולי מתכוון לטבלת Pivot?
יש גם בשיטס (חוץ מאקסל בו בוודאי אמור להיות הכל) אפשרות לטבלת הצלבה.
-לבחור בכרטיסיית 'הוספה' >> 'טבלת צירים'
Y.Excel.Access
-
כרטסת בגוגל שיטס -
עזרה באקסס עיצוב מטבע@דוד-החדש יעויין כאן הבאתי קוד VBA של תאריך עברי לועזי.
זה מודול עם מגוון פונקציות, ואפשר להזין את הפונקציה בשאילתות כשדה מחושב, ובטפסים כפקד מחושב.
אני עובד רק איתה ביישומי OFFICE.(דרך אגב, בקוד שיש שם יש שגיאה - השורה הראשונה יש לכותבה כהערה ולא כחלק מהקוד. זה אמור לקפוץ לשם לבד בשימוש עם לחיצה על הכפתור Debug בהודעת השגיאה של אקסס)
-
מודול או קוד של תאריך עברי לאקסל@שואף-לדעת יעויין כאן
-
נוסחה שלא רואים אותה@שואף-לדעת כתב בנוסחה שלא רואים אותה:
אבל שני התאים יראו ריקים לפני הכתיבה
לי יש פירוש אחר בדבריו
הכוונה שבמסך של אקסל לא יראו את הנוסחה, וזה יראה ריק. למרות שבשורת הנוסחאות הנוסחה תהיה קיימת?לזה הפתרון הכי פשוט - לכתוב את הנוסחה כך:
=IF(A1="","",GregToHeb(A1))
ושמא זו הייתה כוונת
@dovid כתב בנוסחה שלא רואים אותה:
תא שיש בו נוסחה איננו נראה ריק?
(דהרי תא שיש בו נוסחה עם פרמטר נדרש, והפרמטר איננו תואם = תאריך לועזי, הרי מתרחשת לה שגיאה)
- נ.ב. כרגיל @OdedDvir הקוד שלך מלמד הרבה.
ובכל אופן לא משנה מה הייתה כוונת השואל מ"מ הרוויח מי שיראה את הפוסט.
- נ.ב. כרגיל @OdedDvir הקוד שלך מלמד הרבה.
-
GOOGL SHEETS עזרה ביצירת פונקציה@Y-Excel-Access כתב בGOOGL SHEETS עזרה ביצירת פונקציה:
אפשרות ב (נראה לי אופטימלית יותר)
=ArrayFormula(LAMBDA(MYARRAY,N_ROWS ,FILTER(MYARRAY,NOT(ISNA(MATCH(MAKEARRAY(ROWS(MYARRAY),1,LAMBDA(R,C,R)),N_ROWS,0)))) )(E41:F44,{1,2,4}))
עכשיו ראיתי, שאופציה זו בעייתית למרות שנראית יותר טובה מבחינת ביצוע הסינון, כי מבחינת סדר השורות - יוצג סדר השורות המקורי, לא בסדר הנבחר...
כך שלאפשרות זו צריך תיקון / לבחור אפשרות אחרת.
-
שאלה באקסל@ארי כתב בשאלה באקסל:
איך מגדירים כטבלה שיציג את כל השורות יחיד ולא שם פרטי מתחת לשם משפחה?
אני כותב בלי צילומי מסך וכו' - מי שרוצה להוסיף אפשר כמובן הסבר מפורט יותר.
בקובץ שלך, בהגדרות PIVOT, לחץ על השדה הממוקם בתווית שורה, השדה שאתה לא רוצה שהבא אחריו יופיע כ'עץ' בחלוקה לרמות, אלא כטבלה.
בלחיצה תפתח רשימה. בחר 'הגדרות שדה...' ייפתח לך חלון בשם 'הגדרות שדה' המכיל 2 כרטיסיות: 'סכומי ביניים ומסננים' (בו זה נפתח), ו'פריסה והדפסה'.
לחץ על 'פריסה והדפסה' ולחץ על האפשרות 'הצג תוויות פריטים בצורת טבלה'.
וכך זה יתן את התוצאה הרצויה. -
GOOGL SHEETS עזרה ביצירת פונקציהאני יוצר כעת נוסחה בעלת שם בגוגל שיטס.
הנוסחה אמורה לסנן שורות לפי מערך מספרים נתון.
(בעצם אפשרות להשתמש עם INDEX עם הרבה שורות)כלומר היא מקבלת 2 פרמטרים: מערך נתונים, מערך מספרים
ומחזירה שורות מתוך המערך נתונים אם הם כתובות במערך המספרים.דוגמה (שעובדת אצלי כעת לאחר היצירה):
=SELECT_ROWS({"A",2;3,"B";"C",6;7,"D"} , {2,3})
והתוצאה היא
3 | B C | 6
אני מסתפק מבחינת מהירות ביצועים בין שלושה אפשרויות.
(אני מביא את האפשרויות כביטויי LAMBDA שיעבוד בכל קובץ)אפשרות א
=LAMBDA(MYARRAY,N_ROWS ,TRANSPOSE( QUERY({TRANSPOSE(MYARRAY)},"SELECT Col"& TEXTJOIN(", Col",TRUE,N_ROWS),0)) )(E41:F44,{1,2,4})
אפשרות ב (נראה לי אופטימלית יותר)
=ArrayFormula(LAMBDA(MYARRAY,N_ROWS ,FILTER(MYARRAY,NOT(ISNA(MATCH(MAKEARRAY(ROWS(MYARRAY),1,LAMBDA(R,C,R)),N_ROWS,0)))) )(E41:F44,{1,2,4}))
אפשרות ג
=ArrayFormula(LAMBDA(MYARRAY,N_ROWS ,SPLIT(BYROW(TRANSPOSE(N_ROWS),LAMBDA(MYVALUE,TEXTJOIN(CHAR(999),FALSE,INDEX(MYARRAY,MYVALUE)))),CHAR(999),TRUE,FALSE) )(E41:F44,{1,2,4}))
אשמח לדעה,
וכמובן אם יש לכם שיפור לאחת מהאפשרויות
ובמיוחד אם יש לכם הסבר איך זה עובד מאחורי הקלעים אשמח לשמוע. -
שאלה באקסל@שוהם307 כתב בשאלה באקסל:
תודה,
אני חושב שזה לא קשור ל Pivot, כלומר הבסיס כן קשור, אבל אם רוצים להוסיף עוד נתונים צריך כאן משהו אחר.
כי הפיבוט יודע למיין, בגדול.לא הבנתי אז מה הצורך בדיוק. אולי POWER QUERY יעזור?
אבל הנראות של הPIVOT ייחודית לו (עם החלוקה לרמות וכו'). -
אלגוריתם המרת טבלה לעץ בצורה אופטימליתיש לי נתונים המסודרים בטבלה לפי מספר שדות.
אני רוצה להפוך אותם לעץ, בצורה שתמנע בזבוז מקום.
אשמח לעזרה!לדוגמה:
בטבלה יש 4 שדות- שם, פעולה, תאריך, מצבהשורות בטבלה:
יהודה, ריצה, כ' טבת, בריא
זבולון, מנוחה, כ' טבת, בריא
יהודה, ישיבה, ל' טבת, חולה
יששכר, ריצה, ל' טבת, בריא
זבולון, ישיבה , כ' טבת, בריא
יהודה, ריצה, כו טבת, בריא
זבולון, מנוחה, כה טבת, בריאהאלגוריתם צריך לבחור איזה שדה לשים בראש ואיזה אחריו, בצורה שתמנע כפילות שלא לצורך.
בדוגמה שלנו - לכאורה ודאי שהשדה הראשון (ה'אב' הראשי בעץ) צריך להיות שדה 'מצב', כי כמעט כולם בריאים.
אבל אח"כ לא ברור מה עדיף לשים, את השדה 'תאריך' כי יש כמה בכ' טבת וכמה בל'? את השדה 'שם' כי יש הרבה יהודה וזבולון? את השדה 'פעולה' כי לרוב כולם רצים או נחים?מקווה שהשאלה הובנה בצורה מספקת, אשמח להסביר עוד אם צריך.
תודה רבה!
-
הצעה לחוק חדש: הבאת פלט של ChatGPT מותרת רק כחלק מתשובה ולא במקום תשובה...@yossiz כתב בהצעה לחוק חדש: הבאת פלט של ChatGPT מותרת רק כחלק מתשובה ולא במקום תשובה...:
זה לא מוסיף שום ערך לשואל, כמו שהמשיב שאל את ה-AI גם השואל יכול לשאול,
זה לא נכון לבינתיים. כי משום מה, אין אפשרות לבעלי טלפון כשר להרשם.
צריך SMS או ואטסאפ.
(כמובן אם מישהו יודע איך אפשר להרשם לOPENAI אחרת אשמח לשמוע)ועל כן, אף שהוא מדבר שטויות והתשובה אינה כלל תשובה סופית, מ"מ יש בזה הרבה תועלת לשואל, ולו כדי לדעת איך קוראים לשמות של הנידונים אותם חוקר, ואח"כ אפשר לגגל את זה.
אבל טוב שהעלית שוב את המודעות לזה שהוא מדבר שטויות
-
מאגר שידוכים "בני הישיבות"מאגר "בני הישיבות", מאגר שידוכים חינמי - מתפקד כגמ"ח.
אחר שאלת רב, ההוראה היתה לנהל בצורה בטוחה ומחמירה (למרות הזהירות הכללית הקיימת כבר בשימוש ברשת):
- כל הנתונים במאגר חסומים להעתקה ולהורדה.
- אין במאגר כלל שמות ופרטים אישיים!
- ההצעות נוספות על ידי שדכניות / אנשי קשר / קרובי משפחה בלבד.
- ניתן להסיר את פרסום ההצעות בכל עת.
- המאגר עומד תחת סינון ופיקוח, (ובשל כך פתוח בחסימת נטפרי).
- במאגר ישנה רשימת שדכניות (ושדכנים)
ועוד פרטים בתקנון המאגר.
-
APP SCRIPT האם שייך meta programming? (קוד JS שמריץ string כקוד JS)@OdedDvir תודה רבה! עובד מצוין.
כמו שהערת היה לי טעות בקוד. הקוד המעודכן -function RunJS(){ var MyCode = "var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.getRange(\"A500\").setValue(505);" eval(MyCode); }
המסקנה היוצאת מכאן:
פונקציית eval נקראת כאילו נכתב הקוד ממש באותו סקריפט, ולא כסקריפט חיצוני.
נפק"מ גם שניסיתי לעשות מזה פונקציית UDF, וזה לא עבד כיException: You do not have permission to call setValue (שורה 1).
כלומר אין הרשאה לפונקציית UDF לקרוא לsetValue. ולא עזר העיקוף דרך eval.
-
APP SCRIPT האם שייך meta programming? (קוד JS שמריץ string כקוד JS)@OdedDvir הקוד
function RunJS(){ var TEXT = "var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.getRange(a500).setvalue(\"Runing!\");"; eval(TEXT); }
מחזיר שגיאת
ReferenceError: a500 is not defined
אולי זה כן עובד, רק צריך לגשת אל הגוגל שיטס כאילו זה סקריפט חיצוני?
-
APP SCRIPT האם שייך meta programming? (קוד JS שמריץ string כקוד JS)האם שייך meta programming ב APP SCRIPT ?
(קוד JS שמריץ string כקוד JS)האם אפשר ליצור פונקציה בשיטס (UDF או רק ב APP SCRIPT שלו) בשם "RUNJS(MyCode : string)"?
-
יצירת טבלה הניתנת לעריכה מלאה ממש כמו אקסל/שיטס ב HTML@yossiz כתב ביצירת טבלה הניתנת לעריכה מלאה ממש כמו אקסל/שיטס ב HTML:
(זו אותה ספרייה שהבאתי למעלה, אני רק מראה שהוא קוד פתוח והוא ב-JS)
תודה, וסליחה שלא עיינתי מספיק...
-
יצירת טבלה הניתנת לעריכה מלאה ממש כמו אקסל/שיטס ב HTML@יוס אני גם מחפש כזה דבר, אבל בקוד פתוח (עדיף HTML וJS טהור) גם אם האפשרויות יהיו פחות מפותחות.
מישהו מכיר?
-
if בלי "אם לא", מקונן בfilter בגוגל שיטס@שמחה-זו-הסיסמא דבר ראשון - אפשר לקנן BITOR, אבל זה יהיה קצת מגושם 7 רמות קינון...
אבל פשוט - למה ללכת בכלל על FILTER כשיש לך את QUERY? פשוט לעשות
=QUERY({A2:V14},"SELECT * WHERE Col1 = 'אברהם' OR Col2 > 1 ...(וכו')" )
(באמת אני מרבה להשתמש בQUERY פי כמה מ FILETR, SORT וכד', פשוט פונקציה אחת שבוחרת מתוך מערך, ממיינת ומסננת הכי טוב שאפשר, ובפרט אחרי החידוש שאפשר לעשות פונקציות בעלות שם וביטויי למדה - נולדו פתאום בתחום גם הרבה קיצורי דרך ואפשרויות חדשות)
-
הצעה לתגית משולבת בפורום@A0533057932 'תגיות' הכוונה היתה לנושאים - והיינו הך, אלא שנושא הוא אחד, ותגית היא מרובה.
אני יודע שאין את זה בפורום, ולכן הצעתי
- ושים לב - אני מתכוון רק לתחומים המשותפים האלה, לא לכל הפורום (שבאמת יש בזה סיבוך מסוים כמו שכתבו כבר על זה).
-
הצעה ובקשה (הצעה לאפשרות דירוג נוספת, בקשה למניעת מחיקת פוסטים)@mekev כתב בהצעה ובקשה (הצעה לאפשרות דירוג נוספת, בקשה למניעת מחיקת פוסטים):
אולי ניתן לעשות סוג של דירוג נוסף
בעצם, יש הבדל בין 'מועיל' לבין 'נהנתי' ולבין 'נכון'.
לפעמים הפוסט נכון, אבל האמירה שם היתה בסגנון - 'על ראש הגנב בוער...' ושאר אמרות כנף למיניהם - שם הדירוג הוא רק 'נהנתי', ולשיקול בעלי הפורום אם זה מתאים לפורום מקצועי.
לפעמים האמירה היא לא מועילה, אבל נכונה. לדוגמה - 'סטיתם מהנושא, פתחו אשכול חדש!' או בקשה להוסיף משהו בפורום - כמו פוסט הראשון של @mekev שקיבל דירוג, אבל לא בגלל שזה עזר למישהו, רק הסכימו שהבקשה ראויה ונכונה.
אז אני מצטרף לבקשה (כמובן אם מעשי וכו', לא יודע כמה קוד ועריכה זה דורש) לבדל ל2 דירוגים - 'מועיל', ו'נכון'.
-
(אפשרויות נוספות לשמות הדירוגים: 'הועיל לי', 'אני מסכים' וכדו'.
-
או בכלל להביע את זה באייקון של V ו X ל'נכון', ואייקון אחר - אין לי רעיון עכשיו, ל'מועיל')
-
-
הצעה לתגית משולבת בפורוםרציתי להציע להוסיף אופציה בתגיות תוכנה, אינטרנט, ותכנות,
שיוכלו לבחור כמה מהם על אותו פוסט, ולא תגית אחת בלבד כמו עכשיו.למה? כי יש ביניהם הרבה מן המשותף - לפעמים התכנות מתנגש בבעיות אינטרנט, ולפעמים במהלך הדיבור על תוכנה רוצים גם לדבר על הקוד שלה...
הדבר משמעותי במיוחד בקוד אקסס, אקסל, וורד, ומוצרי גוגל המקבילים, שם היישום הוא תוכנה, הקוד הוא תכנות, ואולי - גוגל הוא אינטרנט...