Како избрисати редове у Екцелу користећи пречице или ВБА макро

  • Деле Ово
Michael Brown

Овај чланак наводи неколико начина за брисање редова у Екцел-у на основу вредности ћелије. У овом посту ћете пронаћи пречице као и Екцел ВБА. Аутоматски избришите редове или користите стандардну опцију Финд у комбинацији са корисним пречицама.

Екцел је савршен алат за складиштење података који се с времена на време мењају. Међутим, за ажурирање ваше табеле након неких промена може бити потребно много времена. Задатак може бити једноставан као уклањање свих празних редова у Екцел-у. Или ћете можда морати да пронађете и избришете дуплиране податке. Једна ствар коју сигурно знамо је да кад год детаљи дођу или оду, тражите најбоље решење које ће вам помоћи да уштедите време на тренутном раду.

На пример, имате тржиште на коме различити добављачи продају своје производе. Из неког разлога је један од добављача затворио своје пословање и сада морате да избришете све редове који садрже име продавца, чак и ако се налазе у различитим колонама.

У овом посту ћете пронаћи Екцел ВБА и пречице за брисање редова на основу одређеног текста или вредности. Видећете како да лако пронађете и изаберете потребне информације пре уклањања. Ако ваш задатак није брисање већ додавање редова, можете пронаћи како то да урадите у Најбржи начини за уметање више редова у Екцел.

    Најбржа пречица у Екцел-у за брисање редова у табели

    Ако желите да користите најбржи метод брисања више редова према вредности ћелије које садрже, потребно вам једа бисте прво правилно изабрали ове редове.

    Да бисте изабрали редове, можете или означити суседне ћелије са потребним вредностима и кликнути на Схифт + размак или одабрати потребне ћелије које нису суседне држећи притиснут тастер Цтрл.

    Можете и да изаберете целе линије помоћу дугмади са бројевима редова. Видећете број истакнутих редова поред последњег дугмета.

    Након што изаберете потребне редове, можете брзо да их уклоните користећи Екцел „избриши ред“ пречица. Испод ћете наћи како да се решите изабраних редова било да имате стандардну табелу са подацима или табелу која има податке на десној страни.

    Уклоните редове из целе табеле

    Ако имате једноставну Екцел листу која нема додатних информација са десне стране, можете користити пречицу за брисање редова да бисте уклонили редове у 2 једноставна корака:

    1. Притисните Цтрл + - (минус на главној тастатури ) интервентни тастер.

    Видећете да неискоришћени редови нестају за трен.

    Савет. Можете да истакнете само опсег који садржи вредности које желите да уклоните. Затим користите пречицу Цтрл + - (минус на главној тастатури) да бисте добили стандардни Екцел Делете оквир за дијалог који вам омогућава да изаберете радио дугме Цео ред , или било коју другу опцију брисања која вам може затребати.

    Избришите редове ако постоје подаци десно од табеле

    Цтрл + - (минус на главној тастатури) Екцел пречица је најбржи начин за брисање редова.Међутим, ако има било каквих података десно од ваше главне табеле као на снимку екрана испод, може да уклони редове заједно са детаљима које треба да задржите.

    Ако је то вашем случају, прво морате да форматирате своје податке као Екцел табела .

    1. Притисните Цтрл + Т или идите на картицу Почетна -&гт; Форматирајте као табела и изаберите стил који вам највише одговара.

    Видећете оквир за дијалог Креирај табелу који можете користити да истакнете потребан опсег.

  • Сада када је ваша листа форматирана, изаберите опсег са вредностима или редовима које желите да избришете у оквиру своје табеле.
  • Напомена. Уверите се да не користите дугмад за редове да бисте изабрали читаве редове.

  • Притисните Цтрл + - (минус на главној тастатури) да бисте видели да су нежељени подаци уклоњени само из ваше табеле. Додатне информације са десне стране ће остати нетакнуте.
  • Надам се да вам је ова пречица „уклони ред“ од помоћи. Наставите да читате да бисте пронашли Екцел ВБА за брисање редова и научили како да елиминишете податке на основу одређеног текста ћелије.

    Избришите редове који садрже одређени текст у једној колони

    Ако ставке у редовима желите да уклоните да се појављују само у једној колони, следећи кораци ће вас водити кроз процес брисања редова са таквим вредностима.

    1. Прво треба да примените Филтер на своју табелу. Да бисте то урадили, идите на картицу Подаци у Екцел-у и кликните наИкона Филтер .

  • Филтрирајте колону која садржи вредности за брисање према потребном тексту. Кликните на икону стрелице поред колоне која садржи потребне ставке. Затим поништите избор опције Изабери све и означите поља за потврду поред тачних вредности. Ако је листа дуга, само унесите потребан текст у поље Тражи . Затим кликните на ОК да бисте потврдили.
  • Изаберите филтриране ћелије у редовима које желите да избришете. Није неопходно да изаберете целе редове.
  • Кликните десним тастером миша на означени опсег и изаберите опцију Избриши ред са листе менија.
  • На крају поново кликните на икону Филтер да бисте је обрисали и видели да су редови са вредностима нестали из ваше табеле.

    Како уклонити редове у Екцел-у по боји ћелије

    Опција филтера омогућава сортирање података на основу боје ћелија. Можете га користити за брисање свих редова који садрже одређену боју позадине.

    1. Примени Филтер на своју табелу. Идите на картицу Подаци у Екцел-у и кликните на икону Филтер .

  • Кликните на малу стрелицу следеће до жељеног имена колоне, идите на Филтрирај по боји и изаберите исправну боју ћелије. Кликните на ОК и погледајте све означене ћелије на врху.
  • Изаберите филтриране ћелије у боји, кликните десним тастером миша на њих и изаберите Избриши ред опција измени.
  • То је то! Редови са ћелијама идентичне боје се уклањају за трен.

    Избришите редове који садрже одређени текст у различитим колонама

    Ако су вредности које желите да уклоните раштркане по различитим колонама, сортирање може да закомпликује задатак. Испод ћете пронаћи користан савет за уклањање редова на основу ћелија које садрже одређене вредности или текст. Из моје табеле испод, желим да уклоним све редове који садрже јануар који се појављује у 2 колоне.

    1. Почните тако што ћете претражити и изабрати ћелије са потребном вредношћу помоћу Пронађи и заменити дијалог. Кликните на Цтрл + Ф да бисте га покренули.

      Савет. Исти оквир за дијалог можете пронаћи ако одете на картицу Почетна -&гт; Пронађите &амп; Изаберите и изаберите опцију Пронађи са падајуће листе.

    2. Унесите потребну вредност у поље Пронађи шта и изаберите све додатне опције ако је потребно. Затим притисните Пронађи све да бисте видели резултат.

  • Резултати ће се појавити у прозору Пронађи и замени .
  • Изаберите пронађене вредности у прозору држећи притиснут тастер Цтрл . Добићете пронађене вредности аутоматски истакнуте у вашој табели.

  • Сада идите на картицу Почетна -&гт; Избриши -&гт; Избриши редове листа .
  • Савет. Можете да избришете редове са изабраним вредностима ако притиснете Цтрл + - (минус на главномтабла) и изаберите радио дугме Цели редови .

    Воила! Нежељени редови се бришу.

    Екцел ВБА макро за брисање редова или уклањање сваког другог реда

    Ако увек тражите решење за аутоматизацију ове или оне Екцел рутине, узмите макрое испод да бисте поједноставили ваш задатак за брисање редова. У овом делу ћете пронаћи 2 ВБА макроа који ће вам помоћи да уклоните редове са изабраним ћелијама или избришете сваки други ред у Екцел-у.

    Макро РемовеРовсВитхСелецтедЦеллс ће елиминисати све редове који садрже на најмање једну означену ћелију.

    Макро РемовеЕвериОтхерРов као што му име каже, помоћи ће вам да се решите сваког другог/трећег, итд., реда у складу са вашим подешавањима. Уклониће редове који почињу са тренутном локацијом курсора миша до краја табеле.

    Ако не знате како да уметнете макрое, слободно погледајте Како уметнути и покренути ВБА код у Екцел-у .

    Суб РемовеРовсВитхСелецтедЦеллс() Дим рнгЦурЦелл, рнг2Делете Ас Ранге Апплицатион.СцреенУпдатинг = Фалсе Апплицатион.Цалцулатион = клЦалцулатионМануал За сваку рнгЦурЦелл у избору Ако није рнг2Делете Ис Нотхинг Ацтиве. .Ров, 1)) Елсе Подесите рнг2Делете = рнгЦурЦелл Енд Ако је следећи рнгЦурЦелл Ако није рнг2Делете није ништа Онда рнг2Делете.ЕнтиреРов.Делете Енд Ако Апплицатион.СцреенУпдатинг = Труе Апплицатион.Цалцулатион =клЦалцулатионАутоматиц Енд Суб Суб РемовеЕвериОтхерРов() Дим ровНо, ровСтарт, ровФинисх, ровСтеп Ас Лонг Дим рнг2Делете Ас Ранге ровСтеп = 2 ровСтарт = Апплицатион.Селецтион.Целлс(1, 1).Ров ровФинисх.Ров ровФинисх.Ров ровФинисх.Ров ровФинисх. Апплицатион.СцреенУпдатинг = Фалсе Апплицатион.Цалцулатион = клЦалцулатионМануал За ровНо = ровСтарт То ровФинисх Корак ровСтеп Ако није рнг2Делете није ништа онда Подесите рнг2Делете = Апплицатион.Унион(рнг2Делете, _ АцтивеСхеет.Целлс.)Целлс = АцтивеСхеет.Целлс. (ровНо, 1) Енд Иф Нект Иф Нот рнг2Делете ис Нотхинг тхен рнг2Делете.ЕнтиреРов.Делете ' Сакриј сваки други ред 'рнг2Делете.ЕнтиреРов.Хидден = Труе Енд Иф Апплицатион.СцреенУпдатинг = Труе Апплицатион.Цалцулатион = клАуто СубЦалцулатион

    . Ако је ваш задатак да сваки други/трећи, итд. ред бојите другом бојом, кораке ћете пронаћи у одељку Наизменична боја редова и сенчење колона у Екцел-у (попречни редови и колоне).

    У овом чланку сам описао како да избришете редове у Екцел-у. Сада имате неколико корисних ВБА макроа за брисање изабраних редова, знате како да уклоните сваки други ред и како да користите Финд &амп; Замените да бисте лакше претражили и изабрали све линије са истим вредностима пре него што их елиминишете. Надамо се да ће вам горњи савети поједноставити рад у Екцел-у и омогућити вам више слободног времена за уживање у овим последњим летњим данима. Будите срећни иекцел у Екцел-у!

    Мајкл Браун је посвећен технолошки ентузијаста са страшћу за поједностављење сложених процеса помоћу софтверских алата. Са више од деценије искуства у технолошкој индустрији, усавршио је своје вештине у Мицрософт Екцел-у и Оутлоок-у, као и у Гоогле табеле и документима. Мајклов блог посвећен је дељењу свог знања и стручности са другима, пружајући једноставне савете и упутства за побољшање продуктивности и ефикасности. Без обзира да ли сте искусан професионалац или почетник, Мајклов блог нуди вредне увиде и практичне савете како да на најбољи начин искористите ове основне софтверске алате.