Sisukord
Teil võib olla vaja Excelis mõnikord lisada tähemärke valiku kõigi lahtrite algusesse, lõppu või mis tahes positsioonile. Ma arvan, et kõik teavad, kuidas seda käsitsi teha, Teksti käsitsi sisestamine igasse lahtrisse peab võtma kaua aega. Selles artiklis näitame mitmeid lihtsaid viise, kuidas lisada samu tähemärke valikusse.
Lae alla praktika töövihik
Lae alla see harjutusvihik, et seda artiklit lugedes harjutada.
Tähemärkide lisamine.xlsm5 lihtsat viisi tähemärkide lisamiseks Excelis
Mõelge järgmisele stsenaariumile: teil on andmed olemasolevates lahtrites, mis sisaldavad nimesid. Te võite soovida panna iga lahtri algusesse eesliite, lõppu järelliite või mingi teksti valemi ette.
Meetod 1: Ampersand-operaator (&) tähemärkide lisamiseks Excelis
Ampersand (&) on operaator, mida kasutatakse peamiselt mitme tekstimärgi ühendamiseks üheks.
kasutame seda, et panna tähemärgid kõigi vahemiku lahtrite ees/järgmisel positsioonil.
1. samm:
- Klõpsake selle veeru esimesel lahtril, kuhu soovite teisendatud nimed kuvada (C5).
- Kirjutage võrdusmärki (=), millele järgneb tekst "Professor ", millele järgneb amperand (&).
="Professor"& B5
2. samm:
- Valige eesnime sisaldav lahter (B5).
- Tulemuse nägemiseks vajutage Enter.
- Lohistage lahtrite automaatseks täitmiseks.
Meetod 2: CONCATENATE funktsioon tähemärkide lisamiseks Excelis
Funktsioon CONCATENATE on Exceli funktsioon, mis võimaldab sisestada teksti teksti algusse ja lõppu.
Funktsioon CONCATENATE() on funktsionaalsuse poolest sarnane operaatoriga ampersand (&). Ainus erinevus nende kahe vahel on see, kuidas me neid kasutame. Me võime seda funktsiooni rakendada teksti alguses või lõpus. Selles jaotises käsitleme mõlemat.
2.1 CONCATENATE tähemärkide lisamiseks kõigi lahtrite algusesse
Nüüd vaatame, kuidas lisada mõned tähemärgid iga nime algusesse andmekogumis. Oletame, et soovite lisada teksti " Professor " iga nime lõpus. Selle meetodi õppimiseks järgige järgmisi samme.
1. samm:
Klõpsake veeru esimesel lahtril, kus soovite, et teisendatud nimed ilmuksid ( F5 ).
2. samm:
- Kirjutage võrdusmärki (=) valemi kirjutamiseks.
- Sisestage funktsioon CONCATENATE
3. samm:
- Kirjutage pealkiri " Professor " topeltkriipsudes, millele järgneb koma (,).
- Valige lahter, mis sisaldab eesnime ( E5 )
- Asetage sulgemisega. Meie näites peaks teie valem olema nüüd järgmine
Valemi tekst
=CONCATENATE("Professor ", E5)
4. samm:
- Press Sisesta .
- Sama efekti saavutamiseks lohistage täitekäepide alla.
Märkate, et pealkiri " Professor " lisatakse nimekirja esimeste nimede ette.
2.2 CONCATENATE tähemärkide lisamiseks kõigi lahtrite lõppu
Nüüd vaatame, kuidas lisada mõned tähemärgid lõpp iga nime kohta andmekogumis. Oletame, et soovite lisada teksti "( USA )" iga nime lõpus.
1. samm:
- Klõpsake selle veeru esimesel lahtril, kuhu soovite teisendatud nimed kuvada (meie näites C5).
2. samm:
- Valemi sisestamiseks sisestage võrdusmärk (=).
- Sisesta funktsioon CONCATENATE .
- Valige lahter, mis sisaldab eesnime (meie näites B5).
- Seejärel sisestage koma, millele järgneb tekst "(( USA )".
- Asetage sulgemisega. Meie näites peaks teie valem nüüd olema:
Valemi tekst
=CONCATENATE(B5, " (USA)")
3. samm:
- Vajutage Sisesta .
- Sama efekti saavutamiseks lohistage täitekäepide alla.
Märkate, et tekst "( USA )." lisatakse nimekirja esimeste nimede järele.
Meetod 3: Flash Fill, et lisada tähemärke Excelis
Exceli välkitäitmisfunktsioon töötab maagiliselt. Kui kasutate Excel 2013 või uuemat versiooni, saate seda kasutada.
Selles funktsioonis kasutatakse Exceli mustrituvastuse oskusi. See tunneb teie andmetes ära mustri ja täidab ülejäänud veeru lahtrid sama mustriga teie eest.
3.1 Flash Fill teksti lisamiseks kõigi lahtrite algusesse
1. samm:
- Klõpsake veeru esimesel lahtril, kus soovite, et teisendatud nimed ilmuksid ( F5 ).
- Sisestage käsitsi tekst " Professor ", millele järgneb teie nimekirja eesnimi
2. samm
- Press Sisesta .
- Klõpsake lahtril F5 uuesti.
- Vastavalt Andmed klõpsake vahekaardil Flash Fill nuppu (nupu ' Data Tools' grupp). Teise võimalusena võite lihtsalt vajutada CTRL+E klaviatuuril (käsk+E ) kui teil on Mac).
See kopeerib sama mustri ülejäänud lahtritesse veerus... hetkega!
3.2 Flash Fill teksti lisamiseks kõigi lahtrite lõppu
1. samm:
- Klõpsake veeru esimesel lahtril, kus soovite, et teisendatud nimed ilmuksid ( C5 ).
- Sisestage käsitsi tekst "( USA )", millele järgneb teie nimekirja esimene nimi
2. samm:
- Press Sisesta .
- Klõpsake lahtril C5 uuesti.
- Vastavalt Andmed klõpsake vahekaardil Flash Fill nupp
See kopeerib sama mustri ülejäänud lahtritesse veerus... hetkega!
Meetod 4: Tähtede lisamine Excelis enne/pärast konkreetset N-ndat märki
Konkreetse teksti või tähemärgi lisamiseks konkreetsesse kohta lahtris, murra algne string kaheks pooleks ja lisa tekst nende vahele. Selle meetodi süntaks on järgmine,
=CONCATENATE(LEFT(cell, n), "text", RIGHT(cell, LEN(cell) -n))
Kus,
- VÄLJAS (cell, n)= n-nda tähemärgi asukoht vasakult, kuhu soovite tähemärki lisada.
- LEN (lahter) -n)= Tähemärkide koguarv miinus n-nes märk.
- RIGHT (lahter, LEN(lahter) -n))= n-nda tähemärgi positsioon paremalt poolt.
- CONCATENATE(LEFT(cell, n) , " tekst ", RIGHT(cell, LEN(cell) -n))) = Kahe poole liitmine üheks, kasutades CONCATENATE funktsiooni
Näiteks soovite lisada (-) pärast 5. märki sõnade James ja (USA) vahel lahtris B5.
Valemi tekst
=CONCATENATE(LEFT(B5, 5), "-", RIGHT(B5, LEN(B5) -5))
1. samm:
- Valemi sisestamiseks sisestage võrdusmärk (=)
- Kasutage CONCATENATE Funktsioon, millele järgneb sulgudes ()
2. samm:
- Kasutage funktsioon LEFT sulgudes.
- Valige lahter B5, millise lahtri soovite lisada, ja sisestage koma (,).
- Sisestage 5 vasakult 5. positsiooni jaoks ja sulgege sulgur.
- Kirjutage sidekriips "-" topeltkriipsude vahele.
3. samm:
- Kasutage Õige funktsioon millele järgneb koma
- Valige lahter B5 ja sisestage koma
- Kasutage funktsioon LEN ja valige lahter B5
- Sisestage miinus 5 (-5), et leida n-ndat märki paremalt poolt.
- Sulgege sulgudes.
4. samm:
- Press Sisesta et näha tulemust
Meetod 5: VBA määratud tähemärgi lisamine kõikidesse lahtritesse
Järgmised VBA makro teeb teie töö lihtsamaks, kui soovite lisada määratud tähemärke igasse valiku lahtrisse.
5.1 VBA: konkreetse märgi lisamine iga lahtri algusesse
1. samm:
- Valige vahemik ( E5:E12 ), kuhu te lisate konkreetse teksti
2. samm:
- Hoidke all Alt + F11 klahvid Excelis ja see avab Microsoft Visual Basic for Applications aken.
- Klõpsake Sisesta > Moodul , ja kleepige järgmine VBA-kood mooduli aknasse.
- Lisage järgmine VBA-kood
Sub AppendToExistingOnLeft() Dim c As Range For Each c In Selection If c.Value "" Then c.Value = "Professor " & c.Value Next End Sub
3. samm:
Vajutage F5 klahvi, et käivitada see makro ja kõik lahtrid lisatakse väärtusesse Professor enne lahtri sisu
5.2 VBA: konkreetse teksti lisamine iga lahtri lõppu
1. samm:
- Valige vahemik ( B5:B12 ), kuhu te lisate konkreetse teksti
2. samm:
- Hoidke all Alt + F11 klahvid Excelis ja see avab Microsoft Visual Basic for Applications aken.
- Klõpsake Sisesta > Moodul , ja kleepige järgmine VBA-kood mooduli aknasse.
- Lisage järgmine VBA-kood
Sub AppendToExistingOnRight() Dim c as range For each c in Selection If c.value "" Then c.value = c.value & "(USA)" Next End Sub
3. samm:
- Vajutage F5 klahvi, et käivitada see makro ja kõikidesse lahtritesse lisatakse enne lahtri sisu väärtus "(USA)".
Kokkuvõte
Täname teid selle artikli lugemise eest. Kasutades neid meetodeid, saate hõlpsasti lisada märke lahtritesse või konkreetsetesse positsioonidesse, nagu soovite. Kui teil on küsimusi - küsige julgelt. Meie, Exceldemy meeskond, oleme alati teie päringutele vastutavad.