Kuinka käyttää isoja kirjaimia tekstimerkkijonossa Excelissä (kaavan ja VBA: n avulla)

Lukuun ottamatta Excelin käyttöä numeeristen tietojen kanssa, monet ihmiset käyttävät sitä myös tekstidatan kanssa. Se voisi olla niin yksinkertaista kuin nimien kirjaaminen johonkin monimutkaisempaan.

Kun käsitellään tekstidataa, yhteinen tehtävä on saada tiedot johdonmukaisiksi isolla kirjaimella kussakin solussa (tai jokaisen sanan ensimmäinen kirjain kaikissa soluissa)

Tässä opetusohjelmassa näytän sinulle pari tapaa kirjoittaa iso kirjain Excel -soluissa.

Aloitetaan siis!

Käytä isoa kirjainta kaavan avulla

Voit käyttää kahta skenaariota, joissa haluat käyttää isoja kirjaimia:

  1. Jokaisen sanan ensimmäinen kirjain
  2. Vain ensimmäisen sanan ensimmäinen kirjain

Kirjoita jokaisen sanan ensimmäinen kirjain isolla alkukirjaimella

Tämä on melko helppo tehdä - koska Excelillä on oma toiminto tähän.

PROPER -toiminto, jonka olemassaolon tarkoituksena on jokaisen sanan ensimmäinen kirjain.

Oletetaan, että sinulla on alla esitetyn kaltainen tietojoukko ja haluat muuttaa jokaisen sanan ensimmäisen kirjaimen nopeasti isoiksi kirjaimiksi.

Alla on kaava, jota voit käyttää:

= OIKEA (A2)

Tämä merkitsisi jokaisen sanan ensimmäisen kirjaimen viitatussa solussa.

Melko suoraviivainen!

Kun olet saanut halutun tuloksen, voit kopioida kaavan sisältävät solut ja liittää sen arvoiksi, jotta se ei enää ole yhteydessä toisiinsa.

Käytä vain ensimmäisen sanan ensimmäistä kirjainta isolla alkukirjaimella

Tämä on hieman hankalampi kuin edellinen - koska Excelissä ei ole sisäänrakennettua kaavaa, jolla isoilla kirjaimilla voidaan kirjoittaa vain ensimmäisen sanan ensimmäinen kirjain.

Voit kuitenkin tehdä tämän (helposti) kaavojen yhdistelmällä.

Jälleen voi olla kaksi skenaariota, joissa haluat tehdä tämän:

  1. Kirjoita ensimmäisen sanan isot kirjaimet ja jätä kaikki ennalleen
  2. Kirjoita ensimmäisen sanan ensimmäinen kirjain isolla ja muuta loput pieniksi kirjaimiksi (koska saattaa olla jo isoja kirjaimia)

Näissä tapauksissa käytetyt kaavat olisivat erilaisia.

Katsotaan miten tämä tehdään!

Kirjoita ensimmäisen sanan isot kirjaimet ja jätä kaikki ennalleen

Oletetaan, että sinulla on alla oleva tietojoukko ja haluat käyttää vain ensimmäistä kirjainta (ja jätä loput sellaisenaan).

Alla on kaava, jolla tämä tehdään:

= YLÖS (VASEN (A2,1)) & OIKEA (A2, LEN (A2) -1)

Yllä oleva kaava käyttää VASEN -funktiota poistaakseen ensimmäisen merkin solun merkkijonosta. Sitten se käyttää UPPER -toimintoa muuttaakseen ensimmäisen kirjaimen kirjaimen suureksi. Sitten se ketjuttaa loput merkkijonosta (joka puretaan OIKEA -funktiolla).

Niin. jos on sanoja, joilla on jo isot kirjaimet, niitä ei muuteta. Vain ensimmäinen kirjain kirjoitetaan isolla.

Kirjoita ensimmäisen sanan ensimmäinen kirjain isolla ja muuta loput pieniksi kirjaimiksi

Toinen skenaario voi olla se, että haluat muuttaa vain ensimmäisen sanan ensimmäisen kirjaimen kirjainkokoa ja pitää kaiken pienenä. Tämä voi tapahtua, kun lähetät tekstiviestin, jonka haluat muuntaa lauseeksi.

Tässä skenaariossa saatat saada joitakin soluja, joissa jäljellä oleva teksti ei ole jo pienillä kirjaimilla, joten sinun on pakotettava teksti muuntamaan pieniksi kirjaimiksi ja käytettävä sitten kaavaa ensimmäisen kirjaimen isojen kirjainten kirjoittamiseen.

Oletetaan, että sinulla on alla oleva tietojoukko:

Alla on kaava, joka käyttää ensimmäisen sanan isoa kirjainta ja muuttaa loput pieniksi kirjaimiksi:

= VAIHDA (LOWER (A2), 1,1, UPPER (LEFT (A2,1)))

Selitän kuinka tämä kaava toimii:

  • PIENI (A2) - Tämä muuntaa koko tekstin pieniksi kirjaimiksi
  • YLÖS (VASEN (A2,1) - Tämä muuntaa solun tekstimerkkijonon ensimmäisen kirjaimen isoiksi kirjaimiksi.
  • REPLACE -toimintoa käytetään vain ensimmäisen merkin korvaamiseen sen isoilla versioilla.
Yksi kaavan käytön eduista on, että se pitää tuloksena olevan datan dynaamisena. Jos sinulla on esimerkiksi kaava ja teet muutoksia sarakkeen A tietoihin (alkuperäinen tekstitieto), tuloksena olevat tiedot päivittyvät automaattisesti. Jos et halua alkuperäisiä tietoja ja haluat säilyttää vain lopputuloksen, muista muuntaa kaava arvoiksi

Käytä isoa kirjainta VBA: n avulla

Vaikka kaavojen käyttäminen on nopea tapa käsitellä tekstitietoja, siihen liittyy muutama lisävaihe, jotta tulos saadaan toiseen sarakkeeseen ja kopioidaan ja liitetään sitten arvoina.

Jos joudut usein muuttamaan tietoja yllä olevan esimerkin mukaisesti, voit myös harkita VBA -koodin käyttöä. Kun käytät VBA -makrokoodia, sinun tarvitsee vain asettaa se kerran ja lisätä se sitten Quick Access Toolbariin.

Tällä tavalla, kun seuraavan kerran sinun on kirjoitettava iso kirjain isolla alkukirjaimella, sinun tarvitsee vain valita tietojoukko ja napsauttaa QAT -luettelon makropainiketta.

Voit jopa luoda lisäosan ja käyttää VBA-koodia kaikissa työkirjoissasi (ja voit jopa jakaa ne kollegoidesi kanssa).

Anna nyt VBA -koodit.

Alla oleva koodi kirjoittaa ison kirjaimen ensimmäisen sanan ja jättää kaiken ennallaan:

Sub CapitalizeFirstLetter () Dim Sel as Range Set Sel = Selection for each cell In Sel cell.Value = UCase (Left (cell.Value, 1)) & Right (cell.Value, Len (cell.Value) - 1) Seuraava solu End Sub

Ja alla on koodi, joka kirjoittaa tekstin ensimmäisen kirjaimen isoilla kirjaimilla ja tekee kaiken muun pienillä kirjaimilla:

Sub CapitalizeFirstLetter () Dim Sel As Range Set Sel = Selection for each cell In Sel cell.Value = Application.WorksheetFunction.Replace (LCase (cell.Value), 1, 1, UCase (Left (cell.Value, 1))) Seuraava solu End Sub

Tämä VBA -koodi on sijoitettava tavalliseen moduuliin VB Editorissa

Nämä ovat joitain menetelmiä, joilla voit kirjoittaa ensimmäisen kirjaimen isolla alkukirjaimella Excel -soluissa. Skenaarion perusteella voit valita kaavamenetelmän tai VBA -menetelmän.

Toivottavasti pidit tätä Excel -opetusohjelmaa hyödyllisenä.

wave wave wave wave wave