Товчлол эсвэл VBA макро ашиглан Excel дээрх мөрүүдийг хэрхэн устгах вэ

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

Энэ нийтлэлд нүдний утга дээр үндэслэн Excel-ийн мөрүүдийг устгах хэд хэдэн аргыг жагсаасан болно. Энэ нийтлэлээс та hotkeys болон Excel VBA-г олох болно. Мөрүүдийг автоматаар устгах эсвэл стандарт Хай сонголтыг ашигтай товчлолуудтай хослуулан ашиглаарай.

Excel нь үе үе өөрчлөгддөг өгөгдлийг хадгалах төгс хэрэгсэл юм. Гэсэн хэдий ч зарим өөрчлөлтийн дараа хүснэгтээ шинэчлэхэд маш их цаг хугацаа шаардагдана. Даалгавар нь Excel дээрх бүх хоосон мөрүүдийг арилгахтай адил хялбар байж болно. Эсвэл та давхардсан өгөгдлийг олж устгах хэрэгтэй. Бидний баттай мэдэж байгаа нэг зүйл бол нарийн ширийн зүйлс гарч ирэх бүрт та одоогийн ажилдаа цаг хэмнэх хамгийн сайн шийдлийг эрэлхийлдэг.

Жишээ нь, та өөр өөр борлуулагчид бүтээгдэхүүнээ зардаг захтай. Зарим шалтгааны улмаас борлуулагчдын нэг нь бизнесээ хаасан тул одоо та өөр баганад байгаа ч гэсэн үйлдвэрлэгчийн нэрийг агуулсан бүх мөрийг устгах хэрэгтэй.

Энэ нийтлэлээс та Excel VBA болон товчлолуудыг олох болно. тодорхой текст эсвэл утга дээр үндэслэн мөрүүдийг устгах. Устгахаас өмнө шаардлагатай мэдээллийг хэрхэн хялбархан олж, сонгохыг харах болно. Хэрэв таны даалгавар бол мөрүүдийг устгах биш харин нэмэх явдал бол та Excel-д олон мөр оруулах хамгийн хурдан аргуудаас үүнийг хэрхэн хийхийг олж мэдэх боломжтой.

    Таны хүснэгтийн мөрүүдийг устгах хамгийн хурдан Excel товчлол.

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

    Мөрүүдийг сонгохын тулд та зэргэлдээх нүднүүдийг шаардлагатай утгуудаар тодруулж Shift + Space товчлуурыг дарах эсвэл Ctrl товчийг дарснаар зэргэлдээх нүднүүдийг сонгох боломжтой.

    Мөн та мөрийн дугаарын товчлууруудыг ашиглан бүх мөрийг сонгож болно. Та сүүлийн товчлуурын хажууд онцолсон мөрүүдийн тоог харах болно.

    Та шаардлагатай мөрүүдийг сонгосны дараа Excel-ийн "мөр устгах" ашиглан тэдгээрийг хурдан арилгах боломжтой. товчлол. Стандарт өгөгдлийн хүснэгт эсвэл баруун талд өгөгдөл байгаа хүснэгт байгаа эсэхээс үл хамааран сонгосон мөрүүдийг хэрхэн арилгах талаар доороос үзнэ үү.

    Бүтэн хүснэгтээс мөрүүдийг устгах

    Хэрэв Танд баруун талд нэмэлт мэдээлэл байхгүй энгийн Excel жагсаалт байгаа тул та мөр устгах товчлолыг ашиглан 2 хялбар алхамаар мөрүүдийг устгаж болно:

    1. Ctrl + - (үндсэн гар дээрх хасах) товчийг дарна уу. ) hotkey.

    Та ашиглагдаагүй мөрүүд хормын дотор алга болохыг харах болно.

    Зөвлөгөө. Та зөвхөн устгахыг хүссэн утгуудаа агуулсан мужийг тодруулж болно. Дараа нь Ctrl + - (үндсэн гар дээрх хасах) товчлолыг ашиглан Excel-ийн стандарт Устгах харилцах цонхыг авч, Бүтэн мөр товчийг сонгох боломжтой. эсвэл танд хэрэгтэй байж болох бусад устгах сонголт.

    Хүснэгтийн баруун талд өгөгдөл байгаа бол мөрүүдийг устгана уу

    Ctrl + - (үндсэн гар дээр хасах) Excel товчлол нь мөрүүдийг устгах хамгийн хурдан хэрэгсэл юм.Гэсэн хэдий ч, доорх дэлгэцийн зурган дээрх шиг таны үндсэн хүснэгтийн баруун талд ямар нэгэн өгөгдөл байгаа бол энэ нь таны хадгалах шаардлагатай дэлгэрэнгүй мэдээлэлтэй мөрүүдийг устгаж болзошгүй.

    Хэрэв тийм бол Хэрэв таны хувьд та эхлээд өгөгдлөө Excel Хүснэгт болгон форматлах хэрэгтэй.

    1. Ctrl + T дар, эсвэл Нүүр хуудас руу очно уу -> Хүснэгт хэлбэрээр форматлаад өөрт хамгийн тохиромжтой загвараа сонго.

    Та Хүснэгт үүсгэх харилцах цонхыг харах болно. шаардлагатай мужийг тодруулахад ашиглаж болно.

  • Одоо таны жагсаалт форматлагдсан тул өөрийн хүснэгт дотроос устгахыг хүсэж буй утга эсвэл мөр бүхий мужийг сонгоно уу.
  • Тайлбар. Мөрүүдийг бүхэлд нь сонгохдоо эгнээний товчлууруудыг ашиглахгүй байхыг анхаарна уу.

  • Ctrl + - (үндсэн гар дээрх хасах) товчийг дарж зөвхөн таны хүснэгтээс хүсээгүй өгөгдлийг устгана уу. Баруун талын нэмэлт мэдээлэл хэвээр үлдэх болно.
  • Энэ "мөр арилгах" товчлол танд тус болсон гэж найдаж байна. Мөр устгах Excel VBA-г олохын тулд үргэлжлүүлэн уншиж, тодорхой нүдний текст дээр тулгуурлан өгөгдлийг хэрхэн устгах талаар суралцаарай.

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

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

    1. Эхлээд та өөрийн хүснэгтэд Шүүлтүүр хэрэглэх хэрэгтэй. Үүнийг хийхийн тулд Excel-ийн Өгөгдөл таб руу шилжиж, дээр дарна уу Шүүлтүүр дүрс.

  • Устгах утгуудыг агуулсан баганыг шаардлагатай текстээр шүүнэ үү. Шаардлагатай зүйлсийг агуулсан баганын хажууд байрлах сумны дүрс дээр дарна уу. Дараа нь Бүгдийг сонго гэсэн сонголтыг арилгаж, зөв ​​утгуудын хажууд байгаа нүдийг тэмдэглэнэ үү. Хэрэв жагсаалт урт бол Хайлт талбарт шаардлагатай текстийг оруулна уу. Дараа нь OK товчийг дарж баталгаажуулна уу.
  • Устгахыг хүсэж буй мөрнөөсөө шүүсэн нүднүүдийг сонгоно уу. Мөрүүдийг бүхэлд нь сонгох шаардлагагүй.
  • Тодруулсан муж дээр хулганы баруун товчийг дараад цэсний жагсаалтаас Мөр устгах сонголтыг сонгоно уу.
  • Эцэст нь Шүүлтүүр дүрс дээр дахин товшоод үүнийг арилгаад, утгууд бүхий мөрүүд таны хүснэгтээс алга болсныг харна уу.

    Excel дээрх мөрүүдийг нүдний өнгөөр ​​хэрхэн арилгах вэ

    Шүүлтүүрийн сонголт нь таны өгөгдлийг нүднүүдийн өнгөөр ​​ялгах боломжийг олгодог. Та үүнийг ашиглан тодорхой дэвсгэр өнгө агуулсан бүх мөрийг устгаж болно.

    1. Хүснэгтдээ Шүүлтүүр хэрэглээрэй. Excel-ийн Data таб руу очоод Шүүлтүүр дүрс дээр дарна уу.

  • Дараагийн жижиг сум дээр дарна уу. шаардлагатай баганын нэр рүү орохын тулд Өнгийгөөр шүүх руу очоод нүдний зөв өнгийг сонгоно уу. OK дээр товшоод дээр нь тодруулсан бүх нүднүүдийг харна уу.
  • Шүүсэн өнгөт нүднүүдийг сонгоод хулганы баруун товчийг дараад Устгах мөрийг сонгоно уу. -аас сонголтцэс.
  • Болоо! Ижил өнгөтэй нүдтэй мөрүүдийг агшин зуур арилгадаг.

    Өөр багана дахь тодорхой текст агуулсан мөрүүдийг устгана уу

    Хэрэв таны хасахыг хүсэж буй утгууд өөр өөр багана дээр тархсан байвал эрэмбэлэх нь ажлыг төвөгтэй болгож болзошгүй. даалгавар. Доор та тодорхой утгууд эсвэл текст агуулсан нүднүүдэд тулгуурлан мөрүүдийг арилгахад хэрэгтэй зөвлөгөөг олох болно. Доорх хүснэгтээс би 2 баганад байгаа 1-р сарыг агуулсан бүх мөрийг устгахыг хүсэж байна.

    1. Ол, солих<2-ыг ашиглан шаардлагатай утга бүхий нүднүүдийг хайж, сонгоод эхэлнэ үү> харилцах цонх. Үүнийг ажиллуулахын тулд Ctrl + F дарна уу.

      Зөвлөгөө. Хэрэв та Нүүр хуудас руу очвол ижил харилцах цонхыг олох боломжтой -> Хай & -г сонгоод унждаг жагсаалтаас Ол сонголтыг сонгоно уу.

    2. Find what талбарт шаардлагатай утгыг оруулаад шаардлагатай бол нэмэлт сонголтуудыг сонгоно уу. Дараа нь Бүгдийг олох товчийг дарж үр дүнг харна уу.

  • Үр дүн нь Ол, солих цонхонд гарч ирнэ.
  • Ctrl товчийг дарж цонхноос олдсон утгуудыг сонгоно уу. Та олсон утгуудыг өөрийн хүснэгтэд автоматаар тодруулах болно.

  • Одоо Нүүр хуудас руу очно уу -> Устгах -> Хуудасны мөрүүдийг устгах .
  • Зөвлөгөө. Хэрэв та Ctrl + - (үндсэн дээр хасах) дарвал сонгосон утгуудтай мөрүүдийг устгаж болно.самбар) ба Бүтэн мөр радио товчийг сонго.

    Өө! Хүсээгүй мөрүүдийг устгасан.

    Мөрүүдийг устгах эсвэл бусад мөр бүрийг устгах Excel VBA макро

    Хэрэв та энэ болон бусад Excel-ийн үйлдлийг автоматжуулах шийдлийг байнга хайж байгаа бол доорх макронуудыг ашиглан хялбаршуулна уу. мөр устгах даалгавар. Энэ хэсэгт та сонгосон нүднүүдийн мөрүүдийг устгах эсвэл Excel-ийн бусад мөр бүрийг устгахад туслах 2 VBA макро олох болно.

    RemoveRowsWithSelectedCells макро нь дараах мөрийг агуулсан бүх мөрийг устгах болно. наад зах нь нэг онцолсон нүд.

    Нэрнээс нь харахад RemoveEveryOtherRow макро нь тохиргооныхоо дагуу секунд/гурав, гэх мэт мөр бүрээс салахад тусална. Энэ нь хулганын курсорын одоогийн байрлалаас эхлээд хүснэгтийн төгсгөл хүртэлх мөрүүдийг арилгах болно.

    Хэрэв та макро хэрхэн оруулахаа мэдэхгүй байгаа бол Excel-д VBA кодыг хэрхэн оруулах, ажиллуулах талаар харна уу. .

    Sub RemoveRowsWithSelectedCells() Dim rngCurCell, rng2Delete-г мужын хэрэглүүр.ScreenUpdating = Хуурамч програм.Calculation = xlCalculationManual Сонгосон rngCurCell бүрийн хувьд rng2Delete нь юу ч биш юм. .Мөр, 1)) Өөрөөр тохируулна уу rng2Delete = rngCurCell Төгсгөл Хэрэв дараагийнх бол rngCurCell Хэрэв үгүй ​​бол rng2Delete юу ч биш Дараа нь rng2Delete.EntireRow.Delete End бол Application.ScreenUpdating = True Application.Calculation =xlCalculationAutomatic End Sub RemoveEveryOtherRow() Dim rowNo, rowStart, rowFinish, rowStep As Long Dim rng2Delete As Long rowStep = 2 rowStart = Application.Selection.Cells(1, 1).Row rowive.Selection.Cells(1, 1).Row rowive. Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For rowNo = rowStart To rowFinish Алхам rowStep Хэрэв тийм биш бол rng2Delete юу ч биш Дараа нь тохируулна уу rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Calculation, _ ActiveSheet.Calculation, _ ActiveSheet.Celtes)Set. (мөрNo, 1) Дараах бол дуусгах Хэрэв үгүй ​​бол rng2Delete юу ч биш Дараа нь rng2Delete.EntireRow.Delete ' Бусад мөр бүрийг нуух 'rng2Delete.EntireRow.Hidden = Үнэн төгсгөл бол Application.ScreenUpdating = Үнэн хэрэглүүр. Тооцоолол = A

    Энэ нийтлэлд би Excel дээр мөрүүдийг хэрхэн устгах талаар тайлбарласан. Одоо танд сонгосон мөрүүдийг устгах хэд хэдэн ашигтай VBA макро байгаа бөгөөд бусад мөр бүрийг хэрхэн устгах, Find & Орлуулах нь ижил утгатай бүх мөрийг арилгахын өмнө хайж, сонгоход тусална. Дээрх зөвлөмжүүд нь Excel программ дээрх ажлыг тань хялбарчилж, зуны сүүлийн өдрүүдийг зугаатай өнгөрүүлэх илүү их чөлөөт цагийг танд олгоно гэж найдаж байна. Аз жаргалтай байгаарайExcel-д сайн!

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