Poleg tega, da Excel uporablja numerične podatke, ga veliko ljudi uporablja tudi pri besedilnih podatkih. To bi lahko bilo tako preprosto, kot če bi evidentirali imena za nekaj bolj zapletenega.
Pri delu z besedilnimi podatki je skupna naloga, da se podatki uskladijo z veliko začetnico v vsaki celici (ali z veliko začetnico vsake besede v vseh celicah)
V tej vadnici vam bom pokazal nekaj načinov za začetnico velikih črk v celicah Excel.
Pa začnimo!
Z veliko začetnico uporabite prvo formulo
Obstajata dva scenarija, pri katerih želite uporabiti veliko začetnico:
- Prva črka vsake besede
- Samo prva črka prve besede
Z veliko začetnico vsake besede
To je dokaj enostavno narediti, saj ima Excel za to namensko funkcijo.
The PRAVILNA funkcija, katerega namen obstoja je velika začetnica vsake besede.
Recimo, da imate nabor podatkov, kot je prikazano spodaj, in želite hitro pretvoriti prvo črko vsake besede v velike črke.
Spodaj je formula, ki jo lahko uporabite:
= PRAVILNO (A2)
S tem bi bila velika črka vsake besede v referenčni celici velika.
Čisto naravnost!
Ko dobite želeni rezultat, lahko kopirate celice s formulo in jih prilepite kot vrednosti, tako da niso več med seboj povezane.
Z veliko začetnico samo prvo črko prve besede
Ta je nekoliko bolj zapleten kot prejšnji - saj v Excelu ni vgrajene formule za pisanje velikih začetnic le prve črke prve besede.
Kljub temu lahko to storite (enostavno) s kombinacijo formul.
Ponovno lahko obstajata dva scenarija, kjer želite to narediti:
- Prvo črko prve besede zapišite z veliko začetnico in pustite vse tako, kot je
- Začnite pisati prvo črko prve besede, preostalo pa spremenite v male črke (saj morda obstaja že velika črka)
Formule, uporabljene za vsak od teh primerov, bi bile različne.
Poglejmo, kako to storiti!
Zapišite prvo črko prve besede in pustite vse tako, kot je
Recimo, da imate spodnji nabor podatkov in želite samo veliko črko (ostalo pa pusti tako kot je).
Spodaj je formula, ki bo to naredila:
= ZGORNJA (LEVA (A2,1)) & DESNA (A2, LEN (A2) -1)
Zgornja formula uporablja funkcijo LEFT za izvlečenje prvega znaka iz niza v celici. Nato uporabi funkcijo UPPER za spreminjanje velikih in malih črk v prvo črko. Nato združi preostanek niza (ki se izvleče s funkcijo DESNO).
Torej. če obstajajo besede, ki že imajo velike črke, se te ne bi spremenile. Samo velika črka bi bila napisana z veliko začetnico.
Prvo črko prve besede uporabite z veliko začetnico, preostalo pa spremenite v male črke
Drug scenarij bi lahko bil, če želite spremeniti velikost samo prve črke prve besede in obdržati vse z malimi črkami. To je lahko, ko pošljete besedilo, ki ga želite pretvoriti v velike stavke.
V tem scenariju lahko dobite nekatere celice, kjer preostalo besedilo že ni z malimi črkami, zato boste morali besedilo prisiliti, da se pretvori v male črke, nato pa s formulo uporabite veliko začetnico.
Recimo, da imate spodnji nabor podatkov:
Spodaj je formula, ki bo napisala veliko črko prve besede, ostalo pa spremenila v male črke:
= ZAMENJAVA (SPODNJA (A2), 1,1, ZGORNJA (LEVA (A2,1)))
Naj razložim, kako deluje ta formula:
- LOWER (A2) - To pretvori celotno besedilo v male črke
- ZGORNJA (LEVA (A2,1) - To pretvori prvo črko besedilnega niza v celici v velike črke.
- Funkcija REPLACE se uporablja samo za zamenjavo prvega znaka z veliko verzijo.
Z velikimi črkami uporabite prvo črko z uporabo VBA
Čeprav je uporaba formul hiter način za upravljanje besedilnih podatkov, vključuje nekaj dodatnih korakov, da rezultat dobite v dodatnem stolpcu, nato pa ga kopirate in prilepite kot vrednosti.
Če morate pogosto spremeniti podatke, kot je prikazano v enem od zgornjih primerov, lahko razmislite tudi o uporabi kode VBA. S kodo makra VBA jo morate samo enkrat nastaviti, nato pa jo lahko dodate v orodno vrstico za hitri dostop.
Na ta način, ko boste naslednjič morali z veliko začetnico napisati veliko črko, morate le izbrati nabor podatkov in klikniti gumb za makro v QAT.
Ustvarite lahko celo dodatek in uporabite kodo VBA v vseh delovnih zvezkih (lahko jih delite celo s sodelavci).
Zdaj vam bom dal kode VBA.
Spodnja koda zapiše prvo črko prve besede in pusti vse, kot je:
Sub CapitalizeFirstLetter () Dim Sel As As Range Set Sel = Izbor za vsako celico v celici Sel.Value = UCase (Levo (cell.Value, 1)) & Right (cell.Value, Len (cell.Value) - 1) Naslednja celica End Sub
Spodaj je koda, ki bo napisala veliko črko besedila in vse ostalo napisala z malimi črkami:
Sub CapitalizeFirstLetter () Dim Sel As As Range Set Sel = Izbor za vsako celico v celici Sel.Value = Application.WorksheetFunction.Replace (LCase (cell.Value), 1, 1, UCase (Left (cell.Value, 1))) Naslednja celica End Sub
To kodo VBA morate postaviti v običajen modul v urejevalniku VB
To je nekaj načinov, s katerimi lahko prvo črko v celicah Excela uporabite z veliko začetnico. Na podlagi scenarija lahko izberete metodo formule ali metodo VBA.
Upam, da vam je bila ta vadnica v Excelu uporabna.