Excel

Izvlecite več vrstic iz celice

Extract Multiple Lines From Cell

Excel formula: iz celice izvleči več vrsticSplošna formula
= TRIM ( MID ( SUBSTITUTE (A1,delim, REPT (' ', LEN (A1))), (N-1)* LEN (A1)+1,  LEN (A1)))
Povzetek

Če želite iz večvrstične celice izvleči črte, lahko uporabite pametno (in zastrašujočo) formulo, ki združuje 5 Excelovih funkcij: TRIM, MID, SUBSTITUTE, REPT in LEN. V prikazanem primeru je formula v D5:

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

V bistvu ta formula išče ločilo vrstic ('razmejitev') in ga nadomešča z velikim številom presledkov s funkcijama SUBSTITUTE in REPT.



Opomba: V starejših različicah Excela v Macu uporabite CHAR (13) namesto CHAR (10). The Funkcija CHAR vrne znak na podlagi številčne kode.



kako prešteti edinstvena imena

Število presledkov, uporabljenih za zamenjavo ločila vrstice, temelji na skupni dolžini besedila v celici. Nato formula s funkcijo MID izvleče želeno vrstico. Izhodišče je določeno z:

 
(N-1)* LEN (A1)+1 // start_num

Kjer 'N' pomeni 'n-to vrstico', ki je pobrana iz vrstice 4 z referenco D $ 4.



Skupno izvlečenih znakov je enako dolžini celotnega besedilnega niza:

kako vnesti eksponente v
 
 LEN (A1) // num_chars

Na tej točki imamo 'n-to črto', obdano s presledki.

Končno funkcija TRIM odreže vse odvečne znake in vrne samo besedilo vrstice.



kako najti nižji kvartil v

Besedilo v stolpce

Ne pozabite, da ima Excel vgrajeno funkcijo Besedilo v stolpce, ki lahko razdeli besedilo glede na ločilo po vaši izbiri, čeprav ni dinamična rešitev kot formula. V operacijskem sistemu Windows lahko vtipkate Control + J, da vnesete ekvivalent nove črke za ločilo »Drugo«. Za nove vrstice med iskanjem in zamenjavo lahko uporabite tudi Control + J.

Ne vem, kako v Mac Excel, kot ločilo ali v pogovorno okno za iskanje in zamenjavo vnesem nov črkovni znak. Če veste kako, prosim pustite komentar spodaj.

Avtor Dave Bruns


^