Excel دىكى TEXTSPLIT ئىقتىدارى: ئايرىغۇچ ئارقىلىق تېكىست تىزمىسىنى بۆلۈش

  • ھەمبەھىرلەڭ
Michael Brown

مەزمۇن جەدۋىلى

دەرسلىكتە سىز بەلگىلىگەن ھەر قانداق ئايرىش ئارقىلىق Excel 365 دىكى يېپيېڭى بولغان TEXTSPLIT ئىقتىدارىنى قانداق ئىشلىتىشنى كۆرسىتىپ بېرىدۇ.

بۆلۈشكە توغرا كەلگەندە ھەر خىل ئەھۋاللار بولۇشى مۇمكىن Excel دىكى ھۈجەيرىلەر. ئىلگىرىكى نەشىرلىرىدە ، بىز ئاللىبۇرۇن تېكىستتىن ستونغا ۋە Flash نى تولدۇرۇش قاتارلىق ۋەزىپىلەرنى ئورۇنداش ئۈچۈن بىر قاتار قوراللار بىلەن تەمىنلەنگەن. ھازىر ، بىزنىڭمۇ بۇنىڭ ئۈچۈن ئالاھىدە ئىقتىدار بار ، TEXTSPLIT ، سىز بەلگىلىگەن پارامېتىرلارغا ئاساسەن بىر قۇرنى ستون ياكى / ۋە قۇرلار ئارا بىر نەچچە كاتەكچىگە ئايرىيالايدۇ.

    Excel TEXTSPLIT ئىقتىدارى

    Excel دىكى TEXTSPLIT ئىقتىدارى بېرىلگەن سىزىق ئارقىلىق تېكىست تىزمىسىنى ستون ياكى / ۋە قۇرلارغا ئايرىيدۇ. نەتىجىدە ھەرىكەتچان سانلار گۇرپىسى ئاپتوماتىك ھالدا كۆپ خىل ھۈجەيرىگە تۆكۈلىدۇ.

    بۇ ئىقتىدار 6 تال تالاش-تارتىشنى تەلەپ قىلىدۇ ، پەقەت ئالدىنقى ئىككىسىلا تەلەپ قىلىنىدۇ. [ignore_empty], [match_mode], [pad_with])

    تېكىست (تەلەپ قىلىنغان) - بۆلۈنگەن تېكىست. تىزما ياكى كاتەكچە پايدىلىنىش ماتېرىيالى سۈپىتىدە تەمىنلىگىلى بولىدۇ. ئەگەر ئەمەلدىن قالدۇرۇلسا ، row_delimiter چوقۇم ئېنىقلىنىشى كېرەك. 0> ignore_empty (ئىختىيارىي) - قۇرۇق قىممەتكە سەل قاراش ياكى قىلماسلىقنى بەلگىلەيدۇ:

    • يالغان (سۈكۈتتىكى) -ئوتتۇرىدا قىممىتى يوق ئۇدا ئايرىغۇچ ئۈچۈن قۇرۇق كاتەكچە ھاسىل قىلىڭ> match_mode (ئىختىيارىي) - ئايرىغۇچنىڭ دېلو سەزگۈرلۈكىنى بەلگىلەيدۇ. سۈكۈتتىكى ھالەتتە قوزغىتىلدى.
    • 0 (سۈكۈتتىكى) - چوڭ-كىچىك سەزگۈر ) - ئىككى ئۆلچەملىك سانلار گۇرپىسىدىكى يوقاپ كەتكەن قىممەتنىڭ ئورنىدا ئىشلىتىدىغان قىممەت. سۈكۈتتىكىسى # N / A خاتالىق.

      TEXTSPLIT نىڭ ئىشلىتىلىشچانلىقى

      TEXTSPLIT ئىقتىدارى پەقەت Microsoft 365 (Windows ۋە Mac) ۋە Excel ئۈچۈن Excel دا بار.

      كۆرسەتمە:

      • TEXTSPLIT ئىقتىدارى يوق Excel نەشىرىدە (Excel 365 دىن باشقا) ، تېكىستنى ستونغا يېتەكلىگۈچ ئارقىلىق كاتەكچىلەرنى بۆلۈشكە بولىدۇ.
      • تەتۈر ۋەزىپىنى ئورۇنداش ، يەنى مەزمۇنغا قوشۇلۇش مەلۇم بىر چەكلىگۈچنى ئىشلىتىپ بىر نەچچە كاتەكچىگە بىر گۇرۇپپا ، TEXTJOIN ئىشلىتىش ئىقتىدارىدۇر. فورمۇلا ئەڭ ئاددىي شەكىلدە تېكىست تىزمىسىنى مەلۇم ئايرىغۇچقا بۆلۈش.

        كاتەكچە توغرىسىغا كاتەكچە توغرىلاڭبىرىنچى ( تېكىست ) تالاش-تارتىشىنىڭ ئەسلى ھەرپنى ئۆز ئىچىگە ئالغان كاتەكچىگە ۋە ئىككىنچى ( col_delimiter ) تالاش-تارتىشى ئۈچۈن بۆلۈنۈش يۈز بېرىدىغان نۇقتىنى بەلگىلەيدىغان ئايرىغۇچنى كۆرسىتىدۇ.

        مەسىلەن ، A2 دىكى تىزمىنى پەش ئارقىلىق توغرىسىغا ئايرىش ئۈچۈن ، فورمۇلا:

        =TEXTSPLIT(A2, ",")

        ئايرىش ئۈچۈن ، بىز قوش تىرناق ئىچىگە ئېلىنغان پەش ئىشلىتىمىز (",") .3 < row_delimiter ) سىز ئايرىغۇچنى قويغان جاي. ئىككىنچى خىل تالاش-تارتىش ( col_delimiter ) بۇ ئەھۋالدا چىقىرىۋېتىلدى.

        مەسىلەن ، A2 دىكى قىممەتلەرنى ئوخشىمىغان قۇرلارغا ئايرىش ئۈچۈن ، فورمۇلا:

        =TEXTSPLIT(A2, ,",")

        دىققەت قىلىڭكى ، ھەر ئىككى ئەھۋالدا ، فورمۇلا پەقەت بىر كاتەكچىگە (C2) كىرگۈزۈلگەن. قوشنا ھۈجەيرىلەردە قايتۇرۇلغان قىممەت ئاپتوماتىك تۆكۈلىدۇ. ھاسىل بولغان سانلار گۇرپىسى (ئۇ تۆكۈلۈش دائىرىسى دەپ ئاتىلىدۇ) كۆك چىگرا بىلەن گەۋدىلەندۈرۈلگەن بولۇپ ، ئۇنىڭ ئىچىدىكى بارلىق نەرسىلەرنىڭ سول ئۈستى كاتەكچىدىكى فورمۇلا ئارقىلىق ھېسابلىنىدىغانلىقىنى كۆرسىتىپ بېرىدۇ.

        نۇرغۇن ئەھۋاللاردا ، مەنبە تىزمىسىدىكى قىممەتلەر ھەرپ-بەلگە ، پەش ۋە بوشلۇق تىپىك مىسال بىلەن ئايرىلىدۇ. بۇ خىل ئەھۋالنى بىر تەرەپ قىلىش ئۈچۈن ، ئايرىغۇچنىڭ ئاستى قىسمىنى ئىشلىتىڭ.

        مەسىلەن ، A2 دىكى تېكىستنى كۆپ ئىستونغا ئايرىش.پەش ۋە بوشلۇق ئارقىلىق ، col_delimiter ئۈچۈن "،" دېگەن ھەرپنى ئىشلىتىڭ. ئېھتىياجغا ئاساسەن ھۈجەيرىلەر. <17. A2 دىكى تېكىست تىزمىسىنى ستون ۋە قۇرلارغا بۆلۈش ئۈچۈن ، بىز تەمىنلەيمىز:

        • col_delimiter
        • پەش ۋە a بىلەن تەڭ بەلگە ("=") بوشلۇق (",") row_delimiter

        تولۇق فورمۇلا بۇ شەكىلنى قوللىنىدۇ:

        =TEXTSPLIT(A2, "=", ", ")

        نەتىجە 2-D 2 ئىستون ۋە 3 قۇردىن تەركىب تاپقان سانلار گۇرپىسى:

        كۆپ ئايرىغۇچ ئارقىلىق كاتەكچىلەرنى ئايرىڭ ، «z»} ئايرىش ئېنىقلىمىسى ئۈچۈن. ئايرىشنىڭ 4 خىل ئۆزگىرىشى ئارقىلىق تىزمىنى تىك قۇرغا بۆلۈش ئۈچۈن ، فورمۇلا:

        =TEXTSPLIT(A2, , {",",", ",";","; "})

        ياكى ، پەقەت پەش (",") ۋە يېرىم چېكىت ("; ") سانلار گۇرپىسىدا ، ئاندىن TRIM ئىقتىدارىنىڭ ياردىمىدە قوشۇمچە بوشلۇقلارنى چىقىرىۋېتىڭ:

        =TRIM(TEXTSPLIT(A2, , {",",";"}))

        قۇرۇق قىممەتنى نەزەردىن ساقىت قىلىپ تېكىستنى پارچىلاڭ ئۇدا ئىككى ياكى ئۇنىڭدىن ئارتۇق ئايرىغۇچنىڭ قىممىتى يوق ، بۇنداق قۇرۇقلارغا سەل قاراشنى تاللىسىڭىز بولىدۇقىممەت ياكى ئەمەس. بۇ ھەرىكەت تۆتىنچى ignore_empty پارامېتىرى تەرىپىدىن كونترول قىلىنىدۇ ، بۇ خاتالىق يالغان.

        سۈكۈتتىكى ھالەتتە ، TEXTSPLIT ئىقتىدارى قۇرۇق قىممەتكە سەل قارىمايدۇ. سۈكۈتتىكى ھەرىكەت تۆۋەندىكى مىسالدىكىدەك قۇرۇلمىلىق سانلىق مەلۇماتلار ئۈچۈن ياخشى ئىشلەيدۇ.

        بۇ ئۈلگە جەدۋەلدە نومۇرلار بەزى تىزمىلاردا كەم. ignore_empty تالاش-تارتىشى چىقىرىۋېتىلگەن ياكى يالغان قىلىپ تەڭشەلگەن TEXTSPLIT فورمۇلا بۇ دېلونى مۇكەممەل بىر تەرەپ قىلىپ ، ھەر بىر قۇرۇق قىممەت ئۈچۈن قۇرۇق كاتەكچە ھاسىل قىلىدۇ.

        =TEXTSPLIT(A2, ", ")

        ياكى

        =TEXTSPLIT(A2, ", ", FALSE)

        نەتىجىدە ، بارلىق قىممەتلەر مۇناسىپ ئىستونلاردا كۆرۈنىدۇ.

        ئەگەر تىزمىڭىزدا ئوخشاش سانلىق مەلۇماتلار بولسا ، قۇرۇق قىممەتلەرگە سەل قاراشنىڭ سەۋەبى بولۇشى مۇمكىن. بۇنىڭ ئۈچۈن ، ignore_empty تالاش-تارتىشنى TRUE ياكى 1 گە تەڭشەڭ.

        =TEXTSPLIT(A2, ", ", ,TRUE)

        بۇ خىل ئەھۋالدا ، ئۇدا ئايرىغۇچىلار ئارىسىدىكى يوقاپ كەتكەن قىممەتلەر پۈتۈنلەي نەزەردىن ساقىت قىلىندى:

        ھۈجەيرە بۆلۈش دېلوسىغا سەزگۈر ياكى ئەھۋالغا سەزگۈر ئەمەس ئايرىغۇچنىڭ سەزگۈرلۈكى ، بەشىنچى تالاش-تارتىشتىن پايدىلىنىڭ ، match_mode . 9>.

        بۇ مىسالدا ، سانلار كىچىك ھەرپ «x» ۋە چوڭ ھەرپ «X» ھەرپلىرى بىلەن ئايرىلىدۇ. "asئايرىش:

        =TEXTSPLIT(A2, " x ")

        دىققەت قىلىڭكى ، نەتىجىنىڭ يېتەكلەش ۋە ئارقىدا قېلىش بوشلۇقىنىڭ ئالدىنى ئېلىش ئۈچۈن ، ئايرىش ماشىنىسىنىڭ «x» ھەرىپىنىڭ ئىككى تەرىپىدە بوشلۇق بار.

        دېلو سەزگۈرلۈكىنى تاقاش ئۈچۈن ، سىز match_mode ئۈچۈن 1 نى تەمىنلەپ ، TEXTSPLIT فورمۇلانى خەت ساندۇقىغا سەل قاراشقا مەجبۇرلايسىز:

        =TEXTSPLIT(A2, " x ", , ,1)

        ھازىر ، ھەممىسى ھەرپ تىزمىسى ئارقىلىق ئايرىلىدۇ:

        2D سانلار گۇرپىسىدىكى يوقاپ كەتكەن قىممەتلەر

        TEXTSPLIT فۇنكىسىيەسىنىڭ ئەڭ ئاخىرقى تالاش-تارتىشى ، pad_with مەنبە تىزىمىدا تېخىمۇ كۆپ قىممەت كەم. بۇ خىل تىزما ئىككى ئىستون ۋە قۇرغا بۆلۈنگەندە ، سۈكۈتتىكى ھالەتتە ، Excel يوقاپ كەتكەن قىممەتنىڭ ئورنىغا # N / A خاتالىقىنى قايتۇرىدۇ ، ئىككى ئۆلچەملىك سانلار گۇرپىسىنىڭ قۇرۇلمىسىنى قالايمىقانلاشتۇرمايدۇ.

        تۆۋەندىكى قۇردا ، "نومۇر" دىن كېيىن "=" ( col_delimiter ) يوق. ھاسىل بولغان سانلار گۇرپىسىنىڭ پۈتۈنلۈكىنى ساقلاش ئۈچۈن ، TEXTSPLIT «نومۇر» نىڭ يېنىدىكى # N / A چىقىدۇ.

        نەتىجىنى تېخىمۇ قۇلايلىق قىلىش ئۈچۈن ، # N / A خاتالىقىنى خالىغان قىممەت بىلەن ئالماشتۇرالايسىز. ئاددىي قىلىپ ئېيتقاندا ، pad_with تالاش-تارتىشتا لازىملىق قىممەتنى كىرگۈزۈڭ> ياكى قۇرۇق قۇر (""):

        =TEXTSPLIT(A2, "=", ", ", , ,"")

        ھازىر سىز TEXTSPLIT فۇنكسىيەسىنىڭ ھەر بىر تالاش-تارتىشلىرىنى ئەمەلىي ئىشلىتىشنى ئۆگەندىڭىز ، سىزگە ياردەم بېرەلەيدىغان بىر قانچە ئىلغار مىساللارنى سۆزلەپ ئۆتەيلى. Excel ئېلېكترونلۇق جەدۋىلىڭىزدىكى ئۇششاق-چۈششەك رىقابەتلەرگە تاقابىل تۇرۇڭ.

        چېسلانى ئايرىشكۈن ، ئاي ۋە يىلغا

        چېسلانى ئايرىم بىرلىككە بۆلۈش ئۈچۈن ، ئالدى بىلەن چېسلانى تېكىستكە ئايلاندۇرۇشىڭىز كېرەك ، چۈنكى TEXTSPLIT ئىقتىدارى تېكىست چېسلا بىلەن مۇناسىۋەتلىك ، Excel ۋاقتى بولسا سان.

        ئەڭ ئاسان رەقەملىك قىممەتنى تېكىستكە ئايلاندۇرۇشنىڭ ئۇسۇلى بولسا TEXT ئىقتىدارىنى ئىشلىتىش. ۋاقتىڭىزغا ماس كېلىدىغان فورمات كودى بىلەن تەمىنلەشنى جەزملەشتۈرۈڭ. TEXTSPLIT نىڭ 1-تاللىشى ۋە ئىستون ياكى قۇرلارغا بۆلۈنگەنلىكىڭىزگە ئاساسەن ، 2-ياكى 3-تالاش-تارتىش ئۈچۈن مۇناسىپ ئايرىغۇچنى كىرگۈزۈڭ. بۇ مىسالدا ، چېسلا بۆلەكلىرى بەلگە بىلەن ئايرىلىدۇ ، شۇڭا بىز col_delimiter تالاش-تارتىشى ئۈچۈن "/" نى ئىشلىتىمىز:

        =TEXTSPLIT(TEXT(A2, "m/d/yyyy"), "/")

        كاتەكچىلەرنى پارچىلاپ ، بەزى ھەرپلەرنى ئۆچۈرۈۋېتىمىز>

        بۇنى تەسەۋۋۇر قىلىپ بېقىڭ: سىز ئۇزۇن بىر قۇرنى پارچە-پارچە قىلىپ بۆلدىڭىز ، ئەمما ھاسىل بولغان سانلار گۇرپىسىدا يەنىلا بىر قىسىم كېرەكسىز ھەرپلەر بار ، مەسىلەن تۆۋەندىكى رەسىمدىكى تىرناق دېگەندەك:

        =TEXTSPLIT(A2, " ", "; ")

        تارتىۋېلىش بىرلا ۋاقىتتا ئېچىلىش ۋە تاقاش تىرناقلىرىنى تاقاش ، ئىككى SUBSTITUTE فۇنكىسىيەسىنى بىر-بىرىگە ئۇلاش (ھەر بىر تىرناقنى بوش قۇرغا ئالماشتۇرۇش) ۋە ئىچكى SUBSTITUTE نىڭ تېكىست تالاش-تارتىشى ئۈچۈن TEXTSPLIT فورمۇلاسىنى ئىشلىتىڭ:

        =SUBSTITUTE(SUBSTITUTE(TEXTSPLIT(A2, " ", "; "), "(", ""), ")", "")

        تەكلىپ. ئەگەر ئاخىرقى سانلار گۇرپىسى بەك كۆپ قوشۇمچە ھەرپلەرنى ئۆز ئىچىگە ئالسا ، بۇ ماقالىدە تەسۋىرلەنگەن ئۇسۇللارنىڭ بىرىنى ئىشلىتىپ ئۇلارنى تازىلىسىڭىز بولىدۇ: Excel دىكى لازىم بولمىغان ھەرپلەرنى قانداق ئۆچۈرۈۋېتىش.

        بەزى قىممەتلەرنى ئاتلاپ ئۆتۈپ كەتكەن تىزمىلارنى پارچىلاش

        تۆۋەندىكى قۇرلارنى 4 ئىستونغا ئايرىماقچى دەپ پەرەز قىلايلى: ئىسمى ، فامىلىسى ، نومۇر ، ۋە نەتىجە . مەسىلە شۇكى ، بەزى قۇرلاردا «ئەپەندى» ماۋزۇسى بار. ياكى «خانىم» ، بۇنىڭ نەتىجىسىنىڭ ھەممىسى خاتا:

        ھەل قىلىش چارىسى ئېنىق ئەمەس ، ئەمما بىر قەدەر ئاددىي :)

        بوشلۇق بار بولغان چەكلىگۈچىلەردىن باشقا. ") ۋە پەش ۋە بوشلۇق (", ") ، سىز col_delimiter سانلار گۇرپىسىغا« ئەپەندى »ۋە« خانىم »ھەرپلىرىنى ئۆز ئىچىگە ئالىسىز ، بۇنداق بولغاندا بۇ ئىقتىدار ماۋزۇلارنىڭ ئۆزىدىن پايدىلىنىپ تېكىست. قۇرۇق قىممەتلەرگە سەل قاراش ئۈچۈن ، سىز ignore_empty تالاش-تارتىشنى TRUE قىلىپ تەڭشىدىڭىز.

        =TEXTSPLIT(A2, {" ",", ","Mr. ","Ms. "}, ,TRUE)

        ھازىر ، نەتىجە مۇتلەق مۇكەممەل!

        TEXTSPLIT تاللاشلىرى

        TEXTSPLIT ئىقتىدارىنى قوللىمايدىغان Excel نەشرىدە ، سول ، توغرا ۋە MID بىلەن SEARCH / FIND فۇنكىسىيەسىنىڭ ئوخشىمىغان بىرىكمىلىرىنى ئىشلىتىپ تىزمىلارنى بۆلەلەيسىز. بولۇپمۇ:

        • دېلوغا سەزگۈر بولمىغان SEARCH ياكى دېلوغا سەزگۈر FIND ئايرىغۇچنىڭ تىزما ئورنىنى بەلگىلەيدۇ ، ھەمدە
        • سول ، توغرا ۋە MID ئىقتىدارلىرى ئىلگىرى بىر تارماق بۆلەكنى چىقىرىدۇ. ، ئايرىشنىڭ ئىككى خىل مىسالىدىن كېيىن ياكى ئوتتۇرىسىدا.

          ئىسىمنى چىقىرىش:

          =LEFT(A2, SEARCH(",", A2, 1) -1)

          نومۇر ئېلىش:

          =MID(A2, SEARCH(",", A2) + 2, SEARCH(",", A2, SEARCH(",",A2)+1) - SEARCH(",", A2) - 2)

          نەتىجە:

          =RIGHT(A2, LEN(A2) - SEARCH(",",  A2, SEARCH(",",  A2) + 1)-1)

          فورمۇلانىڭ لوگىكىسىنى تەپسىلىي چۈشەندۈرۈش ئۈچۈن ، ھەرپ ياكى ماسكا ئارقىلىق تىزمىلارنى قانداق بۆلۈشنى كۆرۈڭ.

          ھەرىكەتچان سانلار گۇرپىسىغا ئوخشىمايدىغانلىقىنى ئېسىڭىزدە تۇتۇڭ. TEXTSPLIT ئىقتىدارى ، بۇ فورمۇلالار ئەنئەنىۋى بىر فورمۇلا يەككە ھۈجەيرە ئۇسۇلىنى قوللىنىدۇ. سىز بىرىنچى كاتەكچىگە فورمۇلانى كىرگۈزۈڭ ، ئاندىن ئۇنى ئىستونغا سۆرەپ تۆۋەندىكى كاتەكچىلەرگە كۆچۈرۈڭ. ئىلگىرىكى نەشرىدە TEXTSPLIT ياكى باشقا ھەل قىلىش چارىلىرىنى ئىشلىتىش ئارقىلىق. ئوقۇغانلىقىڭىزغا رەھمەت ، كېلەر ھەپتە بىلوگىمىزدا كۆرۈشىڭىزنى ئۈمىد قىلىمەن!>

    مايكول بروۋن مەخسۇس تېخنىكا ھەۋەسكارى بولۇپ ، يۇمشاق دېتال قوراللىرى ئارقىلىق مۇرەككەپ جەريانلارنى ئاددىيلاشتۇرىدۇ. تېخنىكا ساھەسىدە ئون نەچچە يىللىق تەجرىبىسى بار ، ئۇ Microsoft Excel ۋە Outlook ، شۇنداقلا Google Sheets ۋە Docs قاتارلىق جەھەتلەردە ئۆزىنىڭ ماھارىتىنى ئۆستۈردى. مايكىلنىڭ بىلوگى ئۆزىنىڭ بىلىمى ۋە تەجرىبىسىنى باشقىلار بىلەن ئورتاقلىشىشقا بېغىشلانغان بولۇپ ، ئىشلەپچىقىرىش ۋە ئۈنۈمنى ئاشۇرۇش ئۈچۈن ئاسان ئەگىشىدىغان ئۇسۇل ۋە دەرسلىكلەر بىلەن تەمىنلەيدۇ. مەيلى تەجرىبىلىك كەسپىي خادىم ياكى يېڭى ئۆگەنگۈچى بولۇڭ ، مايكولنىڭ بىلوگى بۇ مۇھىم يۇمشاق دېتال قوراللىرىدىن ئۈنۈملۈك پايدىلىنىش ئۈچۈن قىممەتلىك چۈشەنچە ۋە ئەمەلىي مەسلىھەت بىلەن تەمىنلەيدۇ.