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

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

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

בדיקת תקינות של תעודת זהות באקסל

מתוזמן נעוץ נעול הועבר תוכנה
29 פוסטים 8 כותבים 2.5k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • y0527643446Y מנותק
    y0527643446Y מנותק
    y0527643446
    כתב ב נערך לאחרונה על ידי
    #6

    נכון אתה צודק .
    הפעלת מאקרו היא לא ישימה עבורי
    מכיוון שזה קובץ שמייצאים ללקוחות ואני לא יכולה
    לומר להם ללחוץ לאפשר את המאקרו בכל פעם שיורידו כזה קובץ.
    וחוץ מזה שהקובץ נקרא ב-C# ע"י OpenXML
    שלא נראה לי תומך באקסל עם מקרואים(זה כבר סיומת אחרת)
    בכל אופן תודה על הכיוונים..

    dovidD תגובה 1 תגובה אחרונה
    0
    • dovidD מנותק
      dovidD מנותק
      dovid ניהול
      השיב לy0527643446 ב נערך לאחרונה על ידי
      #7

      @y0527643446 כתב בבדיקת תקינות של תעודת זהות באקסל:

      וחוץ מזה שהקובץ נקרא ב-C# ע"י OpenXML
      שלא נראה לי תומך באקסל עם מקרואים(זה כבר סיומת אחרת)

      תומך.

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

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

      y0527643446Y תגובה 1 תגובה אחרונה
      1
      • yossizY מנותק
        yossizY מנותק
        yossiz
        השיב לy0527643446 ב נערך לאחרונה על ידי
        #8

        @y0527643446 כתב בבדיקת תקינות של תעודת זהות באקסל:

        אולי מישהו כן הצליח להתשמש בנוסחה הזאת לקבצים ב- Data Validation?

        אפשר פשוט להכניס את הנוסחה לאיזה תא, ואז לעשות ולידציה שהתא ההוא שווה ל-TRUE

        📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

        תגובה 1 תגובה אחרונה
        1
        • y0527643446Y מנותק
          y0527643446Y מנותק
          y0527643446
          כתב ב נערך לאחרונה על ידי
          #9

          @yossiz
          אני רוצה את הולידציה על עמודה שלמה
          של הזנת תעודת זהות ושלא תופיע תשובה אלא פשוט תקפוץ הודעת שגיאה
          כמו ב-Data Validation
          @dovid - בהחלטה של הצוות לא עושים מאקרו ולכן לא ישים..
          אבל זה מוזר כי ב-Data Validation אפשר לשים נוסחאות כמו במאקרו

          yossizY תגובה 1 תגובה אחרונה
          0
          • yossizY מנותק
            yossizY מנותק
            yossiz
            השיב לy0527643446 ב נערך לאחרונה על ידי yossiz
            #10

            @y0527643446 כתב בבדיקת תקינות של תעודת זהות באקסל:

            אני רוצה את הולידציה על עמודה שלמה
            של הזנת תעודת זהות ושלא תופיע תשובה אלא פשוט תקפוץ הודעת שגיאה
            כמו ב-Data Validation

            לא הבנתי למה הפתרון שלי לא עוזר לעמודה שלימה, אם רוצים שלא תופיע התשובה תשתמשו בעמודה מוסתרת עבור הנוסחה

            @y0527643446 כתב בבדיקת תקינות של תעודת זהות באקסל:

            אבל זה מוזר כי ב-Data Validation אפשר לשים נוסחאות כמו במאקרו

            נוסחת אקסל זה לא קוד. אי אפשר להכניס לולידציה קוד VBA, אאל״ט

            📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

            y0527643446Y תגובה 1 תגובה אחרונה
            2
            • y0527643446Y מנותק
              y0527643446Y מנותק
              y0527643446
              השיב לyossiz ב נערך לאחרונה על ידי
              #11

              @yossiz
              ראיתי ל-Data Validation יש מגבלה של 255 תווים
              ולכן לא הצלחתי,
              יש מישהי\ו שיצא להם להתגבר על המגבלה הזאת?

              OdedDvirO y0527643446Y 2 תגובות תגובה אחרונה
              0
              • OdedDvirO מנותק
                OdedDvirO מנותק
                OdedDvir
                השיב לy0527643446 ב נערך לאחרונה על ידי
                #12

                @y0527643446 אפשר להתמודד עם המגבלה הזו, בתנאי שתדאגו מראש לקיים את התנאים הבאים:

                1. הנתונים יוצגו כמחרוזת
                2. הנתונים ירופדו עם אפסים מובילים כדי להשלים ל-9 תוים (כלומר כל מספר ת.ז. יכיל בדיוק 9 ספרות)

                ואז אפשר לקצר את הנוסחא משמעותית ולרשום כך:

                =MOD(MID(A1,1,1)+MID("0246813579",MID(A1,2,1)+1,1)+MID(A1,3,1)+MID("0246813579",MID(A1,4,1)+1,1)+MID(A1,5,1)+MID("0246813579",MID(A1,6,1)+1,1)+MID(A1,7,1)+MID("0246813579",MID(A1,8,1)+1,1)+MID(A1,9,1),10)=0
                
                • הערה: הנוסחא לעיל היא להגדרה של אימות נתונים על תא A1, אח"כ ניתן לגרור לתאים אחרים.
                  מצ"ב צילום מסך לדוגמא:
                  13863509-8c99-4149-bfef-70394655c81e-תמונה.png
                  קובץ להורדה: בדיקת תקינות תעודת זהות.xlsx
                dovidD תגובה 1 תגובה אחרונה
                7
                • y0527643446Y מנותק
                  y0527643446Y מנותק
                  y0527643446
                  השיב לy0527643446 ב נערך לאחרונה על ידי
                  #13

                  @OdedDvir
                  תודה על התשובה המפורטת והברורה.
                  השדה שלי באמת מסוג טקסט
                  אבל בגלל שמשתמש מכניס את הת"ז
                  אני לא יכולה להגביל אותו להכניס כולל 0
                  בהתחלה ..
                  ז"א שאני לא אוכל לקצר את הנוסחה?

                  תגובה 1 תגובה אחרונה
                  0
                  • dovidD מנותק
                    dovidD מנותק
                    dovid ניהול
                    השיב לOdedDvir ב נערך לאחרונה על ידי
                    #14

                    @OdedDvir מה רע בפתרון של @yossiz ?

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

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

                    OdedDvirO תגובה 1 תגובה אחרונה
                    1
                    • OdedDvirO מנותק
                      OdedDvirO מנותק
                      OdedDvir
                      השיב לdovid ב נערך לאחרונה על ידי
                      #15

                      @dovid כתב בבדיקת תקינות של תעודת זהות באקסל:

                      @OdedDvir מה רע בפתרון של @yossiz ?

                      שום דבר לא רע, מסתמא כך הייתי עושה.
                      פשוט איתגרה אותי השאלה האם ניתן להתמודד עם המגבלה של 255 תוים...

                      dovidD תגובה 1 תגובה אחרונה
                      2
                      • dovidD מנותק
                        dovidD מנותק
                        dovid ניהול
                        השיב לOdedDvir ב נערך לאחרונה על ידי
                        #16

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

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

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

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

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

                          =LET(N,REPT(0,9-LEN(A1))&A1,LET(P,"0246813579",MOD(MID(N,1,1)+MID(P,MID(N,2,1)+1,1)+MID(N,3,1)+MID(P,MID(N,4,1)+1,1)+MID(N,5,1)+MID(P,MID(N,6,1)+1,1)+MID(N,7,1)+MID(P,MID(N,8,1)+1,1)+MID(N,9,1),10)=0))
                          

                          מצורף קובץ משופר: בדיקת תקינות תעודת זהות.xlsx

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

                            @OdedDvir אתה בטוח שזה הקובץ הנכון ? אני לא רואה שם שום דבר מיוחד

                            OdedDvirO תגובה 1 תגובה אחרונה
                            0
                            • OdedDvirO מנותק
                              OdedDvirO מנותק
                              OdedDvir
                              השיב לאף אחד 3 ב נערך לאחרונה על ידי
                              #19

                              @אף-אחד-3 נסה להכניס בטור A מספר ת.ז. לא תקין

                              אף אחד 3א y0527643446Y 2 תגובות תגובה אחרונה
                              0
                              • אף אחד 3א מנותק
                                אף אחד 3א מנותק
                                אף אחד 3
                                השיב לOdedDvir ב נערך לאחרונה על ידי
                                #20

                                @OdedDvir אה אוקיי פשוט אני ממש בור באקסל אז ישר חיפשתי נוסחה
                                איפה באמת התנאי נמצא ?

                                תגובה 1 תגובה אחרונה
                                0
                                • y0527643446Y מנותק
                                  y0527643446Y מנותק
                                  y0527643446
                                  השיב לOdedDvir ב נערך לאחרונה על ידי
                                  #21

                                  @OdedDvir
                                  תודה על הרצון והידע 👍
                                  אני פשוט ניסיתי גם להכניס בעמודה A ולא עשה לי שגיאה בת"ז לא תרינה וראיתי שאני מנסה לערוך את הולידציה יש לי כזו הודעת שגיאה:
                                  f1fdf53a-bf46-40ad-ab5e-541f41490fae-image.png
                                  אולי הקובץ לא עלה טוב?
                                  שוב תודה על הכל..

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

                                    @y0527643446 @אף-אחד-3 התנאי מוגדר באימות נתונים.
                                    כדי להציג אותו, יש לבחור את התא A1 ומהתפריט "אימות נתונים":
                                    0daf5f18-a7fb-460f-863f-fd5404da7a52-תמונה.png
                                    הנוסחא תופיע בחלון שיפתח:
                                    b429718a-f8c7-4a85-89ef-c47c9a942cfc-תמונה.png

                                    y0527643446Y תגובה 1 תגובה אחרונה
                                    3
                                    • y0527643446Y מנותק
                                      y0527643446Y מנותק
                                      y0527643446
                                      השיב לOdedDvir ב נערך לאחרונה על ידי
                                      #23

                                      @OdedDvir
                                      לא הצלחתי להשתמש בנוסחה כי אני מקבלת את ההודעת שגיאה שצירפתי בניסיון לשמור את הנוסחה.
                                      bec4935a-3cbf-4544-8dde-9c0838140f65-image.png

                                      OdedDvirO y0527643446Y 2 תגובות תגובה אחרונה
                                      0
                                      • OdedDvirO מנותק
                                        OdedDvirO מנותק
                                        OdedDvir
                                        השיב לy0527643446 ב נערך לאחרונה על ידי
                                        #24

                                        @y0527643446 יתכן וגירסת האקסל שלכם אינה תומכת ב- LET.
                                        דרישת המינימום היא גירסת אקסל 365 או 2021.

                                        תגובה 1 תגובה אחרונה
                                        3
                                        • y0527643446Y מנותק
                                          y0527643446Y מנותק
                                          y0527643446
                                          השיב לy0527643446 ב נערך לאחרונה על ידי
                                          #25

                                          @OdedDvir
                                          נכון באמת ראיתי שהאקסל שלי בגירסה ישנה יותר
                                          חבל..👎
                                          בכל אופן ממש תודה

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

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

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

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