Meriv çawa stûnên vala li Excel rakirin

  • Vê Parve Bikin
Michael Brown

Derwerdan dê hînî we bike ka meriv çawa bi makro, formula û bişkokek bişkojk stûnên vala ji Excel derdixe.

Çawa ku ew piçûk xuya dike, jêbirina stûnên vala yên di Excel de ew e. ne tiştek ku bi tenê bi klîkek mişkî dikare pêk were. Ew jî bi du klîk nayê kirin. Hêviya vekolîna hemî stûnên di pelgeya xebata xwe de û rakirina yên vala bi destan bê guman tiştek e ku hûn dixwazin jê dûr bikevin. Xweşbextane, Microsoft Excel gelek taybetmendiyên cihêreng peyda dike, û bi karanîna wan taybetmendiyan bi awayên afirîner hûn dikarin hema hema bi her karekî re mijûl bibin!

    Rêya bilez a jêbirina stûnên vala ku divê hûn çu carî nebin. bikar bînin

    Dema ku dor tê rakirina valahiyên di Excel de (çi şaneyên vala, rêz an stûn be), gelek çavkaniyên serhêl xwe dispêrin Biçe Taybetî > Blankan ferman. Di pelên xebatê de qet wiya nekin !

    Ev rêbaz ( F5 > Taybet… > Blanks ) dibîne û hemû şaneyên vala di rêzê de hildibijêre:

    Heke niha hûn li ser şaneyên hilbijartî rast-klîk bikin û Jêbibe > Tevahiya stûn , hemû stûnên ku herî kêm şaneyek vala dihewîne dê winda bibin! Ger we bi nezanî ev yek kiribe, Ctrl + Z bikirtînin da ku her tiştî paşde vegerînin.

    Niha ku hûn rêyek xelet dizanin ku hûn stûnên vala di Excel de jêbirin, werin em bibînin ka meriv wê çawa rast bike.

    Meriv çawa bi VBA stûnên vala yên Excel-ê radike

    TecrîbBikarhênerên Excel vê qaîdeya pir baş dizanin: ji bo ku hûn demjimêran bi kirina tiştekî bi destan winda nekin, çend hûrdeman veberhênan bikin di nivîsandina makroyek ku dê bixweber ji we re bike.

    Makroya VBA ya jêrîn hemî stûnên vala yên hilbijartî radike. dirêjahî. Û ew vê yekê bi ewlehî dike - tenê stûnên bêkêmasî têne jêbirin. Ger stûnek nirxek şaneyek yekane hebe, heta rêzek vala ku ji hêla hin formulan ve hatî vegerandin jî, stûnek wusa dê saxlem bimîne.

    Makroya Excel: stûnên vala ji pelgeya Excel derxe Public Sub DeleteEmptyColumns() Dim SourceRange As Range Dim EntireColumn As Range Li Ser Çewtiyê Vegerîne Paşê Set SourceRange = Application.InputBox( _ "Rêveberek hilbijêre:" , "Stûnên Vala Jê Bibibe" , _ Application.Selection.Navnîşan, Binivîse :=8) Heke Na (Rêza Çavkaniyê Ne tiştek e) Paşê Application.ScreenUpdating = Derew Ji bo i = SourceRange.Columns.Count To 1 Step -1 Set EntireColumn = SourceRange.Cells(1, i).EntireColumn If Application.WorksheetFunction.CountA(EntireColumn) = 0 Paşê EntireColumn.Delete End If NextUpplicationen Ger End Sub

    Meriv çawa makroya Delete Empty Columns bikar tîne

    Li vir gavên ku makroyê li Excel-a xwe zêde bikin hene:

    1. Alt + F11 bikirtînin da ku Visual Basic vekin. Edîtor.
    2. Li ser barika menuyê, bikirtînin Têxin > Modul .
    3. Koda jorîn di pencereya Kodê de bixin w.
    4. Ji bo xebitandina makroyê F5 bikirtînin.
    5. Dema ku diyaloga pop-up xuya bibe, veguherînepelgeya xebatê ya balkêş, rêza xwestinê hilbijêrin, û OK bikirtînin:

    Heke hûn nexwazin makroyek li pelxebata xwe zêde bikin, hûn dikarin wê ji me bişkînin. pirtûka xebatê ya nimûne. Bi vî awayî ev e:

    1. Pirtûka xebatê ya meya nimûne dakêşin da ku Stûnên vala di Excel de Rake, wê veke û heke were xwestin naverokê çalak bike.
    2. Pirtûka xebatê ya xwe vekin an jî veguherînin ya jixwe vekiriye.
    3. Di pirtûka xweya xebatê de, Alt + F8 bikirtînin, makroya DeleteEmptyColumns hilbijêrin û bikirtînin Run .
    4. Di diyaloga ku vedibe de, hilbijêrin rêzê û bikirtînin OK .

    Herwiha, hemî stûnên vala yên di rêza hilbijartî de dê werin rakirin:

    Li Excel stûnên vala bi formulekê nas bikin û jêbikin

    Makroya jorîn stûnên vala zû û bêdeng radike. Lê heke hûn celebek "her tişt-bin-kontrol" bin (wek ez im :) hûn dikarin bi çavan stûnên ku têne rakirin bibînin. Di vê nimûneyê de, em ê pêşî stûnên vala bi karanîna formulek nas bikin da ku hûn zû wan binirxînin, û paşê hemî an hin ji wan stûnan ji holê rakin.

    Nîşe. Berî ku hûn tiştekî bi domdarî jêbikin, nemaze bi karanîna teknîkek nenas, ez bi tundî ji we re şîret dikim ku hûn kopiyek paşverû ji pirtûka xwe ya xebatê çêkin, tenê ji bo ku hûn li aliyê ewle bin ger tiştek xelet bibe.

    Bi kopiyek paşvekişandinê li cîhek ewledar, gavên jêrîn pêk bînin:

    Gavê 1. Nûvek têxerêz

    Rêzeke nû li serê tabloya xwe lê zêde bike. Ji bo vê, li ser serê rêza yekem rast-klîk bikin û Insert bikirtînin. Xem neke ku avahî/sazkirina daneya xwe bişewitîne - hûn dikarin paşê vê rêzê jêbikin.

    Gavê 2. Stûnên vala nas bikin

    Li milê çepê şaneya rêza ku nû lê hatiye zêdekirin, formula jêrîn têxe:

    =COUNTA(A2:A1048576)=0

    Û paşê, bi kaşkirina destika dagirtina formula li stûnên din kopî bikin.

    Mantiqa formula pir hêsan e: COUNTA hejmara şaneyên vala yên di stûnê de, ji rêza 2 heya rêza 1048576 kontrol dike, ku di Excel 2019 - 2007 de herî zêde rêzek e. Hûn wê hejmarê bi sifirê re bidin ber hev û di encamê de, di stûnên vala de RAST heye. û FALSE di stûnên ku herî kêm şaneyek ne vala tê de hene. Ji ber bikaranîna referansên hucreyê yên têkildar, formula ji bo her stûna ku lê tê kopî kirin bi rêkûpêk eyar dike.

    Heke hûn pelgeya xebatê ji bo kesek din saz dikin, hûn dikarin dixwazin stûnan bi awayekî watedartir bi nav bikin. Pirsgirêk tune, ev bi hêsanî dikare bi daxuyaniyek IF-ê ya mîna vê were kirin:

    =IF(COUNTA(A2:A1048576)=0, "Blank", "Not blank")

    Naha formula bi eşkere destnîşan dike ka kîjan stûn vala ne û kîjan ne:

    Şîret. Li gorî makroyekê, ev rêbaz di derbarê kîjan stûnan de divê vala bêne hesibandin de bêtir nermbûnek dide we. Di vê nimûneyê de, em tevahiya tabloyê, tevî rêza sernavê, kontrol dikin. Ev tê wê wateyê ku ger stûnektenê sernivîsek heye, stûnek weha wekî vala nayê hesibandin û nayê jêbirin. Heke hûn dixwazin tenê rêzikên daneyê kontrol bikin sernivîsên stûnê nehesibînin , rêza sernavê(ên) ji rêza armancê derxînin (A3:A1048576). Wekî encamek, stûnek ku sernavek û tê de daneyên din tune be, dê vala were hesibandin û jêbirin. Di heman demê de, hûn dikarin rêzê bi rêza dawîn a hatî bikar anîn sînordar bikin, ku di rewşa me de dê bibe A11.

    Gavê 3. Stûnên vala rakin

    Hebûna hejmareke maqûl ya stûnan, hûn dikarin bi tenê hilbijêrin yên ku di rêza yekem de "Blank" heye (ji bo hilbijartina gelek stûnan, gava ku hûn tîpên stûnê bitikînin, bişkoja Ctrl bigirin). Dûv re, li ser stûnek hilbijartî rast-klîk bikin, û ji pêşeka kontekstê Jêbibe hilbijêrin:

    Heke di pelxebata we de bi dehan an bi sedan stûn hebin, maqûl e ku meriv hemî yên vala bîne ber çavan. Ji bo vê yekê, ya jêrîn bikin:

    1. Rêza jorîn bi formulan re hilbijêrin, biçin tabloya Daneyên > Sorkirin û Parzûnkirin û bikirtînin. Bişkojka Rêvekirin .
    2. Di qutiya diyalogê ya hişyariyê de ku xuya dibe, Hilbijartinê berfereh bike hilbijêre, û bikirtînin Rêxistin…

    3. Ev ê qutiya diyalogê ya Rêvekirin veke, li wir tu bişkoja Vebijêrk… bitikînî, Çepê ber bi rastê ve bikî, û klîk bike OK .

    4. Tenê astek cureyekê wekî ku li jêr tê nîşandan mîheng bike û OK bitikîne:
      • Rêzkirina li gorî: Rêza 1
      • Çêkirin: ÇêlekNirx
      • Rêzkirin: A heta Z

      Di encamê de, stûnên vala dê ber bi beşa çepê ya kargeha we ve werin barkirin:

    5. Hemû stûnên vala hilbijêrin - li ser tîpa stûna yekem bikirtînin, Shift bikirtînin û paşê jî tîpa stûna vala ya dawî bikirtînin.
    6. Rast- stûnên hilbijartî bikirtînin û ji pêşeka vekirî Jêbibe hilbijêrin.

    Xwedî bû! We ji stûnên vala xilas kir, û tiştek tune ku naha rê li ber we bigire ku hûn rêza jorîn bi formulan jêbirin.

    Rêya herî bilez a rakirina stûnên vala li Excel

    Di destpêka vê tutoriyê, min nivîsand ku rêyek yek-klîk tune ku stûnên vala li Excel jêbirin. Bi rastî, ew ne rast e. Diviyabû min bigota rêyek binavkirî tune. Bikarhênerên Suite meya Ultimate dikarin valahiyên di Excel de bi rastî bi çend klîk vebikin :)

    Di kargeha armancê de, biguherînin tabloya Ablebits Tools , bikirtînin Blankan jêbirin û Stûnên Vala :

    Ji bo ku pê ewle bibin ku ne klîkek mişkê ya tesadufî bû, pêvek dê ji we bixwaze ku hûn wê piştrast bikin. tu bi rastî dixwazî ​​stûnên vala ji wê pelgeyê rakî:

    OK bikirtînin, û di demekê de hemî stûnên vala winda dibin!

    Mîna makroya ku li jor hatî nîqaşkirin, ev amûr tenê wan stûnên ku bi tevahî vala ne jê dike. Stûnên ku yek nirxek wan heye, tevî sernivîsan, ev inparastin.

    Delete Blanks tenê yek ji deh taybetmendiyên hêja ye ku dikare jiyana we wekî bikarhênerek Excel hêsantir bike. Ji bo ku hûn bêtir bibînin, hûn bi xêr hatin ku guhertoyek ceribandinê ya Ultimate Suite ji bo Excel dakêşin.

    Stûnên vala nayên jêbirin! Çima?

    Hejmar : Te hemû rêbazên jorîn ceriband, lê stûnek an jî çend stûnên vala di kargeha te de asê mane. Çima?

    Bi îhtîmaleke mezin ji ber ku ew stûn bi rastî ne vala ne. Dibe ku gelek karakterên cihêreng ên ku ji çavê mirovan re nayên dîtin, di pelgezên Excel-ê we de bêbersiv bin, nemaze heke we agahdarî ji çavkaniyek derveyî derxîne. Ew dikare tenê rêzikek vala an karakterek valahiyek, cîhê neşikestî an karakterek din a neçapkirî be.

    Ji bo ku sûcdar were kifş kirin, di stûna pirsgirêkê de şaneya yekem hilbijêrin û Ctrl + tîra jêrîn bikirtînin. . Mînakî, stûna C ya di dîmendera jêrîn de ji ber karakterek cîhê yekane di C6 de ne vala ye:

    Li ser şaneyê du caran bikirtînin da ku bibînin ka bi rastî tê de çi heye an bi tenê bişkojka Delete bikirtînin da ku ji tiştê nenas xilas bibin. Û dûv re pêvajoya jorîn dubare bikin da ku hûn fêr bibin ka di wê stûnê de tiştên din ên nedîtbar hene. Her weha dibe ku hûn bixwazin daneyên xwe bi rakirina cîhên pêşeng, paşverû û neşikestî paqij bikin.

    Ez ji bo xwendinê spasiya we dikim û hêvî dikim ku hefteya bê we li ser bloga xwe bibînim!

    Michael Brown dilxwazek teknolojiyê ya dilsoz e ku bi hewesek hêsankirina pêvajoyên tevlihev bi karanîna amûrên nermalavê ye. Bi zêdetirî deh salan ezmûnek di pîşesaziya teknolojiyê de, wî jêhatîbûna xwe di Microsoft Excel û Outlook, û her weha Google Sheets û Docs de pêş xist. Bloga Michael ji bo parvekirina zanyarî û pisporiya xwe bi kesên din re veqetandî ye, ji bo baştirkirina hilberî û karîgeriyê serişte û dersên hêsan-şopandinê peyda dike. Çi hûn pisporek demsalî ne an jî destpêkek in, bloga Michael ji bo ku hûn herî zêde ji van amûrên nermalava bingehîn sûd werbigirin, têgihiştinên hêja û şîretên pratîkî pêşkêşî dike.