Excel

Extrahujte z bunky viac riadkov

Extract Multiple Lines From Cell

Vzorec programu Excel: Extrahujte z bunky viac riadkovGenerický vzorec | _+_ | Zhrnutie

Na extrahovanie riadkov z viacriadkovej bunky môžete použiť šikovný (a zastrašujúci) vzorec, ktorý kombinuje 5 funkcií Excelu: TRIM, MID, SUBSTITUTE, REPT a LEN. V uvedenom príklade vzorec v D5 je:





= TRIM ( MID ( SUBSTITUTE (A1,delim, REPT (' ', LEN (A1))), (N-1)* LEN (A1)+1,  LEN (A1)))
Vysvetlenie

Tento vzorec v jadre hľadá oddeľovač riadkov („delim“) a nahradí ho veľkým počtom medzier pomocou funkcií SUBSTITUTE a REPT.

Poznámka: V starších verziách Excelu na Macu použite namiesto CHAR (10) CHAR (13). The Funkcia CHAR vráti znak na základe jeho číselného kódu.





výpočet čistej súčasnej hodnoty v programe Excel

Počet medzier použitých na nahradenie oddeľovača riadkov je založený na celkovej dĺžke textu v bunke. Vzorec potom pomocou funkcie MID extrahuje požadovaný riadok. Východiskový bod je vypracovaný pomocou:

 
= TRIM ( MID ( SUBSTITUTE ($C5, CHAR (10), REPT (' ', LEN ($C5))), (D-1)* LEN ($C5)+1,  LEN ($C5)))

Kde „N“ znamená „n -tý riadok“, ktorý je prevzatý z radu 4 s odkazom na D $ 4.



Celkový počet extrahovaných znakov sa rovná dĺžke celého textového reťazca:

čo je bodový režim v programe Excel
 
(N-1)* LEN (A1)+1 // start_num

V tomto mieste máme 'n -tý riadok' obklopený medzerami.

Nakoniec funkcia TRIM oddelí všetky medzery a vráti iba riadkový text.

nájsť maximálnu hodnotu v stĺpci Excel

Text do stĺpcov

Nezabudnite, že Excel má vstavanú funkciu Text na stĺpce, ktorá dokáže rozdeliť text podľa oddeľovača podľa vášho výberu, hoci nejde o dynamické riešenie ako o vzorec. V systéme Windows môžete stlačením klávesovej skratky Control + J zadať ekvivalent nového znaku riadka pre oddeľovač „Iné“. Control + J môžete použiť aj pre nový riadok počas operácií vyhľadávania a nahradzovania.

Nie som si istý, ako zadať nový riadkový znak v programe Mac Excel, ako oddeľovač alebo v dialógovom okne Hľadať a nahradiť. Ak viete ako, zanechajte prosím komentár nižšie.

Autor Dave Bruns


^