Pokud máte potíže s rozdělením textu do dvou nebo více samostatných sloupců na základě konkrétního znaku, měli byste si přečíst tento článek.
V tomto článku se naučíme rozdělit název na 3 buňky pomocí jazyka VBA v aplikaci Microsoft Excel.
Uveďme si příklad, abychom pochopili, kde a jak můžeme jméno rozdělit.
Ve sloupci A máme seznam jmen ve formátu „FirstName Initial LastName“. Chceme celý sloupec rozdělit do tří sloupců, přičemž jeden obsahuje všechna křestní jména, druhý obsahuje počáteční a třetí obsahuje všechna příjmení .
Napíšeme kód VBA pro rozdělení názvu. Postupujte podle níže uvedených kroků:-
K rozdělení názvu do 3 buněk použijeme VBA. Podívejte se na níže uvedený postup a kód a snadno jej pochopíte:-
- Otevřete stránku VBA a stiskněte Alt+F11
- Vložte modul
- Poté přejděte do nabídky pro vložení a klikněte na proceduru, kde získáte postup pro spuštění makra
- Napište níže uvedený kód:-
Public Sub SplitName () X = Cells (Rows.Count, 1). End (xlUp) .Row For A = 1 To XB = InStr (Cells (A, 1), "") C = InStrRev (Cells (A, 1 ), "") Buňky (A, 2) = Vlevo (buňky (A, 1), B) Buňky (A, 3) = Střední (buňky (A, 1), B, C - B) Buňky (A, 4 ) = Right (Cells (A, 1), Len (Cells (A, 1)) - C) Next A End Sub
Vysvětlení kódu:- Nejprve jsme zadali název makra, pak jsme použili x k definování datového rozsahu a poté jsme pomocí A, B a C definovali, jak mají být z buněk vybírány hodnoty.
- Stisknutím klávesy F5 spustíte makro v aplikaci Excel
- Když makro spustíte, názvy se rozdělí do tří sloupců
Závěr: Tímto způsobem můžeme rozdělit názvy do 3 sloupců pomocí VBA v aplikaci Microsoft Excel.
Pokud se vám naše blogy líbily, sdílejte je se svými přáteli na Facebooku. A také nás můžete sledovat na Twitteru a Facebooku.
Rádi bychom od vás slyšeli, dejte nám vědět, jak můžeme zlepšit, doplnit nebo inovovat naši práci a zlepšit ji pro vás. Napište nám na e -mail