Aizstājējzīme, lai dzēstu šūnas, izmantojot VBA

Satura rādītājs:

Anonim

Kamēr mēs strādājam ar neapstrādātiem datiem programmā Excel, mēs bieži meklējam datus, kas atbilst kritērijiem, un dzēšam visus pārējos datus, kas neatbilst dotajiem kritērijiem. Šajā rakstā mēs uzzināsim, kā atbrīvoties no vērtībām, kas neatbilst mūsu kritērijiem.

Ja saskaraties ar situāciju, kurā nevēlaties dzēst visas šūnas, tā vietā vēlaties dzēst datus, kas nesatur konkrētu tekstu, jums jāizlasa šis raksts. Tātad, neiedziļinoties teorijā, pāriesim tieši uz piemēru.

Piemērs: izdzēsiet visas diapazona šūnas, izņemot šūnas, kas satur "ABC"

Es esmu izveidojis zemāk esošos datus, lai ilustrētu procesu.

Mums ir jāveic šādas darbības:

  • Noklikšķiniet uz cilnes Izstrādātājs
  • Grupā Kods atlasiet Visual Basic

Standarta modulī ievadiet šādu kodu

Sub DeleteCells ()

Kritēriju aptumšošana kā diapazons

Dim kritēriju šūna kā diapazons

Iestatīt kritēriju diapazonu = diapazons ("A1: B5")

Par katru kritēriju šūnu kritēriju diapazonā

Ja Nē kritērijšūna.Vērtība Tāpat kā "*ABC*" Tad

kritēriju šūna. Skaidrs saturs

Beigas Ja

Nākamā kritēriju šūna

Beigt apakš

  • Palaižot makro, mēs iegūsim šādu rezultātu

Kā tas darbojas?

Šajā kodā mēs vienkārši notīra saturu no šūnām, kas neatbilst tekstam. Tātad šeit mums ir četras svarīgas līnijas.

Iestatīt kritēriju diapazonu = diapazons ("A1: B5")

Par katru kritēriju šūnu kritēriju diapazonā

Ja Nē kritērijšūna.Vērtība Tāpat kā "*ABC*" Tad

kritēriju šūna. Skaidrs saturs

Beigas Ja

Pirmā rinda nosaka diapazonu, kurā vēlamies dzēst vērtības, kas neatbilst mūsu kritērijiem. Tas ir A1: B5.

Tagad mēs atkārtojam katru šūnu noteiktā diapazonā. Lai pārbaudītu, vai šūnā ir teksts ABC, mēs izmantojam operatoru Patīk, kas tiek izmantots, lai saskaņotu VBA modeļus. Ja šūnā ir teksts "ABC", paziņojums atgriežas, jo esam izmantojuši operatoru Not, un nekas nenotiek. Ja šūna satur doto modeli, tā atgriež vērtību true un izpilda nākamo paziņojumu, kas notīra šūnas saturu.

* (Astrick) zīme ir ļoti svarīga. Lietojot to, pasakiet Excel, ka tekstā var būt neierobežots rakstzīmju skaits. Par aizstājējzīmēm programmā Excel varat lasīt šeit.

Jā, puiši, šādā veidā jūs varat izdzēst šūnu saturu, kas neatbilst dotajiem kritērijiem. Ceru, ka biju pietiekami izskaidrojošs. Ja jums ir šaubas par šo rakstu, es labprāt atbildēšu uz jūsu jautājumiem zemāk komentāru sadaļā.

Kā pārvērst skaitli vārdos programmā Excel rūpijās : Mēs varam izveidot pielāgotu Excel formulu, lai skaitļus pārvērstu vārdos Indijas rūpijās. Esmu izveidojis šo pielāgoto funkciju, lai skaitļus pārvērstu vārdos Indijas rūpiju izteiksmē. Jūs varat lejupielādēt makro failu

13 metodes, kā paātrināt Excel | Excel ir pietiekami ātrs, lai ideālos apstākļos ar normālas konfigurācijas datoru 1 sekundē aprēķinātu 6,6 miljonus formulu. Bet dažreiz mēs novērojam, ka Excel faili aprēķina lēnāk nekā gliemeži. Šim lēnākajam sniegumam ir daudz iemeslu. Ja mēs varam tos identificēt, mēs varam likt aprēķināt formulas ātrāk.

Centrējiet Excel lapu horizontāli un vertikāli Excel lapā : Microsoft Excel ļauj izlīdzināt lapas darblapu, varat mainīt piemales, norādīt pielāgotas piemales vai centrēt darblapu horizontāli vai vertikāli lapā. Lapas malas ir tukšas atstarpes starp darblapas datiem un izdrukātās lapas malām

Sadaliet šūnu pa diagonāli programmā Microsoft Excel 2016 : Lai sadalītu šūnas pa diagonāli, mēs izmantojam šūnu formatējumu un ievietojam šūnā pa diagonāli dalāmo līniju. Tas vizuāli atdala šūnas pa diagonāli.

Kā ievietot atzīmi programmā Excel 2016 : Lai ievietotu atzīmi Excel šūnā, mēs izmantojam Excel simbolus. Iestatiet fontus uz spārniem un izmantojiet formulu Char (252), lai iegūtu atzīmes simbolu.

Kā atspējot ritināšanas bloķēšanu programmā Excel : Excel bulttaustiņi pārvieto šūnu uz augšu, uz leju, pa kreisi un pa labi. Bet šī funkcija ir piemērojama tikai tad, ja ritināšanas bloķēšana programmā Excel ir atspējota. Ritināšanas bloķēšana programmā Excel tiek izmantota, lai darblapā ritinātu uz augšu, uz leju, pa kreisi un pa labi, nevis šūnu. Tātad šis raksts jums palīdzēs, kā pārbaudīt ritināšanas bloķēšanas statusu un kā to atspējot?

Ko darīt, ja Excel pārtraukuma saites nedarbojas? : Kad mēs strādājam ar vairākiem Excel failiem un izmantojam formulu, lai paveiktu darbu, mēs apzināti vai netīši izveidojam saites starp dažādiem failiem. Parastās formulas saites var viegli salauzt, izmantojot pārtraukuma saišu opciju.

Populāri raksti:

50 Excel saīsnes, lai palielinātu produktivitāti | Ātrāk izpildiet savu uzdevumu. Šie 50 īsceļi ļaus jums strādāt vēl ātrāk programmā Excel.

Kā izmantot Excel VLOOKUP funkciju| Šī ir viena no visbiežāk izmantotajām un populārākajām Excel funkcijām, kas tiek izmantota, lai meklētu vērtību no dažādiem diapazoniem un lapām.

Kā lietot Excel Funkcija COUNTIF| Saskaitiet vērtības ar nosacījumiem, izmantojot šo apbrīnojamo funkciju. Jums nav jāfiltrē dati, lai uzskaitītu noteiktu vērtību. Skaitītāja funkcija ir būtiska, lai sagatavotu informācijas paneli.

Kā lietot SUMIF funkciju programmā Excel | Šī ir vēl viena būtiska informācijas paneļa funkcija. Tas palīdz apkopot vērtības noteiktos apstākļos.