דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. אינטרנט
  3. פילטר לפי כותרת העמודה גוגל שיטס

פילטר לפי כותרת העמודה גוגל שיטס

מתוזמן נעוץ נעול הועבר אינטרנט
12 פוסטים 5 כותבים 423 צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • פ מנותק
    פ מנותק
    פשוט אבל תותח
    כתב ב נערך לאחרונה על ידי פשוט אבל תותח
    #1

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

    =QUERY(גיליון 1!A1:D, "select B, C,")
    

    לסיכום כיצד ניתן לבקש מהפונקציה הנ"ל רק את העמודות שהכותרת שלהם היא XXX,YYY,ZZZ

    ועוד משהו אחרון: תודה רבה לכל העוזרים ואלו שרוצים לעזור

    התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
    ivr.8480381@gmail.com

    OdedDvirO nachN 2 תגובות תגובה אחרונה
    0
    • פ פשוט אבל תותח

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

      =QUERY(גיליון 1!A1:D, "select B, C,")
      

      לסיכום כיצד ניתן לבקש מהפונקציה הנ"ל רק את העמודות שהכותרת שלהם היא XXX,YYY,ZZZ

      ועוד משהו אחרון: תודה רבה לכל העוזרים ואלו שרוצים לעזור

      OdedDvirO מנותק
      OdedDvirO מנותק
      OdedDvir
      כתב ב נערך לאחרונה על ידי OdedDvir
      #2

      @פשוט-אבל-תותח אפשר על ידי סקריפט קטן. עיין בפתרון כאן, ותעתיק את הקוד לסקריפט בגליון.
      ואז תשתמש ב-QUERY כך:

      =QUERY(גיליון1!A1:D, QueryByName(גיליון1!A1:D1, "SELECT `XXX`, `YYY`, `ZZZ`"))
      
      פ 2 תגובות תגובה אחרונה
      2
      • OdedDvirO OdedDvir

        @פשוט-אבל-תותח אפשר על ידי סקריפט קטן. עיין בפתרון כאן, ותעתיק את הקוד לסקריפט בגליון.
        ואז תשתמש ב-QUERY כך:

        =QUERY(גיליון1!A1:D, QueryByName(גיליון1!A1:D1, "SELECT `XXX`, `YYY`, `ZZZ`"))
        
        פ מנותק
        פ מנותק
        פשוט אבל תותח
        כתב ב נערך לאחרונה על ידי
        #3

        @OdedDvir
        תודה רבה
        מה שקורה זה נותן שגיאה וזה ההסבר
        TypeError: item.toLowerCase is not a function (שורה 26).

        התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
        ivr.8480381@gmail.com

        תגובה 1 תגובה אחרונה
        0
        • פ פשוט אבל תותח

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

          =QUERY(גיליון 1!A1:D, "select B, C,")
          

          לסיכום כיצד ניתן לבקש מהפונקציה הנ"ל רק את העמודות שהכותרת שלהם היא XXX,YYY,ZZZ

          ועוד משהו אחרון: תודה רבה לכל העוזרים ואלו שרוצים לעזור

          nachN מנותק
          nachN מנותק
          nach
          כתב ב נערך לאחרונה על ידי nach
          #4

          @OdedDvir
          @פשוט-אבל-תותח אמר:

          יש לי טבלת נתונים כלשהיא ואני מעוניין להציג רק את העמודות שאני אבחר
          אבל מכיון שיש עוד משתמשים שיכולים להוסיף עמודות לטבלה המקורית אני צריך לקבל את העמודות לפי הכותרת שלהם
          חשבתי להשתמש בפונקציה QUERY שהיא הפונקציה היחידה שאני מכיר שיודעת לפלטר עמודות ...
          לדוגמא....
          לסיכום כיצד ניתן לבקש מהפונקציה הנ"ל רק את העמודות שהכותרת שלהם היא XXX,YYY,ZZZ

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

          ="select Col"&MATCH("טלפון",A1:E1,0)
          

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

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

          A1:F38
          

          תיתן:

          {A1:F37;A38:F38}
          

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

          בהצלחה!

          OdedDvirO תגובה 1 תגובה אחרונה
          1
          • nachN nach

            @OdedDvir
            @פשוט-אבל-תותח אמר:

            יש לי טבלת נתונים כלשהיא ואני מעוניין להציג רק את העמודות שאני אבחר
            אבל מכיון שיש עוד משתמשים שיכולים להוסיף עמודות לטבלה המקורית אני צריך לקבל את העמודות לפי הכותרת שלהם
            חשבתי להשתמש בפונקציה QUERY שהיא הפונקציה היחידה שאני מכיר שיודעת לפלטר עמודות ...
            לדוגמא....
            לסיכום כיצד ניתן לבקש מהפונקציה הנ"ל רק את העמודות שהכותרת שלהם היא XXX,YYY,ZZZ

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

            ="select Col"&MATCH("טלפון",A1:E1,0)
            

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

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

            A1:F38
            

            תיתן:

            {A1:F37;A38:F38}
            

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

            בהצלחה!

            OdedDvirO מנותק
            OdedDvirO מנותק
            OdedDvir
            כתב ב נערך לאחרונה על ידי OdedDvir
            #5

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

            (לדעתי חבל ללכת ישר לאופציה של קוד כשנראה לכאורה שיש פתרון מוצלח יותר בפונקציה ישירה)

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

            nachN Y.Excel.AccessY 2 תגובות תגובה אחרונה
            3
            • OdedDvirO OdedDvir

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

              (לדעתי חבל ללכת ישר לאופציה של קוד כשנראה לכאורה שיש פתרון מוצלח יותר בפונקציה ישירה)

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

              nachN מנותק
              nachN מנותק
              nach
              כתב ב נערך לאחרונה על ידי
              #6

              @OdedDvir אמר:

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

              אמת ויציב.
              צודק.

              תגובה 1 תגובה אחרונה
              0
              • OdedDvirO OdedDvir

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

                (לדעתי חבל ללכת ישר לאופציה של קוד כשנראה לכאורה שיש פתרון מוצלח יותר בפונקציה ישירה)

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

                Y.Excel.AccessY מנותק
                Y.Excel.AccessY מנותק
                Y.Excel.Access
                כתב ב נערך לאחרונה על ידי Y.Excel.Access
                #7

                @OdedDvir אמר בפילטר לפי כותרת העמודה גוגל שיטס:

                (לדעתי חבל ללכת ישר לאופציה של קוד כשנראה לכאורה שיש פתרון מוצלח יותר בפונקציה ישירה)

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

                נכון, אני גם מאוד נהנתי מהתשובה של @OdedDvir , אבל אני רוצה להביא גם את הצד השני...

                • פונקציית UDF בגוגל שיטס איטית יותר, כך שבחישובים מסובכים זה מכביד.
                • לפי מה שהבנתי א"א לשכפל קובץ כזה למקום אחר / ללקוח, כי צריך לשכפל את הסקריפט בנפרד.

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

                אם טעיתי/החסרתי במשהו, אשמח לדעת!

                Y.Excel.Access @ gmail.com

                תגובה 1 תגובה אחרונה
                0
                • OdedDvirO OdedDvir

                  @פשוט-אבל-תותח אפשר על ידי סקריפט קטן. עיין בפתרון כאן, ותעתיק את הקוד לסקריפט בגליון.
                  ואז תשתמש ב-QUERY כך:

                  =QUERY(גיליון1!A1:D, QueryByName(גיליון1!A1:D1, "SELECT `XXX`, `YYY`, `ZZZ`"))
                  
                  פ מנותק
                  פ מנותק
                  פשוט אבל תותח
                  כתב ב נערך לאחרונה על ידי פשוט אבל תותח
                  #8

                  @OdedDvir

                  =QUERY('גיליון7'!A:F, QueryByName('גיליון5'!A1:F1, "SELECT `Data Folder`, `Data Did`"))
                  

                  התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                  ivr.8480381@gmail.com

                  OdedDvirO תגובה 1 תגובה אחרונה
                  0
                  • פ פשוט אבל תותח

                    @OdedDvir

                    =QUERY('גיליון7'!A:F, QueryByName('גיליון5'!A1:F1, "SELECT `Data Folder`, `Data Did`"))
                    
                    OdedDvirO מנותק
                    OdedDvirO מנותק
                    OdedDvir
                    כתב ב נערך לאחרונה על ידי
                    #9

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

                    פ 2 תגובות תגובה אחרונה
                    1
                    • OdedDvirO OdedDvir

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

                      פ מנותק
                      פ מנותק
                      פשוט אבל תותח
                      כתב ב נערך לאחרונה על ידי
                      #10

                      @OdedDvir
                      לא, כל העמודות מלאות
                      בטקסט רגיל לגמרי

                      התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                      ivr.8480381@gmail.com

                      תגובה 1 תגובה אחרונה
                      0
                      • OdedDvirO OdedDvir

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

                        פ מנותק
                        פ מנותק
                        פשוט אבל תותח
                        כתב ב נערך לאחרונה על ידי פשוט אבל תותח
                        #11

                        @OdedDvir
                        היי
                        מצאתי את הבעיה בטעות ציינתי 2 גיליונות שונים תיקנצתי וכעת זה עובד

                        =QUERY('גיליון7'!A:E, QueryByName('גיליון7'!A1:E1, "SELECT `Data Folder`, `Data Did`"))
                        

                        תודה רבה ענקית!!!!

                        התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                        ivr.8480381@gmail.com

                        dovidD תגובה 1 תגובה אחרונה
                        0
                        • פ פשוט אבל תותח

                          @OdedDvir
                          היי
                          מצאתי את הבעיה בטעות ציינתי 2 גיליונות שונים תיקנצתי וכעת זה עובד

                          =QUERY('גיליון7'!A:E, QueryByName('גיליון7'!A1:E1, "SELECT `Data Folder`, `Data Did`"))
                          

                          תודה רבה ענקית!!!!

                          dovidD מנותק
                          dovidD מנותק
                          dovid
                          ניהול
                          כתב ב נערך לאחרונה על ידי dovid
                          #12

                          @פשוט-אבל-תותח אמר בפילטר לפי כותרת העמודה גוגל שיטס:

                          @OdedDvir
                          היי
                          מצאתי את הבעיה בטעות ציינתי 2 גיליונות שונים תיקנצתי וכעת זה עובד

                          המילים "מצאתי את הבעיה" קצת מרגיזות.
                          אין שום בעיה לציין גליונות שונים (גם אם זה היה טעות מצידך).
                          הבעיה היא שהכתובת 'גיליון5'!A1:F1 הייתה ריקה בדיוק כפי שאמר @OdedDvir.

                          • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                          • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                          תגובה 1 תגובה אחרונה
                          2
                          תגובה
                          • תגובה כנושא
                          התחברו כדי לפרסם תגובה
                          • מהישן לחדש
                          • מהחדש לישן
                          • הכי הרבה הצבעות


                          בא תתחבר לדף היומי!
                          • התחברות

                          • אין לך חשבון עדיין? הרשמה

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