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

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

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

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

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

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

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

    תגובה 1 תגובה אחרונה
    0
    • 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
      • OdedDvirO מנותק
        OdedDvirO מנותק
        OdedDvir
        השיב לnach ב נערך לאחרונה על ידי OdedDvir
        #5

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

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

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

        nachN Y.Excel.AccessY 2 תגובות תגובה אחרונה
        3
        • nachN מנותק
          nachN מנותק
          nach
          השיב לOdedDvir ב נערך לאחרונה על ידי
          #6

          @OdedDvir אמר:

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

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

          תגובה 1 תגובה אחרונה
          0
          • Y.Excel.AccessY מנותק
            Y.Excel.AccessY מנותק
            Y.Excel.Access
            השיב לOdedDvir ב נערך לאחרונה על ידי Y.Excel.Access
            #7

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

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

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

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

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

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

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

            Y.Excel.Access @ gmail.com

            תגובה 1 תגובה אחרונה
            0
            • פ מנותק
              פ מנותק
              פשוט אבל תותח
              השיב לOdedDvir ב נערך לאחרונה על ידי פשוט אבל תותח
              #8

              @OdedDvir

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

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

              OdedDvirO תגובה 1 תגובה אחרונה
              0
              • OdedDvirO מנותק
                OdedDvirO מנותק
                OdedDvir
                השיב לפשוט אבל תותח ב נערך לאחרונה על ידי
                #9

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

                פ 2 תגובות תגובה אחרונה
                1
                • פ מנותק
                  פ מנותק
                  פשוט אבל תותח
                  השיב לOdedDvir ב נערך לאחרונה על ידי
                  #10

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

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

                  תגובה 1 תגובה אחרונה
                  0
                  • פ מנותק
                    פ מנותק
                    פשוט אבל תותח
                    השיב ל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
                    • dovidD מנותק
                      dovidD מנותק
                      dovid ניהול
                      השיב לפשוט אבל תותח ב נערך לאחרונה על ידי dovid
                      #12

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

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

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

                      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                      בכל נושא אפשר ליצור קשר dovid@tchumim.com

                      תגובה 1 תגובה אחרונה
                      2

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

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

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