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

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

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

אקסל | יבוא סיווג לפי תנאי "מכיל"

מתוזמן נעוץ נעול הועבר תוכנה
19 פוסטים 4 כותבים 618 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • WheneverW מנותק
    WheneverW מנותק
    Whenever
    כתב ב נערך לאחרונה על ידי
    #8

    @מטעמים התחלתי לעבוד על הכיוון הזה אתמול.

    =IF(LEN(B10)-COUNTIF(F5:F15,LEN(SUBSTITUTE(B10,F5:F15,)))>2,"yes","no")
    

    זה בעצם מחפש מחרוזות משלש אותיות ומעלה מהתא ב B בתוך הטור F.

    א. אני לא יודע איך לבדוק איזה נתון במחזרוזות הוא מצא שמתאים.
    ב. איך נוסיף לזה לוקאפ?

    קח בחשבון שיכול להיות לזה בעיות אם המחרוזות כי למשל בתוך המילה "סוכריות" יש "סוכר" וגם "כריות" וכדו'

    מ תגובה 1 תגובה אחרונה
    2
    • מ מנותק
      מ מנותק
      מטעמים
      השיב לWhenever ב נערך לאחרונה על ידי
      #9

      @Whenever
      לגבי א. כדי להמשיך אותך אני צריך להבין מה התחלת...
      לגבי ב. ברגע שיהיה רשום בתא C5 "סוכר" מאוד פשוט לרשום בתא D5 "שהכל" - זה XLOOKUP רגיל ללא שום תוספות.

      WheneverW תגובה 1 תגובה אחרונה
      1
      • WheneverW מנותק
        WheneverW מנותק
        Whenever
        השיב למטעמים ב נערך לאחרונה על ידי
        #10

        @מטעמים כתב באקסל | יבוא סיווג לפי תנאי "מכיל":

        @Whenever
        לגבי א. כדי להמשיך אותך אני צריך להבין מה התחלת...

        האמת שאני כבר לא מבין בעצמי:)

        הכיוון שלי הוא קודם לחלק את התא הראשון לגורמים של קבוצות של 3 תויים. לדוג' "שקי" "קית" "סוכ" "וכר" "כרי" "ריו" "יות". (אולי גם להוסיף את הרווחים למחרוזות, צ"ע)

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

        אם נמצא אז להחזיר את הברכה.

        אם מחר אצטרך לעזוב את הגמרא אנסה לחשוב על פתרון.

        תגובה 1 תגובה אחרונה
        0
        • A מנותק
          A מנותק
          amik
          כתב ב נערך לאחרונה על ידי
          #11

          ניסיתי גישה קצת שונה
          תבדוק את הקובץ
          סיווג-לפי-תנאי-מכיל.xlsx

          מ תגובה 1 תגובה אחרונה
          2
          • מ מנותק
            מ מנותק
            מטעמים
            השיב לamik ב נערך לאחרונה על ידי
            #12

            @amik
            לא כ"כ הצלחתי להבין. אשמח אם יש לך פנאי להרחיב הסבר קטן.

            WheneverW תגובה 1 תגובה אחרונה
            1
            • WheneverW מנותק
              WheneverW מנותק
              Whenever
              השיב למטעמים ב נערך לאחרונה על ידי Whenever
              #13

              @מטעמים כתב באקסל | יבוא סיווג לפי תנאי "מכיל":

              @amik
              לא כ"כ הצלחתי להבין. אשמח אם יש לך פנאי להרחיב הסבר קטן.

              הוא בעצם עשה xlookup עם wildcard כלומר חיפוש של ערך גם אם משהו התווסף על הערך כלומר אם חיפשת את המילה "חלב" אבל רשום "חלבן" הלוקאפ עדיין ימצא את הערך.

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

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

              מצורף קובץ סיווג-לפי-תנאי-מכיל (1).xlsx

              זה לא מושלם ונראה לי שעדיין צריך משהו מורכב יותר בשביל לחלק את התא הראשון למחרוזות, עוד לא התייאשתי אבל זה מאוד מסובך:)

              WheneverW מ A 3 תגובות תגובה אחרונה
              2
              • WheneverW מנותק
                WheneverW מנותק
                Whenever
                השיב לWhenever ב נערך לאחרונה על ידי
                #14

                @Whenever כתב ב[אקסל | יבוא סיווג לפי תנאי "מכיל"]

                מצורף קובץ סיווג-לפי-תנאי-מכיל (1).xlsx

                יכול להיות שאפשר לחבר את שני הלוקאפים יחד.

                תגובה 1 תגובה אחרונה
                1
                • מ מנותק
                  מ מנותק
                  מטעמים
                  השיב לWhenever ב נערך לאחרונה על ידי
                  #15

                  @Whenever כתב באקסל | יבוא סיווג לפי תנאי "מכיל":

                  שאולי באמת אפשר לעשות את כל הלוקאפ הפוך

                  איזה רעיון! ✅👍

                  אנסה גם לעבד אותו.

                  תגובה 1 תגובה אחרונה
                  1
                  • A מנותק
                    A מנותק
                    amik
                    השיב לWhenever ב נערך לאחרונה על ידי
                    #16

                    @Whenever כתב באקסל | יבוא סיווג לפי תנאי "מכיל":

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

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

                    אם אין הרבה סיווגים אפשר לבצע זאת עם טבלת משנה שיעבוד לכל נתוני המצרכים.
                    מצו"ב דוגמה
                    סיווג-לפי-תנאי-מכיל.xlsx

                    תגובה 1 תגובה אחרונה
                    2
                    • A מנותק
                      A מנותק
                      amik
                      כתב ב נערך לאחרונה על ידי amik
                      #17

                      אם יש לך אקסל מתקדם Office 2019 או Office 365
                      אז אפשר לקבל את הערך היחיד עם נוסחת TEXTJOIN ללא טבלת עזר
                      מצו"ב דוגמה בטבלה2
                      סיווג-לפי-תנאי-מכיל.xlsx

                      מ 2 תגובות תגובה אחרונה
                      1
                      • מ מנותק
                        מ מנותק
                        מטעמים
                        השיב לamik ב נערך לאחרונה על ידי מטעמים
                        #18

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

                        6b1fd283-24ed-4659-99c7-98579b79291d-image.png

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

                        תגובה 1 תגובה אחרונה
                        2
                        • מ מנותק
                          מ מנותק
                          מטעמים
                          השיב לamik ב נערך לאחרונה על ידי מטעמים
                          #19

                          @amik
                          הצלחתי להשתמש עם הנוסחה שלך ללא עמודת עזר (העתקתי אותה כמו שהיא לתוך התנאי):
                          fdf28a08-f7ee-4df0-aaa3-fbb7a999f923-image.png

                          מצו"ב : סיווג-לפי-תנאי-מכיל3.xlsx

                          תגובה 1 תגובה אחרונה
                          2
                          • WheneverW Whenever התייחס לנושא זה ב

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

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

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