Satura rādītājs
Dažreiz mēs vēlamies pārbaudīt noteiktas vērtības bez svītrām, lai iegūtu dziļāku izpratni par informāciju. Bet, ja dati ir milzīgi, nav prātīgi manuāli noņemt svītrās. Šajā rakstā uzzināsiet, kā noņemt svītrās Excel trīs efektīvākos veidus.
Lejupielādēt prakses veidni
No šejienes varat lejupielādēt bezmaksas prakses Excel veidni un praktizēties.
Svītru noņemšana programmā Excel.xlsm
3 vienkāršas metodes, kā noņemt svītrītes programmā Excel
Šajā sadaļā tiks aplūkotas metodes, kā noņemt svītrzīmes programmā Excel, izmantojot Atrast & amp; aizstāt komandu programmā Excel, izmantojot SUBSTITŪTS funkciju un ieviešot VBA kods .
1. Atrast & amp; Aizstāt komandu, lai dzēstu svītrītes
Portāls Atrast & amp; aizstāt komanda ir visvienkāršākā un visizplatītākā funkcija, lai veiktu lielāko daļu ar Excel saistīto uzdevumu. Šeit mēs uzzināsim, kā dzēst domuzīmes, izmantojot komandu Atrast & amp; aizstāt funkciju programmā Excel.
Turpmāk ir aprakstīti soļi, kā to izdarīt,
1. solis:
- Izvēlieties datu kopu.
- Saskaņā ar Sākums cilnē dodieties uz Atrast & amp; Atlasīt -> Aizstāt.
2. solis:
- No uznirstošā loga Atrast un aizstāt lodziņā Atrodiet, kas laukā ierakstiet domuzīme (-) simbols.
- Atstājiet Aizstāt ar lauks tukšs .
- Preses Aizstāt visus .
Tādējādi no datu kopas programmā Excel tiks dzēsti visi svītrinieki.
Kas jums jāatceras
Izmantojot komandu Atrast & amp; Aizstāt, lai noņemtu domuzīmes programmā Excel, ir būtisks trūkums. Ja dati sākas ar skaitli. nulle (0) (piemēram, 002-10-2324), tiks noņemtas visas sākuma nulles un tiks izvadīti izmainītie dati (piemēram, 002-10-2324 kļūs par 2102324). Tātad, ja vēlaties izmantot komandu Atrast & amp; Aizstāt, lai dzēstu domuzīmes, pārliecinieties, ka jums ir oriģinālo datu rezerves kopija.
Lasīt vairāk: Tālruņa numura svītru noņemšana programmā Excel
2. Formula, lai izdzēstu domuzīmes programmā Excel
Atšķirībā no Atrast & amp; aizstāt Excel komandu funkciju, formulas izmantošana ir visdrošākais un viskontrolētākais veids, kā Excel iegūt jebkāda veida rezultātus. Lai Excel programmā iegūtu datu kopas rezultātu bez svītrām, varat īstenot funkcija SUBSTITUTE .
Vispārīga SUBSTITŪTA formula,
=SUBSTITUTE(šūna, "old_string", "new_string")
Šeit,
old_text = virkne, kuru vēlaties noņemt.
new_text = virkne, ar kuru vēlaties aizstāt.
Veidi, kā noņemt svītrītes programmā Excel, izmantojot SUBSTITŪTS funkcija ir norādīta turpmāk,
1. solis:
- Tukšā šūnā, kurā vēlaties, lai parādās rezultāts, vispirms ievietojiet vienāds (=) zīme un pēc tam rakstiet SUBSTITŪTS kopā ar to.
- Iekavās funkciju SUBSTITUTE, vispirms ierakstiet šūnas atsauces numurs no kura vēlaties noņemt domuzīmi (-) (mūsu gadījumā šūnas numurs bija C5 ).
- Tad ielieciet komats (,) simbols un pēc tam rakstiet domuzīme (-) simbols iekšpusē dubultās pēdiņas (vai jebkuru veco tekstu, ko vēlaties noņemt).
- Atkal ielieciet komats (,) un, visbeidzot, atstājiet tukšas dubultās pēdiņas, ja domuzīmes (-) (vai jebkuras jaunas virknes, ar kuru vēlaties aizstāt veco tekstu) vietā vēlaties ievadīt nulles virkni.
Tādējādi mūsu vajadzīgā formula būs šāda,
=AIZVIETOT(C5,"-","")
- Preses Ievadiet .
Tas aizstās domuzīmes (-) (vai jebkuru citu atlasīto tekstu) ar nulles virkni (vai virkni, ar kuru to aizstājat).
2. solis: Velciet rindu uz leju, izmantojot Uzpildes rokturis lai piemērotu formulu pārējai datu kopai.
Tagad esat atradis datu kopas rezultātu bez svītrām (-).
Lasīt vairāk: Kā noņemt īpašos rakstzīmes programmā Excel
3. Iebūvējiet VBA kodu, lai noņemtu defisi
Ja esat pieredzējis Excel lietotājs, tad šī metode ir paredzēta tikai jums. VBA izmantošana, lai noņemtu domuzīmes, ir visātrākais un absolūts veids, kā veikt šo darbu.
1. solis: Preses Alt + F11 uz tastatūras vai atveriet cilni Izstrādātājs -> Visual Basic lai atvērtu Visual Basic redaktors .
2. solis: Iznirstošajā koda logā izvēlnes joslā noklikšķiniet uz Ievietot -> Modulis .
3. solis: Nokopējiet un ielīmējiet kodu logā šādu kodu.
Sub RemoveDashes() Dim R As range Dim W As range On Error Resume Next xTitleId = "Excel" Set W = Application.Selection Set W = Application.InputBox("Range", xTitleId, W.Address, Type:=8) Application.ScreenUpdating = False For Each R In W R.NumberFormat = "@" R.Value = VBA.Replace(R.Value, "-", "") Next Application.ScreenUpdating = True End Sub
Tagad jūsu kods ir gatavs darbam.
4. solis: Spiediet F5 uz tastatūras vai izvēlnes joslā izvēlieties Run -> Run Sub/UserForm Varat arī vienkārši noklikšķināt uz maza ikona Atskaņot apakšizvēlnes joslā, lai palaistu makro.
5: No uznirstošā loga Makro logā atlasiet Makro nosaukums RemoveDashes -> Run .
6. solis: Iznirstošajā dialoglodziņā, pārslēgties uz interesējošo darblapu , izvēlieties vēlamais diapazons un noklikšķiniet uz LABI .
Tas aizstās visus domuzīmes (-) jūsu datu kopā ar nulles virkni.
Ja vēlaties aizstāt jebkuru citu tekstu ar citu tekstu, izmantojot VBA kodu, vienkārši modificējiet līnija Nr. 11 kodu atbilstoši jūsu vajadzībām.
Lai uzzinātu vairāk,
Tā vietā, lai rindu rakstītu kā,
R.Value = VBA.Replace(R.Value, "-", "")
Ierakstiet to kā,
R.Value = VBA.Replace(R.Value, "old_text", "new_text")
Šeit,
old_text = virkne, kuru vēlaties noņemt.
new_text = virkne, ar kuru vēlaties aizstāt.
Lasīt vairāk: Kā noņemt atstarpes programmā Excel
Secinājums
Šajā rakstā ir aplūkotas metodes, kā noņemt domuzīmes programmā Excel, izmantojot komandu Atrast & amp; Aizstāt komandu iesācējiem programmā Excel, izmantojot drošāko SUBSTITUTE formulas metodi pieredzējušajam Excel lietotājam un ieviešot VBA kodu Excel ekspertiem. Es ceru, ka šis raksts jums ir bijis ļoti noderīgs. Jūtieties brīvi uzdot visus jautājumus, ja jums ir jautājumi par šo tēmu.