Tartalomjegyzék
Ha azt szeretné, hogy karakter beillesztése az Excelben lévő szövegek közé Ez a cikk az Ön számára készült. Itt végigvezetjük Önt a következő témákon 5 egyszerű és hatékony módszerek a feladat könnyed elvégzéséhez.
Gyakorlati munkafüzet letöltése
Letöltheti a Excel fájl és gyakoroljon, miközben ezt a cikket olvassa.
Karakter beszúrása szövegek közé.xlsm5 módszer a karakter beillesztésére az Excelben lévő szövegek között
A következő adatkészlet a Állam és Szám oszlopok. Ennek az adatkészletnek a felhasználásával bemutatjuk önöknek 5 egyszerű és hatékony módszerek karakter beillesztése az Excelben lévő szövegek közé Itt a Excel 365 Bármelyik elérhető Excel-verziót használhatja.
1. A LEFT és MID funkciók használata az Ampersand operátorral
Itt, a Szám oszlopban szeretnénk hozzáadni egy Kötőjel ( - ) a állami rövidítés és számok Ehhez a LEFT és MID funkciók a Ampersand ( & ) operátor.
Menjünk végig a következő lépéseken a feladat elvégzéséhez.
- Először is írja be a következő képletet a cellába D5 .
=LEFT(C5,2) & "-" & MID(C5,3,100)
Képlet bontás
- LEFT(C5,2) → a LEFT függvény visszaadja a karaktert vagy karaktereket egy cella szám vagy szöveges karakterlánc kezdő pozíciójától. A visszaadott karakterek az általunk megadott szám alapján kerülnek visszaadásra.
- LEFT(C5,2) → lesz
- Kimenet: NY
- MID(C5,3,100) → a MID függvény egy szöveges karakterlánc karaktereit adja vissza. Az általunk megadott pozícióból indul, és az általunk megadott számú karaktert adja vissza.
- MID(C5,3,100) → lesz
- Kimenet: 019186
- NY& "-" &019186 → az Ampersand operátor összeköti a NY a címen Kötőjel (-) és 019186 .
- NY& "-" &019186 → lesz
- Kimenet: NY-019186
- Magyarázat : a Kötőjel ( - ) kerül beillesztésre a következő rövidítés közé NY és a számok 019186 cellában D5 .
- Ezután nyomja meg a BELÉPÉS .
Ezután az eredményt a cellában láthatja D5 .
- Ezen a ponton, lehúzni a képletet a Fill Handle eszköz .
Ennek eredményeképpen a Eredmény oszlopban láthatja a beillesztett karakter a szöveg között .
Bővebben: Hogyan adjunk hozzá egy karaktert az Excelben több cellához (5 egyszerű módja)
2. A REPLACE funkció alkalmazása a karakterek beszúrásához a szöveg közé
Ebben a módszerben egy számkódot adunk hozzá. (+889) a állami rövidítés és a számok a Szám oszlop. Alkalmazni fogjuk a REPLACE funkció a feladat elvégzéséhez.
Menjünk végig a következő lépéseken a feladat elvégzéséhez.
- Először írja be a következő képletet a cellába D5 .
=REPLACE(C5,3,0,"(+889)")
Képlet bontás
- REPLACE(C5,3,0,"(+889)") → a REPLACE függvény a szöveges karakterlánc egy részét egy másik, általunk megadott számmal vagy szöveggel helyettesíti.
- REPLACE(C5,3,0,"(+889)") → lesz
- Kimenet: NY(+889)019186
- Magyarázat: itt, (+889) hozzáadódik a NY és a számok 019186 cellában D5 .
- Ezután nyomja meg a BELÉPÉS .
Ezért az eredményt a cellában láthatjuk D5 .
- Ráadásul, lehúzni a képletet a Fill Handle eszköz .
Ezért a Eredmény oszlopban láthatja a beillesztett karakter a szöveg között .
3. A LEFT, SEARCH, RIGHT & LEN funkciók használata
A következő adatkészletben a Szám oszlopban, hogy van egy Hash ( # ) előjel a állami rövidítés és számok Ezután hozzáadunk egy számkódot (+889) a Hash ( # ) előjelet. Ehhez a következő kombinációt használjuk LEFT , KERESÉS , JOBBRA , és LEN funkciók.
Menjünk végig a következő lépéseken a feladat elvégzéséhez.
- Az elején írja be a következő képletet a cellába D5 .
=LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5))
Képlet bontás
- KERESÉS("#", C5) → a SEARCH funkció balról jobbra haladva adja vissza, hogy egy adott karaktert vagy szöveges karakterláncot hányadik helyen találunk először. Itt, a SEARCH funkció megtudja, hogy hol van a Hash ( # ) a cellában C5 .
- Kimenet: 3
- LEN(C5) → a LEN függvény visszaadja a cella összes karakterének számát C5 .
- Kimenet: 9
- RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → a RIGHT függvény visszaadja a karaktert vagy karaktereket egy cella szám- vagy szöveges karakterláncának véghelyzetéből. A visszaadott karakterek az általunk megadott számon alapulnak.
- JOBBRA(C5, 9- 3) → lesz
- Kimenet: 019186
- SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → az Ampersand "&" operátor. összeköti a 3 a címen (+889) és 019186 .
- 3 &"(+889)"& 019186 → lesz
- Kimenet: 3(+889)019186
- LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → a LEFT függvényt. visszaadja a karaktert vagy karaktereket egy cella szám vagy szöveges karakterlánc kezdő pozíciójától. A visszaadott karakterek az általunk megadott szám alapján kerülnek visszaadásra.
- LEFT(C5,3(+889)019186) → Ennek eredményeképpen, ez lesz
- Kimenet: NY#(+889)019186
- Magyarázat: itt, (+889) hozzáadódik a NY# és a számok 019186 cellában D5 .
- Ezután nyomja meg a BELÉPÉS .
Ezért az eredményt a cellában láthatjuk. D5 .
- Ezzel együtt, lehúzni a képletet a Fill Handle eszköz .
Ennek eredményeképpen a Eredmény oszlopban láthatja a beillesztett karakter a szöveg között .
Bővebben: Hogyan adjunk hozzá karaktereket az Excel-képletben (4 egyszerű módszer)
Hasonló olvasmányok
- Karakterhatár beállítása az Excelben
- Speciális karakterek szűrése az Excelben (Egyszerű útmutató)
- Alkalmazza a képletet a speciális karakterek azonosítására az Excelben (4 módszer)
- Hogyan ellenőrizze a karakterhatárt az Excelben (egyszerű lépésekkel)
4. Kombinált funkciók alkalmazása a karakterek szövegek közé történő beszúrásához
A következő adatkészletben a Szám oszlopban, hogy van egy űr (" ") a állami rövidítés és számok . itt egy számkódot fogunk hozzáadni (+889) a űr ( " " ). A feladat elvégzéséhez a következő kombinációt használjuk CONCATENATE , LEFT , KERESÉS , JOBBRA , és LEN funkciók.
Menjünk végig a következő lépéseken a feladat elvégzéséhez.
- Először is írja be a következő képletet a cellába D5 .
=CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5)))))
Képlet bontás
- SEARCH(" ", C5) → a SEARCH funkció balról jobbra haladva adja vissza, hogy egy adott karaktert vagy szöveges karakterláncot hányadik helyen találunk először. Itt, a SEARCH funkció megtudja, hogy hol van a űr ( " " ) a cellában C5 .
- Kimenet: 3
- LEN(C5) → a LEN függvény a C5 cellában lévő összes karakter számát adja vissza.
- Kimenet: 9
- RIGHT(C5, LEN(C5) -SEARCH(" ", C5)) → a RIGHT függvény visszaadja a karaktert vagy karaktereket egy cella szám- vagy szöveges karakterláncának véghelyzetéből. A visszaadott karakterek az általunk megadott számon alapulnak.
- JOBBRA(C5, 9-3) → lesz
- Kimenet: 019186
- LEFT(C5, SEARCH(" ", C5))→ a LEFT függvény visszaadja a karaktert vagy karaktereket egy cella szám vagy szöveges karakterlánc kezdő pozíciójától. A visszaadott karakterek az általunk megadott szám alapján kerülnek visszaadásra.
- LEFT(C5, KERESÉS(" ", C5)) → lesz
- Kimenet: NY
- CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5))) → a CONCATENATE függvény. összekapcsolja vagy egyesíti a karaktereket egyetlen szöveges karakterlánccá.
- CONCATENATE(NY , "(+889)", 019186))) → Akkor ez lesz
- Kimenet: NY (+889)019186
- Magyarázat: itt, (+889) hozzáadódik a NY és a számok 019186 cellában D5 .
- Ezután nyomja meg a BELÉPÉS .
Ezért az eredményt a cellában láthatjuk D5 .
- Továbbá, lehúzni a képletet a Fill Handle eszköz .
Ezért a Eredmény oszlopban láthatja a beillesztett karakter a szöveg között .
Bővebben: Karakterkód az Excel ellenőrző jelhez (2 alkalmazás)
5. A VBA használata a karakterek szövegek közé történő beszúrásához
Ebben a módszerben a VBA kód a címre. karakter beillesztése az Excelben lévő szövegek közé .
Menjünk végig a következő lépéseken a feladat elvégzéséhez.
- Először is, elmegyünk a Fejlesztő tab.
- Ezután válassza a Visual Basic .
Ezen a ponton egy VBA szerkesztő ablak megjelenik.
- Ezután, a Beillesztés tab>> select Modul .
Ezután egy VBA modul megjelenik.
Ezen a ponton írja be a következő kódot a Modul .
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
Kód lebontása
- Kijelentjük INSERT_CHARACTER_BETWEN_CELLS mint a mi Sub .
- Vállaljuk Sejtek és Cells_Range mint változók a Tartomány .
- Használjuk a Balra , VBA.Mid , és VBA.Len függvények beszúrására (+889) a kiválasztott cellák között.
- Használjuk a For ciklus folytatni a feladatot, hacsak nem találja meg a utolsó cella .
- Aztán, mi lesz close a VBA szerkesztő ablak .
- Ezt követően return a mi munkalap .
- Ezzel együtt, nyomni fogjuk ALT+F8 hogy előhozza a Makró párbeszédablakot, hogy fuss a kódot.
Amellett, hogy megnyomja ALT+F8 , akkor menjen a Fejlesztő lapot, és válassza a Makrók a Kód: csoport, hogy hozza ki a Makró párbeszédpanel,
Ezen a ponton egy MACRO párbeszédpanel jelenik meg.
Győződjön meg róla, hogy a Makró neve tartalmazza a Sub a kódodat.
- Ezután kattintson a Fuss .
Később egy Beviteli doboz a Karakter beszúrása a cellák közé megjelenik.
- Ezt követően a A karakter beszúrásához cellatartomány kiválasztása dobozban a cellákat fogjuk kijelölni C5:C9 .
- Ezután kattintson a OK .
Ezért a Eredmény oszlopban láthatja a beillesztett karakter a szöveg között .
Gyakorlati szekció
Letöltheti a fenti Excel fájlt a magyarázott módszerek gyakorlásához.
Következtetés
Itt megpróbáltuk megmutatni, hogy 5 módszer a címre. karakter beillesztése az Excelben lévő szövegek közé Köszönjük, hogy elolvasta ezt a cikket, reméljük, hogy hasznos volt. Ha bármilyen kérdése vagy javaslata van, kérjük, ossza meg velünk az alábbi megjegyzés rovatban. Kérjük, látogasson el weboldalunkra. ExcelWIKI hogy többet tudjon meg.