Meriv çawa di Excel de şaneyên vala ronî dike û hilbijêrin

  • Vê Parve Bikin
Michael Brown

Gotar destnîşan dike ka meriv çawa bi alîkariya formatkirina şert û VBA-yê li Excel valahiyan dibîne û ronî dike. Li gorî hewcedariyên we, hûn dikarin tenê şaneyên bi rastî vala an jî yên ku têlên bi dirêjiya sifir tê de ne reng bikin.

Dema ku hûn pelek Excel ji kesek werdigirin an jî ji databasek derveyî derdixin, ew her gav ramanek baş e ku hûn daneyan kontrol bikin da ku hûn pê ewle bibin ku valahî an xalên daneya wenda tune ne. Di danehevek piçûk de, hûn dikarin bi çavên xwe hemî valahiyan bi hêsanî bibînin. Lê heke dosyayek we ya mezin hebe ku bi sedan an jî bi hezaran rêzan tê de hebe, şaneyên vala bi destan destnîşan kirin hema hema ne mumkin e.

Vê tutorial dê 4 awayên bilez û hêsan fêrî we bike ku hûn şaneyên vala di Excel de ronî bikin da ku hûn bikarin bi dîtbarî wan nas bikin. Kîjan rêbaz çêtirîn e? Belê, ew bi sazûmana daneyê, armancên we û pênaseya we ya "valan" ve girêdayî ye.

    Bi Go To Taybet şaneyên vala hilbijêrin û ronî bikin

    Ev rêbaza hêsan hildibijêre hemî şaneyên vala di nav rêzek diyarkirî de, ku paşê hûn dikarin bi rengek bijartî tijî bikin.

    Ji bo hilbijartina şaneyên vala li Excel, ev e ku hûn hewce ne ku bikin:

    1. Rêzeya ku hûn dixwazin vala ronî bikin hilbijêrin. Ji bo bijartina hemî şaneyên bi daneyê, şaneya çepê ya jorîn bikirtînin û Ctrl + Shift + End bikirtînin da ku vebijarkê berbi şaneya herî dawî ya ku hatî bikar anîn dirêj bike.
    2. Li ser tabloya Mal , li Guherandin kom, bikirtînin Bibînin & amp; Hilbijêre > Biçe Taybetî . An jî F5 bikirtînin û bikirtînin Taybet… .

    3. Di qutiya diyalogê de Go To Special , Blanks<12 hilbijêrin> û OK bikirtînin. Ev ê hemî şaneyên vala yên di rêzê de hilbijêrin.

    4. Ligel şaneyên vala hilbijartî, li ser îkona Rengê tije li ser Home<2 bikirtînin> tabloyê, di koma Font de, û rengê xwestinê hilbijêrin. Qediya!

    Şîret û têbinî:

    • Taybetmendiya Go To Taybet tenê bi rastî hildibijêre. şaneyên vala , ango şaneyên ku bi temamî tu tiştî dihewîne. Hucreyên ku tê de rêza vala, valahî, vegerên gerîdeyê, tîpên neçapkirî û hwd hene, vala nayên hesibandin û nayên hilbijartin. Ji bo ronîkirina şaneyên bi formulên ku di encamê de rêzek vala ("") vedigerînin, Formakirina Şert an jî makroya VBA bikar bînin.
    • Ev rêbaz statîk e û çêtirîn e ku wekî rêbazek were bikar anîn. çareseriya yek-dem. Guhertinên ku hûn paşê bikin dê bixweber neyên xuyang kirin: valahiyên nû nayên ronî kirin û valahiyên berê yên ku hûn bi nirxan tijî dikin dê rengîn bimînin. Heke hûn li çareseriyek dînamîkî digerin, çêtir e ku hûn nêzîkatiya Formatkirina şertî bikar bînin.

    Baliyên di stûnek taybetî de parzûn bikin û ronî bikin

    Heke hûn şaneyên vala xem nakin. li her derê tabloyê lê bêtir dixwazin ku hucreyan an tevahiya rêzên ku di stûnek diyar de vala hene bibînin û ronî bikin, Parzûna Excel dikare rast be.çareserî.

    Ji bo ku ew pêk were, van gavan bi cih bînin:

    1. Hûnek di nav databasa xwe de hilbijêrin û bikirtînin Civandin & Parzûn > Parzkirin li ser tabela Mal . An jî kurtebira CTRL + Shift + L bikirtînin da ku fîlterên otomatîkî vebin.
    2. Ji bo stûna armancê tîra daketî bikirtînin û nirxên vala fîlter bikin. Ji bo vê, qutiya Hemû Hilbijêre paqij bike, û paşê (Blanks) hilbijêre.
    3. Hêneyên parzkirî yên di stûna mifteyê an jî tevahiya rêzan de hilbijêrin û <1 hilbijêrin> Rengê ku hûn dixwazin bi kar bînin dagirtin .

    Di tabloya nimûneya me de, bi vî rengî em dikarin fîlter bikin, û dûv re rêzên ku şaneyên SKU vala ne ronî bikin:

    Nîşe:

    • Berevajî rêbaza berê, ev nêzîkatî formulên ku rêzikên vala ("") wekî şaneyên vala vedigerînin.
    • Ev çareserî ji bo daneyên ku pir caran têne guheztin ne guncaw e ji ber ku hûn neçar in ku bi her guhartinê re ji nû ve paqij bikin û ronî bikin.

    Çawa meriv şaneyên vala di Excel de bi formatkirina şertî ronî dike

    Her du teknîkên ku berê hatine nîqaş kirin rasterast û kurt in, lê kêmasiyek wan a girîng heye - ne jî rêbaz bertek nîşanî guheztinên ku di daneyê de hatine çêkirin nade. Berevajî wan, Formakirina Şert çareseriyek dînamîkî ye, tê vê wateyê ku hûn hewce ne ku qaîdeyek tenê carekê saz bikin. Mîna ku şaneyek vala bi her nirxek were tije kirin, reng dê tavilê derkeve. Û berevajî vê, gava ku valahiyek nû xuya dibe, ewdê bixweber were ronî kirin.

    Mînak 1. Di navberekê de hemî şaneyên vala ronî bike

    Ji bo ronîkirina hemî şaneyên vala di navberek diyarkirî de, qaîdeya formatkirina şertî ya Excel bi vî rengî mîheng bike:

    1. Rêbaza ku hûn dixwazin tê de şaneyên vala ronî bikin hilbijêrin (di rewşa me de A2:E6).
    2. Li ser tabela Mal , di Şîwe kom, bikirtînin Qanûna Nû > Formulek bikar bînin da ku hûn diyar bikin ka kîjan şaneyan format bikin .
    3. Di Nirxên Formatê de ku ev formula rast e qutikê, yek ji formulên jêrîn têkevin, ku A2 şaneya çepê ya jorê ya rêza hilbijartî ye:

      Ji bo ronîkirina şaneyên tam vala yên ku tiştek tê de nînin:

      =ISBLANK(A2)

      Her weha ji bo ronîkirina şaneyên xuya vala yên ku rêzikên bi dirêjiya sifir ("") vedigerin ji hêla formulên we ve hatine vegerandin:

      =LEN(A2)=0

      an

      =A2=""

    4. Bişkojka Format bikirtînin, biguherînin tabloya Dajî , rengê paşxaneya ku hûn dixwazin hilbijêrin û OK bitikînin.
    5. OK bikirtînin da ku qaîdeyê tomar bike û bayê diyaloga sereke bigire ow.

    Ji bo gavên hûrgulî, ji kerema xwe binêre Li Excel qaîdeyek formatkirina şert-based formula biafirîne.

    Mînak 2. Rêzên ku nîşan bidin di stûnek taybetî de valahiyek hebe

    Di rewşek ku hûn dixwazin tevahiya rêzên ku di stûnek taybetî de şaneyên wan ên vala hene ronî bikin, tenê di formûlên ku li jor hatine behs kirin de guherînek piçûk bikin da ku ew di wê şaneyê de binav bikin.stûna taybetî, û guh bidin koordînata stûnê bi nîşana $.

    Mînakî, ji bo ronîkirina rêzên vala yên di stûna B de, tevahiya tabloya bêyî sernavên stûnan hilbijêrin (di vê nimûneyê de A2:E6) û bi yek ji van formulan re qaîdeyek biafirîne:

    Ji bo ronîkirina şaneyên bi tevahî vala :

    =ISBLANK($B2)

    Ji bo ronîkirina valan û şaneyên ku rêzikên vala hene :

    =LEN($B2)=0

    an

    =$B2=""

    Di encamê de, tenê rêzên ku şaneyek SKU tê de ye. vala têne ronî kirin:

    Ji bo bêtir agahdarî, ji kerema xwe li formatkirina şertî ya Excel ji bo şaneyên vala binêre.

    Eger vala ye bi VBA-yê ronî bike

    Heke hûn ji otomatîkkirina tiştan hez dikin, dibe ku hûn kodên VBA-yê yên jêrîn kêrhatî bibînin da ku şaneyên vala li Excel rengîn bikin.

    Makro 1: Hucreyên vala rengîn

    Ev makro dikare ji we re bibe alîkar ku hûn bi rastî ronî bikin şaneyên vala yên ku bi tevahî tiştek dihewîne.

    Ji bo rengdêrkirina hemî şaneyên vala di navbereke hilbijartî de, hûn tenê rêzek kodê hewce dikin:

    Sub Highlight_Blank_Cells() Selectio n.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) End Sub

    Ji bo ronîkirina valahiyên di pelxebatek pêşwext û rêzek diyarkirî de (di mînaka jêrîn de rêzeça A2:E6 li ser pelê 1-ê di mînaka jêrîn de) ev e koda ku were bikar anîn:

    Bin Highlight_Blank_Cells() Dim rng Wek Range Set rng = Sheet1.Range("A2:E6") rng.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) End Sub

    Li şûna rengek RGB, hûndikare yek ji 8 rengên bingehîn ên bingehîn bi nivîsandina "vb" li ber navê reng bi kar bîne, mînak:

    Selection.SpecialCells(xlCellTypeBlanks).Interior.Color = vbBlue

    An jî hûn dikarin nîşaneya rengan diyar bikin wekî:

    Selection.SpecialCells(xlCellTypeBlanks).Interior.ColorIndex = 6

    Makro 2: Rengên vala û rêzikên vala

    Ji bo naskirina şaneyên vala yên dîtbarî yên ku formûlên ku rêzikên vala vedigerînin valahiyê vedigerînin, binihêrin ka taybetiya Text ya her şaneyê heye yan na. di çarçoveya hilbijartî de = "", û eger RAST e, wê demê reng bi kar bîne.

    Li vir koda ji bo ronîkirina hemû valahî û rêzikên vala yên di navbereke hilbijartî de heye:

    Sub Highlight_Blanks_Empty_Strings() Dim rng Wek Rêjeyê Set rng = Hilbijartina Ji bo Her şaneyê Di rng Ger şaneyê de. Nivîs = "" Paşê şan. Navxweyî. Reng = RGB(255, 181, 106) Wekî din cell.Interior.ColorIndex = xlNek Dawî Ger Dawiya Paşê Bin

    Çawa têxin û makroyê bixebitîne

    Ji bo makroyekê li pirtûka xweya xebatê zêde bike, van gavan bi cih bîne:

    1. Pel Alt + F11 bike ku Edîtorê Visual Basic veke.
    2. Di Project Explorerê de li milê çepê, li ser pirtûka xebatê ya armancê rast-klîk bikin, û paşê bikirtînin Têxistin > Modul .
    3. Di pencereya Kodê ya li milê rastê de, koda VBA bişopînin.

    Ji bo mekroyê bixebitînin , tiştê ku divê hûn bikin ev e:

    1. Rêzika di pelika xwe de hilbijêrî.
    2. Pel Alt + F8 bike da ku diyaloga Makro veke.
    3. Makroyê hilbijêre û bitikîne Run .

    Ji bo rêwerzên gav-bi-gav bi hûrgulî, ji kerema xwe binihêrin:

    • Meriv çawa koda VBA-yê têxe nav û bixebitîne Excel
    • Çawadi Excel de makroyek bimeşîne

    Bi vî awayî meriv şaneyên vala di Excel de dibîne, hildibijêre û ronî dike. Ji bo xwendinê ez spasiya te dikim û hêvî dikim ku hefteya pêş me te li ser bloga xwe bibînim!

    Daxistinên berdest

    Baliyên bi Formatkirina şertî ronî bikin (pelê xlsx)

    Makroyên VBA yên rengîn şaneyên vala (pelê .xlsm)

    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.