Kui töötate andmetega, mis on imporditud andmebaasidest või müügipersonalist, olete tõenäoliselt reavahedega juba tegelenud.
Reavahe on miski, mis võimaldab teil Excelis samas lahtris olla mitu rida.
Allpool on näide nime- ja aadressiandmekogumist, kus üks rida, nimi ja aadressi erinevad osad on eraldatud reavahega.
Kuigi see näib ülaltoodud näites suurepärane, ei pruugi te mõnikord neid reavaheid soovida ja peate need reavahed andmestikust eemaldama.
Selles õpetuses näitan teile kolme lihtsat viisi Excelis reavahed eemaldada (nimetatakse ka rakusiseseks vankri tagasitulek Excelis).
Eemaldage reavahed, kasutades funktsiooni Otsi ja asenda
Lihtsaim viis reavahede käsitsi eemaldamiseks on otsi ja asenda.
Saate seda hõlpsasti rakendada suurele andmekogumile ning otsimine ja asendamine teeb kõik raskused, leides kõik reavahed ja eemaldades need lahtritest.
Oletame, et teil on allpool näidatud aadresside andmestik, millest soovite reavahed eemaldada.
Allpool on toodud sammud reavahede eemaldamiseks, kasutades funktsiooni Otsi ja asenda ning asendage see komaga.
- Valige andmekogum, millest soovite reavahed eemaldada
- Klõpsake vahekaarti Avaleht
- Klõpsake redigeerimisrühmas nuppu "Otsi ja vali"
- Ilmuvates suvandites klõpsake nuppu „Asenda”
- Asetage kursor väljale „Otsi mida” ja kasutage kiirklahvi - Control + J (hoidke all juhtklahvi ja vajutage klahvi J). Te ei pruugi midagi näha, kuid see paneb reavahetuse märgi väljale „Leia”
- Sisestage asendusväljale koma, millele järgneb tühik (,)
- Klõpsake nuppu Asenda kõik
Ülaltoodud sammud eemaldaksid kõik reavahed ja asendaksid need komaga. See annab teile tulemuse Exceli lahtri ühes reas.
Kui soovite reavahe eemaldada ja soovite selle koma asemel millegi muuga asendada, peate selle 6. sammus täpsustama (väljal „Asenda”)
Märkus. Soovitatav on luua andmetega failist varukoopia, et te ei kaotaks neid juhuks, kui neid tulevikus vaja läheb.Eemaldage reavahed valemi abil
Teine viis Excelis reavahetest vabanemiseks on valemi kasutamine. Kuigi leidmis- ja asendamismeetod annab teile staatilisi tulemusi, annab valem teile tulemusi, mida värskendatakse automaatselt, kui muudate algset andmekogumit.
Oletame, et teil on allpool näidatud andmekogum ja soovite eemaldada reavahed kõigist lahtritest.
Allpool on valem, mis seda teeb:
= ASENDUS (A2, CHAR (10), "")
Funktsioon SUBSTITUTE leiab ja asendab märgi CHAR (10) - mis tähistab reavahetuse märki. Seega leiab ülaltoodud valem kõik reavahed ja asendab need tühikutega - mis tähendab sisuliselt, et need reavahed on eemaldatud.
Kui soovite, et tulemus eraldatakse komaga (või mõne muu märgiga), võite kasutada järgmist valemit:
= ASENDUS (A2, CHAR (10), ",")
Märkus. Kui teil on lahtris Wrap-tekst lubatud, kus saate valemi tulemuse, võite siiski näha, et mõni tekst liigub sama lahtri järgmisele reale. See pole tingitud reavahetustest. Kui reguleerite veergu
Eemaldage reavahed VBA abil
Kui teil on VBA kasutamine mugav, võib see olla kiireim viis Excelis reavahetest vabanemiseks.
Kuid enne ühe klõpsuga toimingu tegemist peate tegema natuke tööd.
Allpool on VBA -kood, mis läbib iga lahtri
Alam RemoveLineBreaks () Iga lahtri jaoks lahtris.Väärtus = Asenda (LahtriVäärtus, Chr (10), ",") Järgmine lõpp Alam
Ülaltoodud kood kasutab VBA funktsiooni REPLACE, et asendada lahtris kõik reavahe märgid komaga, millele järgneb tühik.
Selle VBA koodi tulemus on staatiline ja seda ei saa tagasi võtta. Seega, kui kavatsete seda kasutada, soovitan teil enne koodi kasutamist tungivalt luua koopia algsest andmestikust.
Saate selle koodi Exceli tavalisse moodulisse panna ja kui peate seda sageli kasutama ja vajate seda kõikides Exceli töövihikutes, saate selle koodi salvestada kas isiklikku makro töövihikusse või lisada selle Exceli lisandmoodul.
Kui soovite seda kasutada ühe klõpsuga, saate selle makrokoodi lisada kiire juurdepääsu tööriistaribale. Sel viisil peate koodi käivitamiseks tegema ainult valiku ja klõpsama QAT -i makronupul.
Line Break vs. Vankri tagastamine
Exceli reavahetusel ja vankri tagastamisel on väike erinevus.
Vankri tagastamise funktsioon on viia kursor lause algusesse. Seda kasutati kirjutusmasinate varasemates versioonides ja hiljem arvutites. Vankri tagastamine iseenesest ei viiks Excelis rea katkestamiseni. Kombineerides rea etteandmisega, põhjustab see reavahet.
Enamikul juhtudel, kui näete Excelis reavahet, on selles vankri tagastamine.
Samuti, kui kasutate Excelis reavahet sisestamiseks klahvi ALT Enter, lisab see ainult reavahetuse, mitte käru tagasitulekut.
Miks peaksime siis muretsema vankri tagastamise pärast? Kuna võite selle oma andmetesse saada, kui see on alla laaditud andmebaasist, mis kasutab veo tagastamist.
Vankritagastuse ASCII -kood on 13 (CR, ASCII -kood 13) ning selle saate leida ja asendada valemite abil.
Siit saate lugeda reavahetuse ja vankri tagastamise erinevuse kohta.
Loodan, et leidsite selle õpetuse kasulikuks.