Turinys
Kartais norime patikrinti tam tikras reikšmes be brūkšnelių, kad geriau suprastume informaciją. Tačiau kai duomenys yra didžiuliai, rankiniu būdu pašalinti brūkšnelius nėra protinga. Šiame straipsnyje sužinosite, kaip pašalinti brūkšnelius "Excel" programoje trimis veiksmingiausiais būdais.
Atsisiųsti praktikos šabloną
Nemokamą praktinį "Excel" šabloną galite atsisiųsti iš čia ir praktikuotis savarankiškai.
Pašalinti brūkšnelius iš Excel.xlsm
3 paprasti būdai pašalinti brūkšnelius programoje "Excel
Šiame skyriuje bus aptarti brūkšnelių šalinimo "Excel" programoje būdai naudojant Rasti ir pakeisti komandą "Excel", naudodami SUBSTITUTAS funkciją ir įgyvendinant VBA kodas .
1. Rasti & amp; Pakeisti komanda brūkšniams ištrinti
Svetainė Rasti ir pakeisti komanda yra paprasčiausia ir labiausiai paplitusi funkcija daugeliui su "Excel" susijusių užduočių atlikti. Čia sužinosime, kaip ištrinti brūkšnelius naudojant komandą Rasti ir pakeisti "Excel" funkcija.
Toliau pateikiami šio veiksmo atlikimo žingsniai,
1 žingsnis:
- Pasirinkite duomenų rinkinį.
- Pagal Pagrindinis skirtuką, eikite į Rasti & amp; Pasirinkite -> Pakeisti.
2 žingsnis:
- Iš iššokančio lango Rasti ir pakeisti langelyje, esančiame Raskite, ką lauke įrašykite brūkšnelis (-) simbolis.
- Palikite Pakeisti į laukas tuščia .
- Paspauskite Pakeisti visus .
Tai ištrins visus brūkšnelius iš "Excel" duomenų rinkinio.
Ką turėtumėte nepamiršti
Naudojant komandą "Rasti & amp; Pakeisti" brūkšniams pašalinti "Excel" programoje yra didelis trūkumas. Kai jūsų duomenys prasideda skaičiumi nulis (0) (pvz., 002-10-2324), ji pašalins visus nulinius skaičius ir pateiks pakeistų duomenų išvestį (pvz., 002-10-2324 taps 2102324). Taigi, jei norite naudoti komandą Find & amp; Replace (Rasti ir pakeisti) brūkšniams pašalinti, įsitikinkite, kad turite atsarginę originalių duomenų kopiją.
Skaityti daugiau: Brūkšnelių pašalinimas iš telefono numerio programoje "Excel
2. Formulė brūkšniams ištrinti "Excel" programoje
Skirtingai nei Rasti ir pakeisti komandų funkcija "Excel", formulės naudojimas yra saugiausias ir labiausiai kontroliuojamas būdas išgauti bet kokius rezultatus "Excel" programoje. Norėdami gauti duomenų rinkinio išvestį be brūkšnelių "Excel" programoje, galite įgyvendinti funkcija SUBSTITUTE .
Bendroji SUBSTITUTE formulė,
=SUBSTITUTE(cell, "old_string", "new_string")
Čia,
old_text = eilutė, kurią norite pašalinti.
new_text = eilutė, kurią norite pakeisti.
Žingsniai, kaip pašalinti brūkšnelius "Excel" programoje naudojant SUBSTITUTAS funkcija pateikiama toliau,
1 žingsnis:
- Tuščioje ląstelėje, kurioje norite, kad būtų rodomas rezultatas, pirmiausia įrašykite lygus (=) ženklą ir tada rašykite SUBSTITUTAS kartu su juo.
- Skliaustų viduje funkcijos SUBSTITUTE pirmiausia įrašykite ląstelės nuorodos numeris iš kurio norite pašalinti brūkšnelį (-) (mūsų atveju ląstelės numeris buvo C5 ).
- Tada įdėkite kablelis (,) simbolį, o po to rašykite brūkšnelis (-) simbolis viduje dvigubos kabutės (arba bet kokį seną tekstą, kurį norite pašalinti).
- Vėl įdėti kablelis (,) ir galiausiai palikite tuščias dvigubas kabutes, jei norite, kad vietoj brūkšnelio (-) (arba bet kokios naujos eilutės, kuria norite pakeisti senąjį tekstą) būtų įrašyta nulinė eilutė.
Taigi mūsų reikalaujama formulė atrodys taip,
=SUBSTITUTE(C5,"-","")
- Paspauskite Įveskite .
Jis pakeis brūkšnelius (-) (arba bet kokį kitą pasirinktą tekstą) su nuline eilute (arba eilute, kuria ją pakeisite).
2 žingsnis: Vilkite eilutę žemyn naudodami Užpildymo rankena taikyti formulę likusiai duomenų rinkinio daliai.
Dabar radote duomenų rinkinio rezultatą be brūkšnelių (-).
Skaityti daugiau: Kaip pašalinti specialiuosius simbolius programoje "Excel
3. Įterptas VBA kodas brūkšniams pašalinti
Jei esate patyręs "Excel" naudotojas, šis metodas skirtas tik jums. Naudoti VBA brūkšniams pašalinti yra greičiausias ir absoliutus būdas atlikti darbą.
1 žingsnis: Paspauskite Alt + F11 klaviatūroje arba eikite į skirtuką Programuotojas -> "Visual Basic atidaryti "Visual Basic" redaktorius .
2 žingsnis: Iššokančiame kodo lange meniu juostoje spustelėkite Insert -> Modulis .
3 veiksmas: Nukopijuokite šį kodą ir įklijuokite jį į kodo langą.
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
Dabar jūsų kodas paruoštas paleisti.
4 veiksmas: Paspauskite F5 klaviatūroje arba meniu juostoje pasirinkite Run -> Run Sub/UserForm Taip pat galite tiesiog spustelėti maža piktograma "Play submeniu juostoje, kad paleistumėte makrokomandą.
5 veiksmas: Iš iššokančio lango Makro langą, pasirinkite Makro pavadinimas RemoveDashes -> Vykdyti .
6 veiksmas: Iškylančiame dialogo lange, pereiti prie dominančio darbalapio. , pasirinkite pageidaujamas diapazonas ir spustelėkite GERAI .
Tai pakeis visus brūkšnelius (-) jūsų duomenų rinkinyje nuline eilute.
Jei norite pakeisti bet kokį kitą tekstą kitu, naudodami VBA kodą, tiesiog pakeiskite linija Nr. 11 kodą pagal jūsų poreikius.
Norėdami sužinoti daugiau,
Užuot rašę eilutę kaip,
R.Value = VBA.Replace(R.Value, "-", "")
Parašykite jį taip,
R.Value = VBA.Replace(R.Value, "old_text", "new_text")
Čia,
old_text = eilutė, kurią norite pašalinti.
new_text = eilutę, kurią norite pakeisti.
Skaityti daugiau: Kaip pašalinti tarpus "Excel" programoje
Išvada
Šiame straipsnyje aptariami brūkšnelių pašalinimo "Excel" programoje būdai naudojant komandą "Rasti ir pakeisti" pradedantiesiems "Excel" naudotojams, naudojant saugiausią formulės SUBSTITUTE metodą pažengusiems "Excel" naudotojams ir įgyvendinant VBA kodą "Excel" ekspertams. Tikiuosi, kad šis straipsnis jums buvo labai naudingas. Nedvejodami užduokite bet kokius klausimus, jei turite su šia tema susijusių klausimų.