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

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

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

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

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

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

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

    למה אתה מתכוון?

    אבייא תגובה 1 תגובה אחרונה
    0
    • WheneverW מנותק
      WheneverW מנותק
      Whenever
      כתב ב נערך לאחרונה על ידי
      #5

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

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

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

        @אביי כתב:
        אם מדובר באלפי שורות ייתכן שעדיף לערוך את הקישור בין הטבלאות עם עמודה נוספת בעלת ערך מספרי, זה בד"כ מהיר יותר.

        למה אתה מתכוון?

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

        ניתן ליצור עימי קשר 8140hp+t@gmail.com | קטלוג מוצרים
        הלינקיה שלי https://abaye.co/link.html

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

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

          52c9dd8b-1868-4a17-9bce-c8686180f833-image.png

          השאלה היא: איך אני מביא שאקסל ירשום לי את המילה "סוכר" בתא C5?

          תגובה 1 תגובה אחרונה
          0
          • 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
                                  • דף הבית
                                  • קטגוריות
                                  • פוסטים אחרונים
                                  • משתמשים
                                  • חיפוש
                                  • חוקי הפורום