Sisukord
Kui me kopeerime kuskilt teksti meie Exceli tabelisse, jääb mõnikord mõni reavahe nendesse andmetesse kinni. Selle reavahetuse eemaldamine on üsna lihtne töö. Mõnikord muutub vajalikuks, et asendada reavahetuse mõne muu märgiga nagu sidekriips, kriips, koma või midagi muud. Selles sisus näitame teile 3 erinevat protseduuri, kuidas asendada iga reavahetuse komaga Exceli töölehel. Kui olete huvitatud tutvuma Exceli hämmastava funktsiooniga, laadige alla meie harjutustööraamat ja jälgige seda artiklit.
Lae alla praktiline töövihik
Lae alla see harjutusvihik, et seda artiklit lugedes harjutada.
Asenda reavahe komaga.xlsm
3 lihtsat meetodit reavahetuse asendamiseks komaga Excelis
Lähenemisviiside selgitamiseks käsitleme 5-st stringist koosnevat andmestikku. Nendes stringides on märgitud puuvilja nimi, selle kogus, tarnekoht ja nende puuviljade tarneolek. Andmestik rakkude vahemikes B5:B9 . Igas infos on reavahet. Asendame iga reavahetuse komaga. Pärast ülesande täitmist on lõpptulemus lahtrite vahemikus C5:C9 .
1. Funktsiooni SUBSTITUTE kasutamine reavahetuse asendamiseks
Selle lähenemisviisi puhul kasutame funktsioon SUBSTITUTE asendada lingi katkestus komaga. Meie andmestik on vahemikus lahtrid B5:B9 Väljund on vahemikus lahtrid C5:C9 Selle meetodi sammud on esitatud järgmiselt:
📌 Sammud:
- Kõigepealt valige lahter C5 .
- Nüüd kirjutage lahtrisse järgmine valem C5 .
=SUBSTITUTE(B5,CHAR(10),", ")
- Vajutage Sisesta klaviatuuril. Näete, et iga reavahetuse kohale on tulnud koma.
- Siis, topeltklikk kohta Täitmise käepide ikooniga, et kopeerida valem kuni lahtrisse C9 Või saate lihtsalt lohistada Täitmise käepide ikoon kuni lahtrisse C9 .
- Te näete, et koma asendab iga stringide reavahetust.
Lõppkokkuvõttes võime öelda, et meie protsess ja valem töötasid edukalt.
Loe edasi : Kuidas teha reavahet Excelis (4 võimalust)
Sarnased lugemised
- Kuidas panna mitu rida Exceli lahtrisse (2 lihtsat viisi)
- VBA mitme rea genereerimiseks Exceli e-posti kehas (2 meetodit)
- Kuidas lisada Exceli lahtrisse rida (5 lihtsat meetodit)
2. Asenda reavahe komaga käsu "Leia ja asenda" abil
Selles meetodis kasutame Exceli sisseehitatud funktsiooni Leia ja asenda käsuga, et asendada reavahetust komaga. Kasutame sama andmestikku, mida juba kasutasime eelmises protsessis. Andmestik on vahemikus lahtrid B5:B9 ja tulemus jääb lahtrite vahemikku C5:C9 Selle protsessi etapid on esitatud allpool:
📌 Sammud:
- Kõigepealt valige kogu rakkude vahemik B5:B9 .
- Press 'Ctrl+C' klaviatuuril, et kopeerida andmestik.
- Seejärel vajutage 'Ctrl+V' andmete kleepimiseks lahtrite vahemikku C5:C9 .
- Nüüd valige kogu rakkude vahemik C5:C9 .
- Minge Kodu vahekaart.
- Nüüd valige Redigeerimine> Find & Select> Replace.
- Dialoogiaken pealkirjaga Leia ja asenda ilmub.
- Tühja kasti kõrval Leia, mida klõpsake hiirega ja vajutage 'Ctrl+J' .
- Järgnevalt on Asendage valiku tüüp ', ' ja klõpsake Asenda kõik .
- Te näete, et iga reavahetuse asendab koma.
Seega võime öelda, et meie meetod on tõhusalt toiminud.
Loe edasi: Leia ja asenda reavahetused Excelis (6 näidet)
3. VBA-koodi sisestamine
VBA-koodi kirjutamine aitab teil asendada Exceli töölehel iga reavahetuse komaga. Meie andmestik on vahemikus lahtrid B5:B9 ja tulemus jääb lahtrite vahemikku C5:C9 Protsessi selgitatakse allpool samm-sammult:
📌 Sammud:
- Lähenemisviisi alustamiseks minge Arendaja vahekaart ja klõpsa Visual Basic. Kui sul seda ei ole, pead sa lubada vahekaart Developer (arendaja) . Või võite ka vajutada 'Alt+F11' avamiseks Visual Basic toimetaja .
- Ilmub dialoogiboks.
- Nüüd on Sisesta vahekaart sellel kastil, klõpsake Moodul .
- Seejärel kirjutage sellesse tühja redaktsioonikasti järgmine visuaalne kood.
Sub Replace_Line_Breaks_with_Comma() For Each Cell In Selection Cell.Value = Replace(Cell.Value, Chr(10), ", ") Next End Sub
- Sulgege Toimetaja vahekaart.
- Pärast seda valige kogu rakkude vahemik B5:B9 .
- Lohistage Täitmise käepide ikooni paremale poole, et kopeerida andmed lahtrite vahemikku C5:C9 .
- Nüüd valige kogu rakkude vahemik C5:C9.
- Nüüd, alates Vaata vahekaart, klõpsa Makros > Vaadake makrosid.
- Uus dialoogiboks nimega Makro ilmub. Valige Replace_Line_Breaks_with_Comma .
- Klõpsake nuppu Käivita nuppu, et seda koodi käivitada.
- Lõpuks näete, et iga reavahetuse kohale on tulnud koma.
Lõpuks võime öelda, et meie visuaalne kood töötas edukalt ja me suudame asendada Exceli tabelis iga reavahetuse komaga.
Loe edasi: Excel VBA: uue rea loomine MsgBoxis (6 näidet)
💬 Asjad, mida peaksite teadma
Teksti saab muuta ka käsitsi. Sellisel juhul tuleb teil topeltklikk hiirega soovitud lahtrile. Seejärel asetage hiirega kursor rea sõna alguses ja vajutage nuppu Backspace klaviatuuril. Lingi katkestus kustub. Nüüd vajutage nuppu ', ' nuppu oma klaviatuuril, et seda sisestada. Valmis!
Kui teil on väga piiratud andmehulk nagu meil, võite selle läbi käia. Kui teil on aga vaja käsitleda suurt andmehulka, soovitame valida teised eespool kirjeldatud lähenemisviisid.
Kokkuvõte
See on selle konteksti lõpp. Loodan, et artikkel on teile kasulik ja te saate asendada iga reavahetuse komaga Excelis. Kui teil on veel küsimusi või soovitusi, siis jagage neid meiega allpool olevates kommentaarides.
Ärge unustage meie veebilehte ExcelWIKI mitmete Exceliga seotud probleemide ja lahenduste kohta. Jätkake uute meetodite õppimist ja arenege!