Satura rādītājs
Datu kopās mēs sastopam tālruņa numurus, kas satur svītrītes (-). Acīmredzamu iemeslu dēļ mums ir nepieciešams noņemiet domuzīmes no tālruņa numura ierakstiem. Šajā rakstā es mēģināšu izskaidrot dažas no ātrākajām metodēm, piemēram. Atrast & amp; atlasīt , Formāta šūna , SUBSTITŪTA formula, un VBA makrokods lai viegli noņemtu domuzīmes.
Pieņemsim, ka man ir klientu tālruņa numuru saraksts,
Ņemiet vērā, ka šajā tabulā ir iekļauta fiktīva informācija tikai piemēru demonstrēšanai.
Lejupielādēt datu kopu
Tālruņa numura svītru noņemšana.xlsm4 vienkāršas metodes, kā Excel programmā noņemt svītzīmes no tālruņa numuriem
1. metode: Izmantojot meklēšanas & amp; atlases metodi
1. solis: Iet uz Home Tab>> Noklikšķiniet uz Atrast & amp; atlasīt (in Rediģēšana sadaļa)>> Atlasiet Aizstāt.
2. solis: In the Aizstāt Dialoglodziņš, sadaļā Atrodi, ko kastes tips Domuzīme/piezīmju zīme (-) un aizstāt ar lodziņā nospiediet Null ( ). Noklikšķiniet uz Atrast visu.
Varat izmantot nospiežot CTRL+H izcelt Atrast & amp; aizstāt logs.
3. solis: Noklikšķiniet uz Aizstāt visus.
4. solis: Parādīsies apstiprinājuma logs. Noklikšķiniet uz LABI .
Visi Dashes/Hyphen tiek automātiski aizstāts, kā parādīts attēlā zemāk
Piezīmes: Ņemiet vērā, ka Atrast & amp; atlasīt metode maina neapstrādātos datus. Pirms šīs metodes izpildes pārliecinieties, ka kopējat neapstrādātos datus.
Lasīt vairāk: Kā noņemt neskaitliskos simbolus no Excel šūnām
2. metode: šūnas formatēšana
1. solis: Atlasiet šūnu diapazonu, no kura vēlaties noņemt svītrzīmes.Iet uz Cilne Sākums >> Noklikšķiniet uz Šūnas (sadaļa)>>>Noklikšķiniet uz Formāts >>Izvēlēties Formāta šūna. Atveras logs.
2. solis: Kreisajā pusē no Formāta šūna logs iekšpusē Kategorijas , Izvēlieties Pielāgots >>Mainīt jebkuru formātu ar vienpadsmit 0 (jo mūsu tālruņa numuram ir 11 cipari).
3. solis: Noklikšķiniet uz LABI.
Rezultāts būs līdzīgs zemāk redzamajam attēlam
Tālruņu numuri, kas sākas ar 0, arī šajā procesā saglabā 0, ar ko sākas numurs.
Lasīt vairāk: Kā noņemt īpašos rakstzīmes programmā Excel
3. metode: izmantojot formulas metodi
Varat noņemt domuzīmes & amp; parādīt tālruņa numurus citā šūnā, vienkārši izmantojot formulu, izmantojot SUBSTITŪTS Funkcija.
= AIZVIETOT(D4,"-","")
1. solis: Ievadiet formulu =AIZVIETOT(D4,"-","") blakus esošajā šūnā.
2. solis: Velciet Uzpildes rokturis līdz pēdējiem ierakstiem, un izpilde parāda rezultātus, kas līdzinās zemāk redzamajam attēlam.
4. metode: izmantojot VBA makrokodu
A VBA makrokods noņem svītrzīmes no atlasītā šūnu diapazona, izmantojot kodu, ko izpilda Microsoft Visual Basic .
1. solis : Preses ALT+F11 pavisam atvērt Microsoft Visual Basic .
2. solis: Microsoft Visual Basic rīkjoslā noklikšķiniet uz Ievietot >> Modulis.
3. solis: Ievietojiet šādu kodu Microsoft Visual Basic modulis.
Sub DeleteDashes() Dim rng As Range Dim WorkRng As Range On Error Resume Next Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) Application.ScreenUpdating = False For Each rng In WorkRng rng.NumberFormat = "@" rng.Value = VBA.Replace(rng.Value, "-", "") Next Application.ScreenUpdating = True End Sub
4. solis: Nospiediet F5, lai palaistu kodu. Parādīsies atlases logs.
5: Atlasiet šūnu diapazonu, no kura vēlaties noņemt svītrzīmes.
6. solis : Noklikšķiniet uz LABI. Veicot šos soļus, tiek iegūts rezultāts, kas ir līdzīgs tālāk redzamajam attēlam.
Ja tālruņa numuru sākumā ir 0, šī metode tos saglabā tādus, kādi tie ir. .
Lasīt vairāk: VBA, lai noņemtu rakstzīmes no virknes programmā Excel
Secinājums
Excel datu kopām ir dažādi šūnu formāti, viens no tiem ir arī tālruņa numuri. Datu kopai, kas satur tālruņa numurus, bieži vien ir jābūt vispārējā formāta šūnā un svītrām, lai ar to varētu strādāt. Mēs esam demonstrējuši četras vienkāršākās metodes, piemēram. Atrast & amp; atlasīt , Formāta šūna , SUBSTITŪTS Formula un VBA makrokods lai veiktu svītru noņemšanu jebkurā šūnu diapazonā. Ceru, ka šīs metodes atbildīs uz jūsu jautājumiem un palīdzēs jums saprast procesu.