Excel дээр мөрийн завсарлагатай ажиллах нарийн чанарууд

Гарын товчлолыг ашиглан нэг нүдэн доторх мөрийг таслах Alt+оруулна уу маш нийтлэг бөгөөд нийтлэг зүйл юм. Заримдаа урт текстэнд гоо сайхныг нэмэхийн тулд хэрэглэгчид өөрсдөө хийдэг. Заримдаа ийм шилжүүлэг нь ямар ч ажлын програмаас өгөгдөл буулгах үед автоматаар нэмэгддэг (Сайн уу 1С, SAP гэх мэт.) Асуудал нь та ийм хүснэгтүүдийг биширч зогсохгүй тэдэнтэй ажиллах хэрэгтэй бөгөөд дараа нь эдгээр үл үзэгдэх тэмдэгтүүдийг шилжүүлэх нь асуудал. Хэрэв та тэдгээрийг хэрхэн зөв зохицуулахаа мэддэг бол тэд болохгүй байж магадгүй юм.

Энэ асуудлыг илүү нарийвчлан авч үзье.

Мөрийн таслалтыг солих замаар арилгах

Хэрэв бид зураасыг арилгах шаардлагатай бол хамгийн түрүүнд "олж, солих" гэсэн сонгодог арга санаанд ордог. Текстийг сонгоод дараа нь солих цонхыг гарын товчлолоор дуудна уу Ctrl+H эсвэл дамжуулан Нүүр хуудас - Олоод сонгох - солих (Нүүр хуудас — Хай, сонгох — солих). Нэг зөрчил - дээд талбарт хэрхэн орох нь тийм ч тодорхой биш байна Олох (Юуг олох) бидний үл үзэгдэх мөр таслах дүр. Alt+оруулна уу Энд харамсалтай нь энэ нь ажиллахаа больсон тул энэ тэмдгийг нүднээсээ шууд хуулж, энд буулгах нь амжилтгүй болно.

Хослол нь туслах болно Ctrl+J - энэ бол өөр хувилбар Alt+оруулна уу Excel харилцах цонх эсвэл оруулах талбарт:

Анивчиж буй курсорыг дээд талбарт байрлуулсны дараа дарна уу Ctrl+J – талбарт юу ч харагдахгүй. Бүү ай - энэ бол хэвийн зүйл, тэмдэг нь үл үзэгдэх 🙂

Доод талбар руу Орлуулагч (Орлуулах) эсвэл юу ч бүү оруул, эсвэл хоосон зай оруулна уу (хэрэв бид зураасыг хасаад зогсохгүй хоосон зайгаар солихыг хүсч байгаа бол мөрүүд нь нэг бүхэл болж наалдахгүй). Зүгээр л товчлуур дээр дар Бүгдийг солих (Бүгдийг солих) мөн бидний зураас алга болно:

Нюанс: орлуулалтыг гүйцэтгэсний дараа оруулсан Ctrl+J үл үзэгдэх дүр нь талбайд үлддэг Олох мөн ирээдүйд саад учруулж болзошгүй - курсорыг энэ талбарт байрлуулж, хэд хэдэн удаа (найдвартай байхын тулд) товчлууруудыг дарж устгахаа бүү мартаарай. устгах и Backspace.

Томъёо ашиглан мөрийн таслалтыг арилгах

Хэрэв та томъёогоор асуудлыг шийдэх шаардлагатай бол суулгасан функцийг ашиглаж болно PRINT (Цэвэр), энэ нь хэвлэх боломжгүй бүх тэмдэгтүүдийн текстийг цэвэрлэх боломжтой, түүний дотор бидний таагүй мөрийн завсарлага:

Гэхдээ энэ сонголт нь үргэлж тохиромжтой байдаггүй, учир нь энэ үйлдлийн дараа шугамыг хооронд нь нааж болно. Үүнээс урьдчилан сэргийлэхийн тулд та зураасыг хасаад зогсохгүй хоосон зайгаар солих хэрэгтэй (дараагийн догол мөрийг үзнэ үү).

Мөрийн таслалтыг томьёогоор солих

Хэрэв та зүгээр л устгах биш, харин солихыг хүсч байвал Alt+оруулна уу жишээлбэл, орон зай, дараа нь өөр, арай илүү төвөгтэй барилга шаардлагатай болно:

Үл үзэгдэх зураас тавихын тулд бид функцийг ашигладаг SYMBOL (CHAR), кодоор нь тэмдэгт гаргадаг (10). Тэгээд функц ОРОЛЦУУЛАХ (ОРЛУУЛАХ) эх өгөгдлөөс бидний зураасыг хайж, тэдгээрийг өөр ямар ч текстээр, жишээлбэл, хоосон зайгаар солино.

Мөр таслах замаар багана болгон хуваах

Олон хүнд танил, маш хэрэгтэй хэрэгсэл Текстийг баганаар бичнэ табаас Өгөгдөл (Өгөгдөл - Текстийг багана руу) Мөн мөрийн завсарлагатай маш сайн ажиллаж, текстийг нэг нүднээс хэд хэдэн болгон хуваах боломжтой Alt+оруулна уу. Үүнийг хийхийн тулд шидтэний хоёрдахь алхам дээр та өөрчлөн хязгаарлагч тэмдэгтийн хувилбарыг сонгох хэрэгтэй Бусад (Захиалгат) мөн бидний мэддэг гарын товчлолыг ашиглана уу Ctrl+J өөр хувилбар юм Alt+оруулна уу:

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

Үргэлжлүүлсний дараа Дараа нь (Дараачийн) шидтэний бүх гурван алхамыг давж, бид хүссэн үр дүндээ хүрнэ.

Энэ үйлдлийг гүйцэтгэхийн өмнө үүссэн текст нь баруун талд байгаа утгыг (үнийг) дарж бичихгүйн тулд хуваах баганын баруун талд хангалттай тооны хоосон багана оруулах шаардлагатайг анхаарна уу.

Power Query-ээр дамжуулан Alt + Enter дарж мөр болгон хуваа

Өөр нэг сонирхолтой ажил бол нүд бүрээс олон мөрт бичвэрийг багана биш, харин мөрөнд хуваах явдал юм.

Үүнийг гараар хийхэд их хугацаа шаардагддаг, томьёо хийхэд хэцүү, хүн бүр макро бичиж чаддаггүй. Гэвч практик дээр энэ асуудал бидний хүсч байгаагаас илүү олон удаа тохиолддог. Хамгийн энгийн бөгөөд хялбар шийдэл бол 2016 оноос Excel-д суулгасан Power Query нэмэлтийг ашиглах явдал бөгөөд 2010-2013 оны өмнөх хувилбаруудад үүнийг Microsoft-ын вэбсайтаас бүрэн үнэгүй татаж авах боломжтой.

Power Query-д эх өгөгдлийг ачаалахын тулд та эхлээд үүнийг гарын товчлол бүхий "ухаалаг хүснэгт" болгон хөрвүүлэх хэрэгтэй. Ctrl+T эсвэл товчлуураар Хүснэгт хэлбэрээр форматлах таб Нүүр хуудас (Нүүр хуудас - Хүснэгт хэлбэрээр форматлах). Хэрэв та ямар нэг шалтгааны улмаас "ухаалаг ширээ" ашиглахыг хүсэхгүй эсвэл ашиглах боломжгүй бол "тэнэг" ширээтэй ажиллах боломжтой. Энэ тохиолдолд зүгээр л анхны мужийг сонгоод таб дээр нэр өгнө үү Томъёо - Нэрийн менежер - Шинэ (Томъёо - Нэрийн менежер - Шинэ).

Үүний дараа, таб дээр Өгөгдөл (хэрэв танд Excel 2016 эсвэл түүнээс хойшхи хувилбар байгаа бол) эсвэл таб дээр Эрчим хүчний асуулга (хэрэв танд Excel 2010-2013 байгаа бол) товчлуур дээр дарж болно Хүснэгтээс/мужаас (Хүснэгт/Мужаас)Хүснэгтийг Power Query засварлагч руу ачаалахын тулд:

Ачаалсны дараа нүднүүдэд олон мөр бүхий бичвэр бүхий баганыг сонгоод үндсэн таб дээрх командыг сонгоно уу Баганыг хуваах - Хязгаарлагчаар (Нүүр хуудас - Хуваах багана - Хязгаарлагчаар):

Power Query нь хуваах зарчмыг автоматаар таньж, тэмдгийг өөрөө орлуулах магадлалтай #(lf) тусгаарлагчийн оролтын талбар дахь үл үзэгдэх шугамын тэжээлийн тэмдэгт (lf = шугамын тэжээл = шугамын тэжээл). Шаардлагатай бол цонхны доод хэсэгт байрлах унадаг жагсаалтаас бусад тэмдэгтүүдийг сонгож болно, хэрэв та эхлээд нүдийг чагталвал Тусгай тэмдэгтээр хуваах (Тусгай тэмдэгтээр хуваах).

Бүх зүйл багана биш, мөрөнд хуваагдахын тулд сонгогчийг солихоо бүү мартаарай Мөр (мөрөөр) дэвшилтэт сонголтуудын бүлэгт.

Үлдсэн зүйл бол дээр дарах явдал юм OK мөн хүссэн зүйлээ аваарай:

Дууссан хүснэгтийг тушаалыг ашиглан хуудас руу буцааж буулгаж болно Хаах ба ачаалах – Хаах ба ачаалах… таб Нүүр хуудас (Нүүр хуудас — Хаах&Ачаалах — Хаах&Ачаалах...).

Power Query-г ашиглахдаа эх өгөгдөл өөрчлөгдөхөд үр дүн нь автоматаар шинэчлэгддэггүй гэдгийг санах нь зүйтэй. Эдгээр нь томъёо биш юм. Шинэчлэхийн тулд та хуудасны эцсийн хүснэгт дээр хулганы баруун товчийг дараад тушаалыг сонгох хэрэгтэй Шинэчлэх & Хадгалах (Сэргээх) эсвэл товчийг дарна уу Бүгдийг шинэчил таб Өгөгдөл (Өгөгдөл - Бүгдийг шинэчлэх).

Alt+Enter-ээр мөр болгон хуваах макро

Зургийг гүйцээхийн тулд өмнөх асуудлын шийдлийг макроны тусламжтайгаар дурдъя. Таб дээрх ижил нэртэй товчлуурыг ашиглан Visual Basic Editor-ийг нээнэ үү Developer (Хөгжүүлэгч) эсвэл гарын товчлолууд Alt+F11. Гарч ирэх цонхонд цэсээр дамжуулан шинэ модулийг оруулна уу Оруулах - Модуль Дараах кодыг тэнд хуулж авна уу.

Sub Split_By_Rows() бүдэг нүдийг мужаар, n бүхэл тоогоор тохируулах нүд = ActiveCell For i = 1-д Selection.Rows.Count ar = Split(нүд, Chr(10)) 'нүдний фрагментийн тоог тодорхойлно.Offset(1, 0) ).Resize(n, 1).EntireRow.Insert 'нүдний доор хоосон мөр оруулах.Resize(n + 1, 1) = WorksheetFunction.Transpose(ar) 'массивээс өгөгдөл оруулах Set cell = cell.Offset(n) + 1, 0) 'дараагийн нүд рүү шилжих Next i End Sub  

Excel рүү буцаж, хуваахыг хүсч буй олон мөрт текст бүхий нүднүүдийг сонгоно уу. Дараа нь товчлуурыг ашиглана уу Макроны таб Developer (Хөгжүүлэгч — Макро) эсвэл гарын товчлол Alt+F8Таны төлөө бүх ажлыг хийх үүсгэсэн макро ажиллуулахын тулд:

Voila! Программистууд бол нэг удаа шаргуу ажиллаад дараа нь юу ч хийхгүй байхыг хүсдэг маш залхуу хүмүүс юм 🙂

  • Текстийг хог болон нэмэлт тэмдэгтүүдээс цэвэрлэж байна
  • Текстийг сольж, тасрахгүй зайг SUBSTITUTE функцээр арилгана
  • Excel дээр наалттай текстийг хэрхэн хэсэг болгон хуваах вэ

хариу үлдээх