Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Extrakcia inicala z mena v Exceli?

Existuje niekoľko spôsobov, ako extrahovať iniciály z názvu v Exceli, v závislosti od formátu vašich mien. Tu je niekoľko metód pomocou vzorcov:

Metóda 1:Pre mená s jedným priestorom (priezvisko krstného mena)

Toto je najjednoduchšia metóda a funguje, ak sú všetky vaše mená vo formáte „Priezvukový názov prvého mena“.

`` `Excel

=Vľavo (A1,1) &"." &Mid (A1, Find ("", A1) +1,1) &"."

`` `

* a1: Vymeňte to za bunku obsahujúcu názov.

* vľavo (A1,1): Extrahuje prvé písmeno krstného mena.

* Nájsť ("", a1): Nájde polohu priestoru medzi menom a priezviskom.

* Mid (A1, Find ("", A1) +1,1): Extrahuje prvé písmeno priezviska (spustenie jednej pozície po priestore).

* &"." :Dodáva obdobie po každom počiatočnom.

Metóda 2:Pre mená s viacerými priestormi (prvé stredné priezvisko)

Táto metóda je robustnejšia a spracováva názvy so strednými názvami alebo iniciálami.

`` `Excel

=Iferror (vľavo (A1,1) &"." &Mid (A1, Find ("", A1) +1,1) &".", Vľavo (A1,1) &".")

`` `

* Tento vzorec trvá prvý úvod a pokúša sa získať posledný úvod.

* iferror: Zvláda prípady, keď sa nenájde priezvisko. Ak dôjde k chybe (čo znamená, že je prítomné iba jedno meno), vráti iba prvý úvod.

Metóda 3:Použitie textu na stĺpce a zreťazenie

Táto metóda je užitočná, ak potrebujete ľahšie zvládnuť variácie vo formátoch mena.

1. text do stĺpcov: Vyberte stĺpec obsahujúci názvy. Prejdite na `Data`>` Text do stĺpcov. Vyberte „Vymedzte“ a ako oddeľovač použite „miesto“. Tým sa mená rozdelí na samostatné stĺpce (krstné meno, stredné meno, priezvisko).

2. zreťazenie: V novom stĺpci zreťaziť iniciály pomocou nasledujúceho vzorca (za predpokladu, že krstné meno je v stĺpci B, stredné meno v C a priezvisko v d):

`` `Excel

=Vľavo (b1,1) &"." &If (Len (C1)> 0, vľavo (c1,1) &".", "") &Vľavo (d1,1) &"."

`` `

Tento vzorec pridáva prvý úvod, potom skontroluje, či existuje stredné meno. Ak sa tak stane, pridá strednú hodnotu; V opačnom prípade to preskočí a nakoniec pridá posledný úvod.

Metóda 4:Použitie VBA (pre zložitejšie scenáre)

Pre veľmi zložité konvencie pomenovania alebo veľké súbory údajov ponúka makro VBA najväčšiu flexibilitu. Tento príklad sa zaoberá viacerými priestormi a berie iba prvé písmeno každej komponentu názvu:

`` `VBA

Funkcia getInitials (názov ako reťazec) ako reťazec

Stlmenie slov ako variant

Stmaviť i tak dlho

slová =split (meno, "")

Pre i =0 až do vetvy (slová)

Getinitials =getInitials &vľavo (slová (i), 1) &"."

Ďalej i

Koncová funkcia

`` `

Ak to chcete použiť, prejdite na `Developer`>` Visual Basic`, vložte modul a vložte tento kód. Potom môžete použiť `=getInitials (A1)` vo svojom výnimočnom liste.

Nezabudnite upraviť referencie buniek (napr. A1) tak, aby zodpovedali umiestneniu vašich mien v tabuľke. Vyberte metódu, ktorá najlepšie vyhovuje vašim údajom a úrovni komfortu pomocou vzorcov Excelu alebo VBA. Pred použitím na celý súbor údajov otestujte zvolený vzorec na malej vzorke údajov.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené