Excel: Мөрийг хязгаарлагч эсвэл хээгээр нь хувааж, текст болон тоогоор нь салга

  • Үүнийг Хуваалц
Michael Brown

Энэ заавар нь томьёо болон Текст хуваах функцийг ашиглан Excel-ийн нүдийг хэрхэн хуваахыг тайлбарладаг. Та текстийг таслал, зай эсвэл өөр ямар нэгэн хязгаарлагчаар хэрхэн салгах, мөрийг текст болон тоо болгон хуваах талаар сурах болно .

Текстийг нэг нүднээс хэд хэдэн нүдэнд хуваах нь Excel-ийн бүх хэрэглэгчдийн хийх ажил юм. хааяа нэг удаа харьцах. Өмнөх нийтлэлүүдийнхээ нэгэнд бид Текстээс багана руу функц болон Флэш дүүргэх ашиглан Excel-ийн нүдийг хэрхэн хуваах талаар ярилцсан. Өнөөдөр бид томьёо болон Текст хуваах хэрэглүүрийг ашиглан мөрийг хэрхэн хуваах талаар дэлгэрэнгүй авч үзэх болно.

    Excel дээр текстийг хэрхэн хуваах талаар. томъёог ашиглах

    Excel дээр мөрийг хуваахын тулд та ерөнхийдөө ЗҮҮН, БАРУУН эсвэл ДУНД функцийг ОЛОХ эсвэл ХАЙХ функцтэй хослуулан ашигладаг. Эхлээд харахад зарим томьёо нь төвөгтэй мэт санагдаж болох ч логик нь маш энгийн бөгөөд дараах жишээнүүд танд зарим санааг өгөх болно.

    Мөрийг таслал, цэгтэй таслал, зураас, зураас эсвэл бусад заагаар хуваах

    Excel дээр нүднүүдийг хуваахдаа гол зүйл бол текстийн мөр доторх хязгаарлагчийн байрлалыг олох явдал юм. Таны даалгавраас хамааран үүнийг том жижиг үсгээр SEARCH эсвэл том жижиг үсэг мэдрэгчтэй FIND ашиглан хийж болно. Хязгаарлагчийн байрлалтай болсны дараа RIGHT, LEFT эсвэл MID функцийг ашиглан текстийн мөрийн харгалзах хэсгийг задлана. Илүү сайн ойлгохын тулд дараахь зүйлийг авч үзье(огноо)

  • 1-р зай ба үгийн хоорондох тэмдэгтүүд ЭРРОР: (цаг)
  • АЛДА: ба Үл хамаарах зүйл: (алдааны код)
  • Үл хамаарах зүйл: (үл хамаарах текст)
  • Би чамайг найдаж байна. Excel дээр мөрүүдийг хуваах хурдан бөгөөд энгийн арга таалагдсан. Хэрэв та туршиж үзэхийг хүсч байвал үнэлгээний хувилбарыг доороос татаж авах боломжтой. Уншиж байгаад баярлалаа, дараа долоо хоногт манай блог дээр уулзана гэж найдаж байна!

    Татаж авах боломжтой

    Excel Split Cells томъёо (.xlsx файл)

    Ultimate Suite 14 хоногийн бүрэн ажиллагаатай хувилбар (.exe файл)

    жишээ нь.

    Та Зүйлийн өнгө-хэмжээ загварын SKU-н жагсаалттай бөгөөд та баганыг 3 тусдаа баганад хуваахыг хүсэж байна гэж бодъё:

    1. зүйлийн нэр -ийг задлахын тулд (1-р зураасны өмнөх бүх тэмдэгтүүд) дараах томьёог B2-д оруулаад дараа нь баганын доош хуулж авна уу:

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

      Энэ томьёоны хувьд SEARCH нь мөр дэх 1-р зураасны ("-") байрлалыг тодорхойлох ба ЗҮҮН функц нь түүнд үлдсэн бүх тэмдэгтүүдийг задалдаг (та зураасны байрлалаас 1-ийг хасна. зураасыг өөрөө задлахыг хүсэж байна).

    2. өнгийг (1 ба 2-р зураасны хоорондох бүх тэмдэгт) гаргаж авахын тулд дараахыг оруулна уу. C2 дээрх томъёог оруулаад дараа нь бусад нүднүүдэд хуулж авна уу:

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

      Энэ томъёонд бид Excel MID функцийг ашиглан A2-ээс текст гаргаж авч байна.

      Эхлэх байрлал болон гаргаж авах тэмдэгтүүдийн тоог 4 өөр SEARCH функцын тусламжтайгаар тооцоолно:

      • Эхлэх дугаар нь эхний зураасны байрлал +1:

        SEARCH("-",A2) + 1

      • Задлах тэмдэгтийн тоо : 2-р зураас ба 1-р зураасны байрлалын зөрүү, хасах 1:

        SEARCH("-", A2, SEARCH("-",A2)+1) - SEARCH("-",A2) -1

    3. хэмжээ (3-р зураасны дараах бүх тэмдэгтүүдийг) задлахын тулд D2-д дараах томьёог оруулна уу:

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

      Энэ томъёонд LEN функц нь мөрийн нийт уртыг буцаана.үүнээс та 2-р зураасын байрлалыг хасна. Ялгаа нь 2-р зураасны дараах тэмдэгтүүдийн тоо бөгөөд RIGHT функц нь тэдгээрийг задалдаг.

    Ижил төстэй байдлаар та баганыг хувааж болно. өөр ямар ч дүр. Таны хийх ёстой зүйл бол "-"-г шаардлагатай хязгаарлагчаар солих явдал юм, жишээ нь зай (" "), таслал (","), талуу зураас ("/"), хос цэг (";"), цэг таслал (";") гэх мэт.

    Зөвлөгөө. Дээрх томъёонд +1 ба -1 нь зааглагч дахь тэмдэгтүүдийн тоотой тохирч байна. Энэ жишээнд зураас (1 тэмдэгт) байна. Хэрэв таны хязгаарлагч 2 тэмдэгтээс бүрдэх бол, жишээ нь. таслал ба хоосон зай, дараа нь SEARCH функцэд зөвхөн таслал (",") оруулаад +1 ба -1-ийн оронд +2 ба -2-г ашиглана.

    Мөрийг мөр таслалаар хэрхэн хуваах вэ Excel

    Текстийг зайгаар хуваахын тулд өмнөх жишээнд үзүүлсэнтэй төстэй томъёог ашиглана уу. Цорын ганц ялгаа нь та томьёонд шууд бичих боломжгүй тул мөр таслах тэмдэгтийг оруулахын тулд CHAR функц хэрэгтэй болно.

    Таны хуваахыг хүссэн нүднүүд дараах байдалтай төстэй байна гэж бодъё:

    Өмнөх жишээн дээрх томьёог авч зураасыг ("-") CHAR(10)-аар сольж, 10 нь Line feed-ийн ASCII код юм.

    • зүйлийн нэрийг задлахын тулд:

      =LEFT(A2, SEARCH(CHAR(10),A2,1)-1)

    • өнгө -ийг задлахын тулд:

      =MID(A2, SEARCH(CHAR(10),A2) + 1, SEARCH(CHAR(10),A2,SEARCH(CHAR(10),A2)+1) - SEARCH(CHAR(10),A2) - 1)

    • хэмжээ -ийг задлахын тулд:

      =RIGHT(A2,LEN(A2) - SEARCH(CHAR(10), A2, SEARCH(CHAR(10), A2) + 1))

    Үр дүн нь дараах байдалтай байна:

    Excel дээр текст болон тоог хэрхэн хуваах вэ

    Эхлэхийн тулд бүх үсэг, тоон мөрт тохирох бүх нийтийн шийдэл байдаггүй. Аль томьёог ашиглах нь тухайн мөрийн загвараас хамаарна. Доор та хоёр нийтлэг хувилбарын томьёог олох болно.

    'Текст + тоо' загварын хуваах мөр

    Та текст болон тоонуудыг нэгтгэсэн мөрүүдийн багана байна гэж бодъё. текстийг үргэлж дагаж мөрддөг. Та текст болон тоонууд нь тусдаа нүдэнд харагдахын тулд эх мөрийг эвдэхийг хүсэж байна:

    Үр дүнд нь хоёр өөр аргаар хүрч болно.

    Арга 1: Цифрүүдийг тоолж, тэр олон тэмдэгтийг задлах

    Текстийн дараа тоо ирдэг хэсэгт текстийн мөрийг хуваах хамгийн хялбар арга бол:

    тоо задлахын тулд та 0-ээс 9 хүртэлх боломжит тоо бүрийг мөрнөөс хайж, нийт тоог гаргаж, мөрийн төгсгөлөөс тэр олон тэмдэгтийг буцаана.

    А2 дахь эх мөрт томъёо дараах байдалтай байна:

    =RIGHT(A2,SUM(LEN(A2) - LEN(SUBSTITUTE(A2, {"0","1","2","3","4","5","6","7","8","9"},""))))

    текстийг задлахын тулд та A2 дахь эх мөрийн нийт уртаас гаргаж авсан цифрүүдийн тоог (C2) хасаж мөрд хэдэн текст тэмдэгт агуулагдаж байгааг тооцоолно. . Үүний дараа та ЗҮҮН функцийг ашиглан мөрийн эхнээс тэр олон тэмдэгтийг буцаана.

    =LEFT(A2,LEN(A2)-LEN(C2))

    А2 нь анхны мөр юм.болон C2 нь дэлгэцийн агшинд үзүүлсэн шиг гаргаж авсан тоо юм:

    Арга 2: Мөр дэх 1-р цифрийн байрлалыг олоорой

    Өөр хувилбар Мөр дэх эхний цифрийн байрлалыг тодорхойлохын тулд дараах томъёог ашиглана:

    =MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A2&"0123456789"))

    Эхний цифрийн байрлал олдвол та текст болон тоонуудыг хооронд нь хувааж болно. маш энгийн ЗҮҮН болон БАРУУН томьёо.

    текст задлахын тулд:

    =LEFT(A2, B2-1)

    тоо -ыг задлахын тулд:

    =RIGHT(A2, LEN(A2)-B2+1)

    А2 нь анхны мөр, В2 нь эхний тооны байрлал юм.

    Туслагч баганаас салах. Эхний цифрийн байрлалд та MIN томьёог ЗҮҮН ба БАРУУН функцэд оруулж болно:

    текст задлах томьёо:

    =LEFT(A2,MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A2&"0123456789"))-1)

    Томьёо тоо -г задлахын тулд:

    =RIGHT(A2,LEN(A2)-MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A2&"0123456789"))+1)

    'тоо + бичвэр' загварын хуваах мөр

    Хэрэв та тооны дараа текст гарч ирэх нүднүүдийг хуваах бол та дараах томъёогоор тоо гаргаж болно:

    =LEFT(A2, SUM(LEN(A2) - LEN(SUBSTITUTE(A2, {"0","1","2","3","4","5","6","7","8","9"}, ""))))

    Томъёо нь өмнөх жишээнд дурдсантай төстэй бөгөөд зөвхөн та мөрийн зүүн талын дугаарыг авахын тулд RIGHT биш ЗҮҮН функцийг ашигладаг.

    Танд тоонууд байгаа бол. , задвал текст -ийг эх мөрийн нийт уртаас цифрүүдийн тоог хасч:

    =RIGHT(A2,LEN(A2)-LEN(B2))

    Энд A2 нь эх мөр ба B2 нь гаргаж авсан тоо,доорх дэлгэцийн агшинд үзүүлсэн шиг:

    Зөвлөмж. текст мөрийн аль ч байрлалаас дугаар авахын тулд энэ томьёо эсвэл Extract хэрэгслийг ашиглана уу.

    Ингэснээр та өөр өөр функцуудын хослолыг ашиглан Excel-ийн мөрүүдийг хувааж болно. Таны харж байгаагаар томьёо нь тийм ч ойлгомжтой биш тул та тэдгээрийг нарийвчлан судлахын тулд Excel хуваах эсийн ажлын номыг татаж авахыг хүсэж болно.

    Хэрэв Excel-ийн томьёоны нууцлаг хувиргалтыг олж мэдэх нь таны дуртай ажил биш бол та Энэ зааварчилгааны дараагийн хэсэгт үзүүлсэн Excel-ийн нүдийг хуваах визуал арга нь танд таалагдаж магадгүй.

    Текст хуваах хэрэгслээр Excel-ийн нүдийг хэрхэн хуваах вэ

    Хэвлэх өөр арга Excel-ийн багана нь Excel-д зориулсан Ultimate Suite-д багтсан Текст хуваах функцийг ашиглаж байгаа бөгөөд энэ нь дараах сонголтуудыг өгдөг:

      Илүү ойлгомжтой болгохын тулд сонголт бүрийг нарийвчлан авч үзье. нэг удаад.

      Нүдийг тэмдэгтээр нь хуваах

      Та заасан тэмдэгтийн тохиолдол бүрт нүдний агуулгыг хуваахыг хүссэн үедээ энэ сонголтыг сонгоно уу.

      Энэ жишээний хувьд энэ гарын авлагын эхний хэсэгт ашигласан Зүйлийн өнгө-Хэмжээ загварын мөрүүдийг авч үзье. Таны санаж байгаагаар бид тэдгээрийг 3 өөр томьёо ашиглан 3 өөр баганад хуваасан. Эндээс та 2 хурдан алхамаар ижил үр дүнд хүрэх боломжтой:

      1. Та Ultimate Suite-тай гэж үзвэлсуулгасан, хуваах нүднүүдийг сонгоод Ablebits Data таб дээрх Текст хуваах дүрс дээр дарна уу.

      2. Текст хуваах цонх таны Excel-ийн цонхны баруун талд нээгдэх бөгөөд та дараах зүйлийг хийнэ үү:
        • Тэмдэгтээр хуваах бүлгийг өргөжүүлж, урьдчилан тодорхойлсон хязгаарлагчдын аль нэгийг сонгоно уу. эсвэл Захиалгат талбарт өөр тэмдэгт бичнэ үү.
        • Нүдийг багана эсвэл мөр болгон хуваахыг сонгоно уу.
        • Үр дүнг Урьдчилан харах хэсгээс шалгана уу. хэсгийг сонгоод Хуваах товчийг дарна уу.

      Зөвлөгөө. Хэрэв нүдэнд хэд хэдэн дараалсан хязгаарлагч байж болох юм бол (жишээлбэл, нэгээс олон зай тэмдэгт) Дараалсан хязгаарлагчийг нэг гэж үзэх нүдийг сонгоно уу.

      Дууссан! 3 томьёо, 5 өөр функц шаардсан даалгавар нь одоо хэдхэн секунд, товчлуур дээр дарахад л хангалттай.

      Нүдэнг мөрөөр хуваах

      Энэ сонголт нь та ямар ч тэмдэгтийн хослолыг -ийг хязгаарлагч болгон ашиглан мөрүүдийг хуваана. Техникийн хувьд та нэг буюу хэд хэдэн өөр дэд мөрүүдийг хэсэг тус бүрийн хил хязгаар болгон ашиглаж мөрийг хэсэг болгон хуваадаг.

      Жишээ нь өгүүлбэрийг " болон " ба "<" холбоосоор хуваах. 1>эсвэл ", Тэмдэгтээр хуваах бүлгийг өргөжүүлж, мөр бүрт нэг нэгээр хязгаарлагч мөрүүдийг оруулна уу:

      Үр дүнд нь, Хязгаарлагч тус бүрд эх хэллэгийг тусгаарладаг:

      Зөвлөгөө."Эсвэл" болон "ба" тэмдэгтүүд нь ихэвчлэн "улбар шар" эсвэл "Андалус" гэх мэт үгсийн нэг хэсэг байж болох тул ба болон хойно зай оруулахаа мартуузай. эсвэл үгийг хуваахаас сэргийлнэ.

      Мөн энд бас нэг бодит жишээ. Та гадны эх сурвалжаас дараах огнооны баганыг импортолсон гэж бодъё:

      5.1.2016 12:20

      2016.02.05 14:50

      Энэ формат нь Excel-ийн хувьд ердийн зүйл биш тул Огноо функцүүдийн аль нь ч огноо, цагийн элементийг танихгүй. Өдөр, сар, жил, цаг, минутыг тусад нь нүд болгон хуваахын тулд Мөрөөр хуваах талбарт дараах тэмдэгтүүдийг оруулна уу:

      • Цэг (.) -ийг өдөр, сарыг салгах. , мөн жил
      • Цаг минутыг тусгаарлахын тулд хоёр цэг (:)
      • Огноо, цагийг тусгаарлах зай

      Дарна уу Хуваах товчийг дарснаар та үр дүнг шууд авах болно:

      Нүдийг маскаар хуваах (загвар)

      Нүдийг маскаар тусгаарлах гэдэг нь загварын үндсэн дээр мөрийг хуваахыг хэлнэ.

      Энэ сонголт нь нэгэн төрлийн мөрүүдийн жагсаалтыг зарим элемент эсвэл дэд мөр болгон хуваах шаардлагатай үед маш хэрэгтэй. Асуудал нь өгөгдсөн хязгаарлагчийн тохиолдол бүрт эх бичвэрийг хувааж болохгүй, зөвхөн тодорхой тохиолдлуудад л хуваагдана. Дараах жишээ нь аливаа зүйлийг ойлгоход хялбар болгоно.

      Та зарим логоос гаргаж авсан мөрүүдийн жагсаалт байна гэж бодъё.файл:

      Таны хүсэж байгаа зүйл бол огноо, цаг, хэрэв байгаа бол алдааны код болон онцгой байдлын дэлгэрэнгүй мэдээллийг 3 тусдаа баганад оруулах явдал юм. Огноо болон цагийн хооронд нэг багананд, мөн үл хамаарах текст дотор хоосон зай байгаа тул нэг багананд байх ёстой тул та зайг хязгаарлагч болгон ашиглах боломжгүй.

      Шийдвэр нь: Дараах маскаар тэмдэгт мөрийг хуваах: *ЭРРОР:*Үйлдэл:*

      Од (*) нь дурын тооны тэмдэгтүүдийг төлөөлдөг.

      Хоёр цэг (:) Бид тэдгээрийг үүссэн нүднүүдэд харуулахыг хүсэхгүй байгаа тул тэдгээр нь тусгаарлагчид орсон байна.

      Одоо Текст хуваах дээрх Макаар хуваах хэсгийг өргөжүүлнэ үү. цонхонд, Хязгаарлагчийг оруулах талбарт маскаа бичээд Хуваах дээр товшино уу:

      Үр дүн нь үүнтэй төстэй харагдана:

      Тайлбар. Тэмдэглэгээг маскаар хуваах нь үсгийн том үсгийн мэдрэмжтэй . Тиймээс маск дээрх тэмдэгтүүдийг эхийн мөрөнд байгаа байдлаар нь бичихээ мартуузай.

      Энэ аргын том давуу тал бол уян хатан чанар юм. Жишээлбэл, хэрэв бүх эх тэмдэгт мөрүүд огноо, цагийн утгатай бөгөөд тэдгээрийг өөр баганад харуулахыг хүсвэл дараах маскыг ашиглана уу:

      * *АЛДА:*Үл хамаарах:*

      Энгийн англи хэл рүү орчуулбал уг маск нь нэмэлт мөрүүдийг 4 хэсэгт хуваахыг заадаг:

      • Мөр доторх 1-р зайны өмнөх бүх тэмдэгтүүд.

      Майкл Браун бол програм хангамжийн хэрэгслийг ашиглан нарийн төвөгтэй процессуудыг хялбаршуулах хүсэл эрмэлзэлтэй, технологид дуртай хүн юм. Технологийн салбарт арав гаруй жил ажилласан туршлагатай тэрээр Microsoft Excel, Outlook, мөн Google Sheets болон Docs дээр ур чадвараа дээшлүүлсэн. Майклын блог нь өөрийн мэдлэг, туршлагаа бусадтай хуваалцах, бүтээмж, үр ашгийг дээшлүүлэхэд хялбар зөвлөмж, зааварчилгаа өгөх зорилготой юм. Та туршлагатай мэргэжилтэн эсвэл анхлан суралцаж байгаа эсэхээс үл хамааран Майклын блог нь эдгээр чухал програм хангамжийн хэрэгслээс хамгийн их ашиг хүртэх талаар үнэ цэнэтэй ойлголт, практик зөвлөгөөг санал болгодог.