Ako používať veľké písmená prvého písmena textového reťazca v programe Excel (pomocou vzorcov a VBA)

Okrem toho, že Excel používa s číselnými údajmi, veľa ľudí ho používa aj s textovými údajmi. Mohlo by to byť také jednoduché, ako viesť záznamy o menách k niečomu zložitejšiemu.

Pri práci s textovými údajmi je bežnou úlohou zaistiť súlad údajov s použitím veľkých písmen prvého písmena v každej bunke (alebo veľkých písmen prvého písmena každého slova vo všetkých bunkách)

V tomto tutoriále vám ukážem niekoľko spôsobov, ako používať veľké písmeno ako prvé v bunkách programu Excel.

Začnime teda!

Veľké písmeno používajte veľkým písmom pomocou vzorca

Môžu existovať dva scenáre, kde chcete použiť veľké písmeno:

  1. Prvé písmeno každého slova
  2. Iba prvé písmeno prvého slova

Veľké písmená prvého písmena každého slova

Toto je pomerne jednoduché - pretože Excel má na to vyhradenú funkciu.

The PROPER funkcia, ktorého účelom existencie je veľké písmeno v prvom slove každého slova.

Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, a chcete rýchlo previesť prvé písmeno každého slova na veľké písmená.

Nasleduje vzorec, ktorý môžete použiť:

= SPRÁVNE (A2)

To by spôsobilo veľké začiatočné písmeno každého slova v odkazovanej bunke.

Docela rovno!

Hneď ako získate požadovaný výsledok, môžete skopírovať bunky so vzorcom a prilepiť ich ako hodnoty, aby už neboli navzájom prepojené.

Veľké písmená iba prvé písmeno prvého slova

Toto je o niečo zložitejšie ako predchádzajúce - pretože v programe Excel nie je vstavaný vzorec na použitie veľkých písmen iba v prvom písmene prvého slova.

Stále to však môžete (ľahko) dosiahnuť kombináciou vzorcov.

Opäť môžu existovať dva scenáre, v ktorých to chcete urobiť:

  1. Prvé písmeno prvého slova napíšte na veľké písmená a nechajte všetko tak
  2. Prvé písmeno prvého slova napíšte na veľké písmená a zvyšok zmeňte na malé písmená (pretože niektoré veľké písmená už môžu byť)

Vzorce použité v každom z týchto prípadov by boli odlišné.

Pozrime sa, ako to urobiť!

Veľké písmená prvého písmena prvého slova a nechajte všetko tak, ako je

Predpokladajme, že máte nižšie uvedenú množinu údajov a chcete iba veľké písmeno ako prvé (a ostatné nechajte tak).

Nasleduje vzorec, ktorý to urobí:

= HORNÁ (VĽAVÁ (A2,1)) A SPRÁVNA (A2, LEN (A2) -1)

Vyššie uvedený vzorec používa funkciu VĽAVO na extrahovanie prvého znaku z reťazca v bunke. Potom pomocou funkcie HORNÉ zmení veľkosť veľkých písmen na prvé písmeno. Potom zreťazí zvyšok reťazca (ktorý sa extrahuje pomocou funkcie DOPRAVA).

Takže. ak existujú slová, ktoré už majú veľké abecedy, tieto by sa nezmenili. Iba prvé písmeno by bolo veľké.

Prvé písmeno prvého slova napíšte na veľké písmená a zvyšok zmeňte na malé písmená

Iný scenár môže nastať vtedy, keď chcete zmeniť veľkosť písmen iba na prvé písmeno prvého slova a ponechať všetko malými písmenami. To sa môže stať, keď napíšete text, ktorý chcete previesť na malé písmená.

V tomto scenári môžete dostať niektoré bunky, kde zostávajúci text už nie je napísaný malými písmenami, takže budete musieť vynútiť prevod textu na malé písmená a potom použiť vzorec na použitie prvého písmena ako veľkého písmena.

Predpokladajme, že máte nasledujúci súbor údajov:

Nasleduje vzorec, ktorý veľké písmena prvého písmena prvého slova zmení a zvyšok zmení na malé písmená:

= VYMENIŤ (DOLNÝ (A2), 1,1, HORNÝ (VĽAVÝ (A2,1)))

Vysvetlím, ako tento vzorec funguje:

  • LOWER (A2) - Toto prevedie celý text na malé písmená
  • HORNÁ (VLEVO (A2,1) - Toto prevedie prvé písmeno textového reťazca v bunke na veľké písmená.
  • Funkcia REPLACE sa používa iba na nahradenie prvého znaku jeho veľkými písmenami.
Jednou z výhod použitia vzorca je, že udržuje výsledné údaje dynamické. Ak máte napríklad zavedený vzorec a vykonáte akékoľvek zmeny v údajoch v stĺpci A (pôvodné textové údaje), výsledné údaje sa automaticky aktualizujú. V prípade, že nechcete pôvodné údaje a chcete zachovať iba konečný výsledok, preveďte vzorec na hodnoty

Veľké písmeno začnite veľkým písmenom pomocou jazyka VBA

Aj keď je používanie vzorcov rýchlym spôsobom manipulácie s textovými údajmi, zahŕňa niekoľko ďalších krokov, ako získať výsledok v dodatočnom stĺpci a potom ho skopírovať a prilepiť ako hodnoty.

Ak často potrebujete použiť zmenu údajov podľa jedného z vyššie uvedených príkladov, môžete tiež zvážiť použitie kódu VBA. Pri kóde makra VBA ho stačí raz nastaviť a potom ho môžete pridať na panel s nástrojmi Rýchly prístup.

Pri nasledujúcom použití prvého písmena prvým písmenom teda stačí vybrať množinu údajov a kliknúť na tlačidlo makra v QAT.

Môžete dokonca vytvoriť doplnok a kód VBA používať vo všetkých svojich zošitoch (a dokonca ich môžete zdieľať so svojimi kolegami).

Teraz vám ukážem kódy VBA.

Nasledujúci kód uvedie veľké písmeno na prvé písmeno prvého slova a ponechá všetko tak, ako je:

Sub CapitalizeFirstLetter () Dim Sel ako rozsah Set Sel = výber pre každú bunku v Sel bunke. Hodnota = UCase (vľavo (cell.Value, 1)) & Right (cell.Value, Len (cell.Value) - 1) Nasledujúca bunka Koniec pod

A nižšie je kód, ktorý bude používať veľké písmená v prvom písmene textu a všetko ostatné urobí malými písmenami:

Sub CapitalizeFirstLetter () Dim Sel ako rozsah Set Sel = výber pre každú bunku v Sel bunke. Hodnota = Application.WorksheetFunction.Replace (LCase (cell.Value), 1, 1, UCase (Left (cell.Value, 1))) Nasledujúca bunka Koniec podč

Tento kód VBA musíte vložiť do bežného modulu v editore VB

Toto je niekoľko metód, ktoré môžete použiť na veľké písmeno prvého písmena v bunkách programu Excel. Na základe scenára si môžete vybrať metódu vzorca alebo metódu VBA.

Dúfam, že ste našli tento návod na Excel užitočný.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave