Ako odstrániť podmienené formátovanie v programe Excel (3 príklady)

  • Zdieľajte To
Hugh West

V programe Excel, Podmienené formátovanie je praktická funkcia, ktorá vám umožňuje bez námahy formátovať a tieňovať bunky na základe určitých podmienených kritérií. Niekedy však môžete chcieť podmienené formátovanie v programe Excel odstrániť alebo vymazať. V tomto návode vám vysvetlíme, ako odstrániť Podmienené formátovanie rôznymi spôsobmi vrátane funkcie Clear Rules a aplikácie VBA .

Stiahnite si cvičebnicu

Stiahnite si tento cvičebný zošit, aby ste si počas čítania tohto článku precvičili svoje zručnosti.

Odstrániť formátovanie.xlsm

3 príklady na odstránenie podmieneného formátovania v programe Excel

Ukážkový súbor údajov o priemerných ročných platoch v Spoločnosť Google Viaceré oddelenia sú zobrazené na snímke nižšie. Zvýraznili sme príjmy s priemerným platom vyšším ako $120,000 pomocou Podmienené formátovanie . Po použití podmieneného formátovania však môže byť potrebné ho odstrániť.

Ukážeme vám tri rôzne spôsoby odstránenia podmieneného formátovania. Na začiatok použijeme bežný spôsob. Potom pomocou VBA kód, odstránime podmienené formátovanie a zároveň ponecháme formát nedotknutý.

1. Použitie základnej metódy na odstránenie podmieneného formátovania

Na začiatku použijeme C Pravidlá učenia príkaz na odstránenie Podmienené formátovanie . Je to zvyčajne základná metóda na odstránenie Podmienené formátovanie Ak chcete použiť tieto metódy, postupujte podľa nasledujúcich krokov.

Krok 1:

  • Najprv vyberte rozsah, na ktorý ste použili Podmienené formátovanie .

Krok 2:

  • Kliknite na Domov.

Krok 3:

  • Najprv kliknite na Podmienené formátovanie
  • Vyberte Jasné pravidlá
  • Nakoniec vyberte Vymazanie pravidiel z vybraných buniek z ponuky.

  • Preto uvidíte, že vaše Podmienené formátovanie už nie je prítomný.

2. Spustite kód VBA na odstránenie podmieneného formátovania

V tejto časti vám vysvetlíme, ako používať VBA kód na odstránenie Podmienené formátovanie Je to jedinečný prístup, ktorý však funguje. Pretože môžete jednoducho vybrať rozsah a odstrániť podmienené formátovanie a použiť ten istý kód nespočetne veľakrát. Ak chcete spustiť VBA kód, postupujte podľa nasledujúcich krokov.

Krok 1:

  • Najprv stlačte Alt + F11 aktivovať Pracovný hárok s podporou makier VBA .
  • Vyberte si Vložte z karty.
  • Potom vyberte položku Modul z možností.

Krok 2:

  • Po výbere Modul , stačí vložiť nasledujúce VBA.
 Sub DeleteConditionalFormats() Dim WorkRng As Range On Error Resume Next xTitleId = "ExcelWIKI" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) WorkRng.FormatConditions.Delete End Sub 

Tu,

  • Dim WorkRng ako rozsah je deklarovanie premennej WorkRng ako hodnoty rozsahu.
  • xTitleId = "ExcelWIKI" je názov názvu, ktorý sa zobrazil vo vstupnom poli.
  • Set WorkRng = Application.Selection sa vzťahuje na rozsah, ktorý bude z aktuálneho výberu.
  • InputBox("Range", xTitleId, WorkRng.Address, Type:=8) odkazuje na vstupné pole, ktoré sa zobrazí na získanie rozsahu a je pomenované názvom "ExcelWIKI".

WorkRng.FormatConditions.Delete sa vzťahuje na vymazanie všetkých podmienených formátov medzi rozsahom.

Krok 3:

  • Uložiť programu a stlačte F5 na jeho spustenie.
  • Rozsah boxu "ExelDemy sa zobrazí, vyberte rozsah.
  • Nakoniec stlačte Vstúpte na stránku aby ste videli zmeny.

V dôsledku toho, Podmienené formátovanie budú odstránené z buniek, ako je znázornené na nasledujúcej snímke.

Podobné čítania

  • Ako odstrániť chybu #DIV/0! v programe Excel (5 metód)
  • Odstránenie panelov v programe Excel (4 metódy)
  • Ako odstrániť hypertextový odkaz z programu Excel (7 metód)
  • Odstránenie odľahlých hodnôt v programe Excel (3 spôsoby)
  • Ako odstrániť pomlčky z SSN v programe Excel (4 rýchle metódy)

3. Spustenie kódu VBA na odstránenie podmieneného formátovania, ale zachovanie formátu

Okrem predchádzajúcej metódy môžete ľahko odstrániť Podmienené formátovanie ale zachovať formát pomocou VBA Vo všeobecnosti to funkcie Excelu neumožňujú. VBA kód vám to umožní. To znamená. VBA nadradenosť kódu nad Funkcie programu Excel Ak to chcete dosiahnuť, postupujte podľa nasledujúcich krokov.

Krok 1:

  • Otvorenie Makro VBA , stlačte Alt + F11 .
  • Na kartách vyberte Vložte
  • Potom vyberte Modul .

Krok 2:

  • Vložte nasledujúce VBA kód.
 Sub Remove_Condition_but_Keep_Format() Dim xRg As Range Dim xTxt As String Dim xCell As Range On Error Resume Next If ActiveWindow.RangeSelection.Count> 1 Then xTxt = ActiveWindow.RangeSelection.AddressLocal Else xTxt = ActiveSheet.UsedRange.AddressLocal End If Set xRg = Application.InputBox("Select range:", "ExcelWIKI", xTxt, , , , 8) If xRg Is Nothing Then Exit Sub For Each xCell In xRgWith xCell .Font.FontStyle = .DisplayFormat.Font.FontStyle .Font.Strikethrough = .DisplayFormat.Font.Strikethrough .Interior.Pattern = .DisplayFormat.Interior.Pattern If .Interior.Pattern xlNone Then .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex .Interior.Color = .DisplayFormat.Interior.Color End If .Interior.TintAndShade = .DisplayFormat.Interior.TintAndShade.Interior.PatternTintAndShade = .DisplayFormat.Interior.PatternTintAndShade End With Next xRg.FormatConditions.Delete End Sub 

Tu,

  • xRg ako rozsah sa vzťahuje na deklarovanie xRg ako rozsahu.
  • xTxt ako String sa vzťahuje na deklarovanie xTxt ako reťazca.
  • xCell ako rozsah sa vzťahuje na xCell ako na rozsah.
  • Pri chybe pokračovať ďalej odkazuje na váš kód, ktorý bude pokračovať v behu aj v prípade chyby.
  • RangeSelection.Count sa vzťahuje na výber buniek v pracovnom hárku.
  • UsedRange.AddressLocal sa vzťahuje na použitý rozsah v zadanom pracovnom hárku.
  • InputBox("Vyberte rozsah:", "ExcelWIKI", xTxt, , , , , 8) je vstupné pole, do ktorého zadáte rozsah, keď sa objaví s názvom "ExcelWIKI".
  • .Font.FontStyle = .DisplayFormat.Font.FontStyle príkazy, ktoré písmo ponechá ako podmienené formátovanie.
  • .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex príkaz, ktorý ponechá farbu bunky ako podmienené formátovanie.
  • .Interior.TintAndShade = .DisplayFormat.Interior.TintAndShade príkazy, že vnútorný odtieň a objekt zostanú ako podmienené formátovanie.

xRg.FormatConditions.Delete sa vzťahuje na odstránenie všetkých podmienených formátovaní pre rozsah pre reťazcovú hodnotu v rámci rozsahu.

Krok 3:

  • Zobrazí sa dialógové okno, v ktorom vyberte rozsah.
  • Nakoniec kliknite na tlačidlo OK aby ste si pozreli výsledky.

Preto, Podmienené formátovanie je na nasledujúcom obrázku odstránený, ale formát bunky zostáva rovnaký.

Prečítajte si viac: Ako odstrániť formátovanie v programe Excel bez odstránenia obsahu

Záver

Na záver dúfam, že vám tento návod ukázal, ako odstrániť podmienené formátovanie v programe Excel pomocou jednoduchej metódy aj kódu VBA. Všetky tieto techniky by ste sa mali naučiť a používať ich na svoje údaje. Preskúmajte si cvičnú knihu a použite to, čo ste sa naučili. Vďaka vášmu príspevku môžeme podporovať projekty, ako je tento.

V prípade akýchkoľvek otázok nás neváhajte kontaktovať. Nižšie mi prosím zanechajte komentár, aby ste mi dali vedieť, čo si myslíte.

Exceldemy zamestnanci budú na vaše otázky reagovať čo najrýchlejšie.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.