דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. תוכנות
  3. יישומי אופיס
  4. אקסל
  5. עזרה הדדית - אקסל
  6. בקשת מידע | פיצול תאים

בקשת מידע | פיצול תאים

מתוזמן נעוץ נעול הועבר עזרה הדדית - אקסל
16 פוסטים 5 כותבים 125 צפיות 6 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • תלת פאזית תלת פאזי

    @ע-ה-דכו-ע כתב בבקשת מידע | פיצול תאים:

    =BYCOL(WRAPCOLS(TEXTSPLIT(A1," "), 5, ""), LAMBDA(col, TEXTJOIN(" ", TRUE, col)))

    ...פונקציה לא ידועה....

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

    @תלת-פאזי כתב בבקשת מידע | פיצול תאים:

    @ע-ה-דכו-ע כתב בבקשת מידע | פיצול תאים:

    =BYCOL(WRAPCOLS(TEXTSPLIT(A1," "), 5, ""), LAMBDA(col, TEXTJOIN(" ", TRUE, col)))

    ...פונקציה לא ידועה....

    איזה אופיס יש לך? יכול להיות שבישנים זה לא תואם.

    תלת פאזית תגובה 1 תגובה אחרונה
    0
    • תלת פאזית תלת פאזי

      @ע-ה-דכו-ע כתב בבקשת מידע | פיצול תאים:

      =BYCOL(WRAPCOLS(TEXTSPLIT(A1," "), 5, ""), LAMBDA(col, TEXTJOIN(" ", TRUE, col)))

      ...פונקציה לא ידועה....

      9 מנותק
      9 מנותק
      975
      כתב נערך לאחרונה על ידי
      #7

      @תלת-פאזי כתב

      ...פונקציה לא ידועה...

      עם זה

      עקרוני אפשר עם טקסט לעמודות בלשונית נתונים

      ניסית? או שזה לא טוב

      תלת פאזית תגובה 1 תגובה אחרונה
      0
      • ע"ה דכו"עע ע"ה דכו"ע

        @תלת-פאזי כתב בבקשת מידע | פיצול תאים:

        @ע-ה-דכו-ע כתב בבקשת מידע | פיצול תאים:

        =BYCOL(WRAPCOLS(TEXTSPLIT(A1," "), 5, ""), LAMBDA(col, TEXTJOIN(" ", TRUE, col)))

        ...פונקציה לא ידועה....

        איזה אופיס יש לך? יכול להיות שבישנים זה לא תואם.

        תלת פאזית מנותק
        תלת פאזית מנותק
        תלת פאזי
        כתב נערך לאחרונה על ידי
        #8

        @ע-ה-דכו-ע כתב בבקשת מידע | פיצול תאים:

        איזה אופיס יש לך? יכול להיות שבישנים זה לא תואם.

        אופיס 365
        וגם בשיטס

        תגובה 1 תגובה אחרונה
        0
        • 9 975

          @תלת-פאזי כתב

          ...פונקציה לא ידועה...

          עם זה

          עקרוני אפשר עם טקסט לעמודות בלשונית נתונים

          ניסית? או שזה לא טוב

          תלת פאזית מנותק
          תלת פאזית מנותק
          תלת פאזי
          כתב נערך לאחרונה על ידי
          #9

          @975 כתב בבקשת מידע | פיצול תאים:

          ניסית? או שזה לא טוב

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

          תגובה 1 תגובה אחרונה
          0
          • י יאיר דניאל

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


            כדי לפצל את התא כמו שתיארת, תוכל להשתמש באפשרויות הבאות, בהתאם לתוכנת הגיליון האלקטרוני שבה אתה משתמש:

            ב-Google Sheets
            בחר את התא שברצונך לפצל (לדוגמה, A1).

            השתמש בנוסחה הבאה בתא חדש (לדוגמה, B1):

            Excel

            =TRANSPOSE(SPLIT(A1," ",FALSE,TRUE))
            נוסחה זו תפצל את התוכן של תא A1 לפי רווחים ותציג כל פריט בשורה נפרדת.

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

            ב-Microsoft Excel
            בחר את התא שברצונך לפצל (לדוגמה, A1).

            עבור לכרטיסייה נתונים (Data) ובחר בטקסט לעמודות (Text to Columns).

            בחלון שייפתח, בחר באפשרות מופרד (Delimited) ולחץ על הבא (Next).

            סמן את תיבת הרווח (Space) כמפריד, וודא שכל התיבות האחרות לא מסומנות. לחץ על הבא (Next).

            בחר את פורמט הנתונים (בדרך כלל כללי - General) ואת היעד (היכן ברצונך שהנתונים יופיעו). לחץ על סיום (Finish).

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

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

            בחר את התא עם כל הפריטים (לדוגמה, A1).

            בתא B1, הכנס את הנוסחה הבאה (לדוגמה, לפיצול ל-6 פריטים בעמודה):

            Excel

            =INDEX(SPLIT(A1," "),0,SEQUENCE(1,6))
            שימו לב: נוסחה זו פועלת רק בגרסאות חדשות של Excel (Office 365) וב-Google Sheets.

            כדי ליצור את העמודה השנייה (C1), תצטרך להתאים את הנוסחה כדי שתתחיל מהפריט ה-7. זה יכול להיות מסובך ולדרוש התאמות רבות.

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

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

            @יאיר-דניאל כתב בבקשת מידע | פיצול תאים:

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

            ב"ה הבינה שה' חנן אותי [על אף שהיא פחות מהבינה של אישתי]
            ידעתי את כל מה ש... מלאכותי שלך כתב
            לא בשביל זה נפתח הפורום.

            תגובה 1 תגובה אחרונה
            1
            • ע"ה דכו"עע ע"ה דכו"ע

              @תלת-פאזי שים את זה בתא A2 (בהנחה שהתא המלא הוא A1אם זה כמה שורות, אפשר לעשות בנפרד על כל אחת מהם, ואם זה הרבה שורות, אפשר לעשות בגיליון חדש שיהיה מסודר בשורות בדיוק כמו בראשון).

              =BYCOL(WRAPCOLS(TEXTSPLIT(A1," "), 5, ""), LAMBDA(col, TEXTJOIN(" ", TRUE, col)))
              

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

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

              @ע-ה-דכו-ע כתב בבקשת מידע | פיצול תאים:

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

              אתה ניסית את זה?

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

              ע"ה דכו"עע תגובה 1 תגובה אחרונה
              0
              • תלת פאזית תלת פאזי

                יש לי תא בודד עם אלפי פריטים (מפריד בין הפריטים=רווח)
                אני רוצה לפצל את התא לעמודות, שבכל עמודה יופיעו מס' פריטים קבוע

                לדוגמא:
                יש לי:
                עמודה A- א ב ג ד ה ו ז ח ט י יא יב יג יד טו טז יז יח יט כ

                שיצא לי
                עמודה A- א ב ג ד ה ו
                עמודה B- ז ח ט י יא יב
                עמודה C- יג יד טו טז יז יח
                עמודה D- יט כ

                תודה רבה!

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

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

                Sub חלוקת_ערך_תא_לתאים()
                    Dim pritim() As String
                    Dim parit As String
                    Dim forStep As Integer
                    
                    pritim = Split(ActiveCell.Text, " ")
                    forStep = InputBox("הזן את מספר הפריטים בכל תא")
                    For i = LBound(pritim) To UBound(pritim)
                        If i Mod forStep = 0 Then
                            ActiveCell.Offset(0, i / forStep).Value = parit
                            parit = ""
                        End If
                        parit = parit & " " & pritim(i)
                    Next i
                    ActiveCell.Offset(0, i / forStep).Value = parit
                
                End Sub
                Sub קיבוץ_ערך_תאים()
                    Dim parit As String
                    Dim forStep As Integer
                    
                    forStep = InputBox("הזן את מספר התאים שברצונך לקבץ")
                    For i = 0 To forStep
                        parit = parit & ActiveCell.Offset(0, i).Value
                        ActiveCell.Offset(0, i).Value = ""
                    Next i
                    ActiveCell.Value = parit
                End Sub
                
                
                תלת פאזית תגובה 1 תגובה אחרונה
                0
                • תלת פאזית תלת פאזי

                  @ע-ה-דכו-ע כתב בבקשת מידע | פיצול תאים:

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

                  אתה ניסית את זה?

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

                  ע"ה דכו"עע מנותק
                  ע"ה דכו"עע מנותק
                  ע"ה דכו"ע
                  כתב נערך לאחרונה על ידי
                  #13

                  @תלת-פאזי כתב בבקשת מידע | פיצול תאים:

                  @ע-ה-דכו-ע כתב בבקשת מידע | פיצול תאים:

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

                  אתה ניסית את זה?

                  אני ניסיתי ועבד יופי.

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

                  אפשר ככה (לגרור את זה על כמה תאים שצריך).

                  =TEXTJOIN(",",TRUE,INDEX($A$1:$Z$1, (COLUMN(A1)-1)*5+1) : INDEX($A$1:$Z$1, (COLUMN(A1)-1)*5+5))
                  
                  תלת פאזית תגובה 1 תגובה אחרונה
                  0
                  • ש שלמה11

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

                    Sub חלוקת_ערך_תא_לתאים()
                        Dim pritim() As String
                        Dim parit As String
                        Dim forStep As Integer
                        
                        pritim = Split(ActiveCell.Text, " ")
                        forStep = InputBox("הזן את מספר הפריטים בכל תא")
                        For i = LBound(pritim) To UBound(pritim)
                            If i Mod forStep = 0 Then
                                ActiveCell.Offset(0, i / forStep).Value = parit
                                parit = ""
                            End If
                            parit = parit & " " & pritim(i)
                        Next i
                        ActiveCell.Offset(0, i / forStep).Value = parit
                    
                    End Sub
                    Sub קיבוץ_ערך_תאים()
                        Dim parit As String
                        Dim forStep As Integer
                        
                        forStep = InputBox("הזן את מספר התאים שברצונך לקבץ")
                        For i = 0 To forStep
                            parit = parit & ActiveCell.Offset(0, i).Value
                            ActiveCell.Offset(0, i).Value = ""
                        Next i
                        ActiveCell.Value = parit
                    End Sub
                    
                    
                    תלת פאזית מנותק
                    תלת פאזית מנותק
                    תלת פאזי
                    כתב נערך לאחרונה על ידי
                    #14

                    @שלמה11 כתב בבקשת מידע | פיצול תאים:

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

                    Sub חלוקת_ערך_תא_לתאים()
                        Dim pritim() As String
                        Dim parit As String
                        Dim forStep As Integer
                        
                        pritim = Split(ActiveCell.Text, " ")
                        forStep = InputBox("הזן את מספר הפריטים בכל תא")
                        For i = LBound(pritim) To UBound(pritim)
                            If i Mod forStep = 0 Then
                                ActiveCell.Offset(0, i / forStep).Value = parit
                                parit = ""
                            End If
                            parit = parit & " " & pritim(i)
                        Next i
                        ActiveCell.Offset(0, i / forStep).Value = parit
                    
                    End Sub
                    Sub קיבוץ_ערך_תאים()
                        Dim parit As String
                        Dim forStep As Integer
                        
                        forStep = InputBox("הזן את מספר התאים שברצונך לקבץ")
                        For i = 0 To forStep
                            parit = parit & ActiveCell.Offset(0, i).Value
                            ActiveCell.Offset(0, i).Value = ""
                        Next i
                        ActiveCell.Value = parit
                    End Sub
                    
                    

                    איך ואיפה אני מדביק את הקוד?
                    וכן היכן מתחיל ונגמר כל קוד?

                    תגובה 1 תגובה אחרונה
                    0
                    • ע"ה דכו"עע ע"ה דכו"ע

                      @תלת-פאזי כתב בבקשת מידע | פיצול תאים:

                      @ע-ה-דכו-ע כתב בבקשת מידע | פיצול תאים:

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

                      אתה ניסית את זה?

                      אני ניסיתי ועבד יופי.

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

                      אפשר ככה (לגרור את זה על כמה תאים שצריך).

                      =TEXTJOIN(",",TRUE,INDEX($A$1:$Z$1, (COLUMN(A1)-1)*5+1) : INDEX($A$1:$Z$1, (COLUMN(A1)-1)*5+5))
                      
                      תלת פאזית מנותק
                      תלת פאזית מנותק
                      תלת פאזי
                      כתב נערך לאחרונה על ידי
                      #15

                      @ע-ה-דכו-ע כתב בבקשת מידע | פיצול תאים:

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

                      אפשר ככה (לגרור את זה על כמה תאים שצריך).

                      =TEXTJOIN(",",TRUE,INDEX($A$1:$Z$1, (COLUMN(A1)-1)*5+1) : INDEX($A$1:$Z$1, (COLUMN(A1)-1)*5+5))
                      

                      זה עובד יופי, אך רק על 4 תאים הראשונים אח"כ מופיע לי שגיאה:
                      53f0003e-8b80-4e3f-9944-930ff37ae493-image.png

                      ע"ה דכו"עע תגובה 1 תגובה אחרונה
                      0
                      • תלת פאזית תלת פאזי

                        @ע-ה-דכו-ע כתב בבקשת מידע | פיצול תאים:

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

                        אפשר ככה (לגרור את זה על כמה תאים שצריך).

                        =TEXTJOIN(",",TRUE,INDEX($A$1:$Z$1, (COLUMN(A1)-1)*5+1) : INDEX($A$1:$Z$1, (COLUMN(A1)-1)*5+5))
                        

                        זה עובד יופי, אך רק על 4 תאים הראשונים אח"כ מופיע לי שגיאה:
                        53f0003e-8b80-4e3f-9944-930ff37ae493-image.png

                        ע"ה דכו"עע מנותק
                        ע"ה דכו"עע מנותק
                        ע"ה דכו"ע
                        כתב נערך לאחרונה על ידי
                        #16

                        @תלת-פאזי כתב בבקשת מידע | פיצול תאים:

                        @ע-ה-דכו-ע כתב בבקשת מידע | פיצול תאים:

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

                        אפשר ככה (לגרור את זה על כמה תאים שצריך).

                        =TEXTJOIN(",",TRUE,INDEX($A$1:$Z$1, (COLUMN(A1)-1)*5+1) : INDEX($A$1:$Z$1, (COLUMN(A1)-1)*5+5))
                        

                        זה עובד יופי, אך רק על 4 תאים הראשונים אח"כ מופיע לי שגיאה:
                        53f0003e-8b80-4e3f-9944-930ff37ae493-image.png

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

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

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

                        • התחברות

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

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