Přejít k hlavnímu obsahu

Excel vzorec: Zkraťte slova nebo jména

Autor: Sun Naposledy změněno: 2019-12-24

V tomto kurzu poskytuje některé vzorce pro extrahování počátečních písmen z každého slova v buňce, jak je znázorněno níže. Vysvětluje také, jak vzorce fungují v aplikaci Excel.
doc zkrácená slova 1

V Office 365 a Excel 2019

Projekt TEXTJOIN funkce je nová funkce dostupná v Office 365 a Excel 2019, kterou lze použít k extrakci všech počátečních písmen z každého slova.

Obecný vzorec:

TEXTJOIN("",1,IF(ISNUMBER(MATCH(CODE(MID(text,ROW(INDIRECT("1:"&LEN(text))),1)),
ROW(INDIRECT("63:90")),0)),MID(text,ROW(INDIRECT("1:"&LEN(text))),1),""))

Argumenty

Text: the text string you want to abbreviate.

Jak tento vzorec funguje

Předpokládejme, že chcete extrahovat iniciály z buňky A1, použijte tento vzorec v buňce B1.

=TEXTJOIN("",1,IF(ISNUMBER(MATCH(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)),
ROW(INDIRECT("63:90")),0)),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),""))

Stisknout Shift + Ctrl + Enter klíč a všechny iniciály každého slova budou extrahovány.
doc zkrácená slova 2

Vysvětlení

1. Funkce TEXTJOIN se používá ke spojení textových hodnot s oddělovačem.

2. MID, ŘÁDEK, NEPŘÍMÝ a LEN funkce se používají k převodu textového řetězce na pole nebo písmena. Předpokládám

=MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)

Stisknout Shift + Ctrl + Enter

Vrátí pole písmen

A,p,p,l,e,P,i,e

A pak se toto pole přivádí do funkce CODE, která vydává řadu číselných kódů ascii, jeden kód pro každé písmeno.

3. ŘÁDEK (NEPŘÍMÝ ("63: 90") odpovídá ASCII kódům pro všechna velká písmena AZ.

4. Funkce ISNUMBER, IF a MATCH se používají k filtrování výsledků pro konečné spojení textu.

Poznámky:

1. Pokud v textovém řetězci nejsou žádná velká písmena, vrátí se tento vzorec prázdný.

2. Tento vzorec extrahuje všechna velká písmena.
doc zkrácená slova 3

V Office 2016 nebo předchozích verzích

Pokud používáte Excel 2016 nebo předchozí verze, můžete použít TRIM funkce.

Obecný vzorec:

TRIM(LEFT(Text,1)&MID(Text,FIND(" ",Text&" ")+1,1)&MID(Text,FIND("*",SUBSTITUTE(Text&" "," ","*",2))+1,1))

Argumenty

Text: the text string you want to extract the first letters of each word.

Jak tento vzorec funguje

Předpokládejme, že chcete extrahovat iniciály z buňky A1, použijte tento vzorec v buňce B1.

=TRIM(LEFT(A1,1)&MID(A1,FIND(" ",A1&" ")+1,1)&MID(A1,FIND("*",SUBSTITUTE(A1&" "," ","*",2))+1,1))

Stisknout vstoupit klíč, extrahují se všechna první písmena každého slova v buňce A1.
doc zkrácená slova 4

Vysvětlení

1. Funkce TRIM odstraní všechny mezery v textovém řetězci.

2. VLEVO (A1,1) extrahuje první písmeno textového řetězce.

3. MID (A1, FIND ("", A1 & "") +1,1) extrahuje první písmeno druhého slova oddělené mezerou.

4. MID (A1, FIND ("*", NÁHRADA (A1 & "", "", "*", 2)) + 1,1) extrahuje první písmeno třetího slova, které je odděleno mezerou.

Poznámky:

1. Tento vzorec funguje pouze pro tři nebo méně slov v buňce.

2. Ve vzorci můžete změnit „“ na jiné oddělovače.

3. Tento vzorec extrahuje první písmena s malými a velkými písmeny. Pokud chcete, aby se vzorec vždy vrátil velkými písmeny, přidejte do vzorce funkci HORNÍ

=UPPER(TRIM(LEFT(A1,1)&MID(A1,FIND(" ",A1&" ")+1,1)&MID(A1,FIND("*",SUBSTITUTE(A1&" "," ","*",2))+1,1)))

Ukázkový soubor

ukázka dokumentuKliknutím stáhnete ukázkový soubor


Relativní vzorce


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel - pomůže vám vyniknout před davem

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty  |  Odstranit prázdné řádky  |  Kombinujte sloupce nebo buňky bez ztráty dat  |  Kolo bez vzorce ...
Super VLookup: Více kritérií  |  Vícenásobná hodnota  |  Přes Multi-Sheets  |  Fuzzy vyhledávání...
Adv. Rozbalovací seznam: Snadno rozevírací seznam  |  Závislý rozbalovací seznam  |  Vícenásobný výběr rozevíracího seznamu...
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  Porovnejte sloupce s Vyberte stejné a různé buňky ...
Doporučené funkce: Zaměření mřížky  |  Návrhové zobrazení  |  Velký Formula Bar  |  Správce sešitů a listů | Knihovna zdrojů (Automatický text)  |  Výběr data  |  Zkombinujte pracovní listy  |  Šifrovat/dešifrovat buňky  |  Odesílat e-maily podle seznamu  |  Super filtr  |  Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky ...)  |  50+ Graf Typ nemovitosti (Ganttův diagram ...)  |  40+ Praktické Vzorce (Vypočítejte věk na základě narozenin ...)  |  19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty ...)  |  12 Konverze Tools (Čísla na slova, Přepočet měny ...)  |  7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky Excelu ...)  |  ... a více

Kutools pro Excel se může pochlubit více než 300 funkcemi, Zajištění toho, že to, co potřebujete, je jen jedno kliknutí...

Popis


Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)

  • Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
  • Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
  • Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
  • Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Edge a Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations