Turinys
Jei norite įterpti simbolį tarp teksto programoje "Excel , šis straipsnis skirtas jums. 5 paprasti ir veiksmingi metodus, kaip lengvai atlikti užduotį.
Atsisiųsti praktikos sąsiuvinį
Galite atsisiųsti "Excel" failas ir praktikuokite, kol skaitote šį straipsnį.
Simbolio įterpimas tarp teksto.xlsm5 būdai įterpti simbolį tarp teksto "Excel" programoje
Šis duomenų rinkinys turi Valstybė ir Numeris stulpelius. Naudodamiesi šiuo duomenų rinkiniu parodysime, kad 5 paprasti ir veiksmingi metodus, skirtus įterpti simbolį tarp teksto "Excel" programoje . Čia mes naudojome "Excel 365 . Galite naudoti bet kurią turimą "Excel" versiją.
1. Funkcijų LEFT ir MID naudojimas su ampersando operatoriumi
Čia, į Numeris stulpelyje norime pridėti Brūkšnelis ( - ) tarp valstybės santrumpa ir numeriai . Tam naudosime LEFT ir MID funkcijas kartu su Ampersandai ( & ) operatorius.
Atlikime toliau nurodytus užduoties atlikimo veiksmus.
- Pirmiausia ląstelėje įveskite šią formulę D5 .
=LEFT(C5,2) & "-" & MID(C5,3,100)
Formulės suskirstymas
- LEFT(C5,2) → funkcija LEFT grąžina simbolį ar simbolius iš ląstelės skaičiaus ar teksto eilutės pradžios pozicijos. Grąžinami simboliai priklauso nuo mūsų nurodyto skaičiaus.
- LEFT(C5,2) → tampa
- Išėjimas: NY
- MID(C5,3,100) → MID funkcija grąžina teksto eilutės simbolius. Jis prasideda nuo mūsų nurodytos pozicijos ir grąžina nurodytą simbolių skaičių.
- MID(C5,3,100) → tampa
- Išvestis: 019186
- NY& "-" &019186 → ampersando operatorius jungiasi NY su Brūkšnelis (-) ir 019186 .
- NY& "-" &019186 → tampa
- Išvestis: NY-019186
- Paaiškinimas : a Brūkšnelis ( - ) įterpiama tarp santrumpos NY ir skaičiai 019186 ląstelėje D5 .
- Po to paspauskite ĮVESKITE .
Tada rezultatą galite matyti ląstelėje D5 .
- Šiuo metu, vilkite žemyn formulę su Užpildymo rankenos įrankis .
Dėl to Rezultatas stulpelyje galite matyti įterptas simbolis tarp teksto .
Skaityti daugiau: Kaip "Excel" programoje pridėti simbolį į kelias ląsteles (5 paprasti būdai)
2. Funkcijos REPLACE taikymas įterpiant simbolį tarp teksto
Šiuo metodu pridėsime numerio kodą (+889) tarp valstybės santrumpa ir numeriai iš Numeris stulpelis. Taikysime funkcija REPLACE atlikti užduotį.
Atlikime toliau nurodytus užduoties atlikimo veiksmus.
- Pirmiausia ląstelėje įveskite šią formulę D5 .
=REPLACE(C5,3,0,"(+889)")
Formulės suskirstymas
- REPLACE(C5,3,0,"(+889)") → REPLACE funkcija pakeičia teksto eilutės dalį kitu nurodytu skaičiumi arba tekstu.
- PAKEISTI(C5,3,0,"(+889)") → tampa
- Išeiga: NY(+889)019186
- Paaiškinimas: čia, (+889) pridedamas tarp NY ir skaičiai 019186 ląstelėje D5 .
- Po to paspauskite ĮVESKITE .
Todėl rezultatą galite matyti ląstelėje D5 .
- Be to, vilkite žemyn formulę su Užpildymo rankenos įrankis .
Todėl Rezultatas stulpelyje galite matyti įterptas simbolis tarp teksto .
3. Funkcijų LEFT, SEARCH, RIGHT & amp; LEN naudojimas
Toliau pateiktame duomenų rinkinyje galite matyti Numeris stulpelis, kuriame yra Hash ( # ) ženklas tarp valstybės santrumpa ir numeriai . Toliau pridėsime numerio kodą (+889) po to, kai Hash ( # ) ženklą. Tam naudosime derinį LEFT , IEŠKOTI , DEŠINĖ , ir LEN funkcijos.
Atlikime toliau nurodytus užduoties atlikimo veiksmus.
- Pradžioje ląstelėje įveskite šią formulę D5 .
=LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5))
Formulės suskirstymas
- IEŠKOTI("#", C5) → paieškos funkcija grąžina simbolių skaičių, ties kuriuo pirmą kartą randamas konkretus simbolis arba teksto eilutė, skaitant iš kairės į dešinę. Čia, paieškos funkcija išsiaiškina, kokioje padėtyje yra Hash ( # ) ląstelėje C5 .
- Išėjimas: 3
- LEN(C5) → LEN funkcija grąžina bendrą simbolių skaičių ląstelėje C5 .
- Išėjimas: 9
- RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → funkcija RIGHT grąžina simbolį ar simbolius iš skaičiaus ar teksto eilutės ląstelės galinės pozicijos. Grąžinami simboliai priklauso nuo mūsų nurodyto skaičiaus.
- DEŠINĖ(C5, 9- 3) → tampa
- Išvestis: 019186
- SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → ampersando "&" operatorius jungiasi 3 su (+889) ir 019186 .
- 3 &"(+889)"& 019186 → tampa
- Išėjimas: 3(+889)019186
- LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → funkcija LEFT grąžina simbolį ar simbolius iš ląstelės skaičiaus ar teksto eilutės pradžios pozicijos. Grąžinami simboliai priklauso nuo mūsų nurodyto skaičiaus.
- LEFT(C5,3(+889)019186) → Dėl to jis tampa
- Išėjimas: NY#(+889)019186
- Paaiškinimas: čia, (+889) pridedamas tarp NY# ir skaičiai 019186 ląstelėje D5 .
- Po to paspauskite ĮVESKITE .
Taigi rezultatą galite matyti ląstelėje D5 .
- Kartu su tuo, vilkite žemyn formulę su Užpildymo rankenos įrankis .
Dėl to Rezultatas stulpelyje galite matyti įterptas simbolis tarp teksto .
Skaityti daugiau: Kaip pridėti simbolių į "Excel" formulę (4 paprasti metodai)
Panašūs skaitiniai
- Kaip nustatyti simbolių ribą programoje "Excel
- Specialiųjų simbolių filtravimas programoje "Excel" (paprastas vadovas)
- Taikyti formulę specialiesiems simboliams "Excel" nustatyti (4 metodai)
- Kaip patikrinti simbolių limitą "Excel" programoje (paprastais žingsniais)
4. Kombinuotųjų funkcijų taikymas įterpiant simbolį tarp teksto
Toliau pateiktame duomenų rinkinyje matote Numeris stulpelis, kuriame yra erdvė (" ") tarp valstybės santrumpa ir numeriai . čia pridėsime numerio kodą (+889) po to, kai erdvė ( " " ). Šiai užduočiai atlikti naudosime derinį CONCATENATE , LEFT , IEŠKOTI , DEŠINĖ , ir LEN funkcijos.
Atlikime toliau nurodytus užduoties atlikimo veiksmus.
- Pirmiausia ląstelėje įveskite šią formulę D5 .
=CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5)))
Formulės suskirstymas
- PAIEŠKA(" ", C5) → paieškos funkcija grąžina simbolių skaičių, ties kuriuo pirmą kartą randamas konkretus simbolis arba teksto eilutė, skaitant iš kairės į dešinę. Čia, paieškos funkcija išsiaiškina, kokioje padėtyje yra erdvė ( " " ) ląstelėje C5 .
- Išėjimas: 3
- LEN(C5) → LEN funkcija grąžina bendrą simbolių skaičių ląstelėje C5.
- Išėjimas: 9
- RIGHT(C5, LEN(C5) -SEARCH(" ", C5)) → funkcija RIGHT grąžina simbolį ar simbolius iš skaičiaus ar teksto eilutės ląstelės galinės pozicijos. Grąžinami simboliai priklauso nuo mūsų nurodyto skaičiaus.
- Į DEŠINĘ(C5, 9-3) → tampa
- Išvestis: 019186
- LEFT(C5, SEARCH(" ", C5))→ funkcija LEFT grąžina simbolį ar simbolius iš ląstelės skaičiaus ar teksto eilutės pradžios pozicijos. Grąžinami simboliai priklauso nuo mūsų nurodyto skaičiaus.
- LEFT(C5, SEARCH(" ", C5)) → tampa
- Išėjimas: NY
- CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5))) → CONCATENATE funkcija sujungia arba sujungia simbolius į vieną teksto eilutę.
- CONCATENATE(NY , "(+889)", 019186)) → Tada jis tampa
- Išeitis: NY (+889)019186
- Paaiškinimas: čia, (+889) pridedamas tarp NY ir skaičiai 019186 ląstelėje D5 .
- Tada paspauskite ĮVESKITE .
Todėl rezultatą galite matyti ląstelėje D5 .
- Be to, vilkite žemyn formulę su Užpildymo rankenos įrankis .
Taigi, į Rezultatas stulpelyje galite matyti įterptas simbolis tarp teksto .
Skaityti daugiau: Žymeklio kodas "Excel" programoje (2 programos)
5. VBA naudojimas simboliui tarp teksto įterpti
Taikydami šį metodą naudosime VBA kodas į įterpti simbolį tarp teksto "Excel" programoje .
Atlikime toliau nurodytus užduoties atlikimo veiksmus.
- Pirmiausia eisime į Kūrėjas skirtukas.
- Tada pasirinkite "Visual Basic .
Šiuo metu VBA redaktoriaus langas pasirodys.
- Vėliau iš Įdėkite skirtukas>> pasirinkite Modulis .
Toliau, a VBA modulis pasirodys.
Šiuo metu įveskite šį kodą į Modulis .
Sub INSERT_CHARACTER_BETWEEN_CELLS() Dim Cells As Range Dim Cell_Range As Range Set Cell_Range = Application.Selection Set Cell_Range = Application.InputBox _ ("Select Range of Cells to Insert Character", _ "Insert Character Between Cells", Cell_Range.Address, Type:=8) For Each Cells In Cell_Range Cells.Value = VBA.Left(Cells.Value, 2) & "(+889)" & _ VBA.Mid(Cells.Value, 3,VBA.Len(Cells.Value) - 1) Next End Sub
Kodo suskirstymas
- Skelbiame INSERT_CHARACTER_BETWEN_CELLS kaip mūsų Sub .
- Mes imamės Ląstelės ir Cells_Range kaip kintamieji Diapazonas .
- Mes naudojame Kairėje pusėje , VBA.Mid , ir VBA.Len funkcijos, skirtos įterpti (+889) tarp pasirinktų langelių.
- Mes naudojame Dėl ciklo tęsti užduotį, jei neranda paskutinis langelis .
- Tada mes uždaryti . VBA redaktoriaus langas .
- Po to mes grąžinti į mūsų darbalapis .
- Be to, paspausime ALT+F8 išryškinti Makro dialogo langą, kad galėtume paleisti kodą.
Be to, kad paspaudėte ALT+F8 , galite eiti į Kūrėjas skirtuką ir pasirinkite Makrokomandos iš Kodas grupę, kad išryškintų Makro dialogo langas,
Šiuo metu MACRO bus rodomas dialogo langas.
Įsitikinkite, kad Makro pavadinimas yra Sub jūsų kodo.
- Tada spustelėkite Paleisti .
Vėliau Įvesties langelis iš Įterpti simbolį tarp ląstelių pasirodys.
- Po to Pasirinkite ląstelių sritį, į kurią norite įterpti simbolį lange pasirinksime langelius C5:C9 .
- Tada spustelėkite GERAI .
Todėl Rezultatas stulpelyje galite matyti įterptas simbolis tarp teksto .
Praktikos skyrius
Galite atsisiųsti pirmiau nurodytą "Excel" failą, kad praktiškai išbandytumėte paaiškintus metodus.
Išvada
Čia bandėme parodyti jums 5 metodai į įterpti simbolį tarp teksto "Excel" programoje . Dėkojame, kad perskaitėte šį straipsnį, tikimės, kad jis buvo naudingas. Jei turite kokių nors klausimų ar pasiūlymų, praneškite mums toliau pateiktame komentarų skyriuje. Apsilankykite mūsų svetainėje ExcelWIKI daugiau sužinoti.