Če želite izvleči vrstice iz celice z več vrsticami, 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 (A1,delim, REPT (' ', LEN (A1))), (N-1)* LEN (A1)+1, LEN (A1)))Pojasnilo
V bistvu ta formula išče razmejevalnik vrstic ('delim') in ga nadomesti z velikim številom presledkov s funkcijami SUBSTITUTE in REPT.
Opomba: V starejših različicah Excela na Macu uporabite CHAR (13) namesto CHAR (10). The Funkcija CHAR vrne znak, ki temelji na številčni kodi.
kako prešteti edinstvena imena
Število presledkov, uporabljenih za zamenjavo ločilnika vrstic, temelji na skupni dolžini besedila v celici. Formula nato uporabi funkcijo MID za izvlečenje želene vrstice. Izhodišče se oblikuje z:
= TRIM ( MID ( SUBSTITUTE ($C5, CHAR (10), REPT (' ', LEN ($C5))), (D-1)* LEN ($C5)+1, LEN ($C5)))
Kjer 'N' pomeni 'n -to vrstico', ki je pobrana iz vrstice 4 z referenco D $ 4.
Skupni izvlečeni znaki so enaki dolžini celotnega besedilnega niza:
kako vnesti eksponente v
(N-1)* LEN (A1)+1 // start_num
Na tej točki imamo 'n -to vrstico', obdano s presledki.
Končno funkcija TRIM odreže vse dodatne znake presledka 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 vaš razmejevalnik, čeprav to ni dinamična rešitev, kot je formula. V sistemu Windows lahko vnesete Control + J, da vnesete ekvivalent novega znaka vrstice za razmejevalnik »Drugo«. Med operacijami iskanja in zamenjave lahko uporabite tudi Control + J za novo vrstico.
Nisem prepričan, kako vnesti nov znak vrstice v Mac Excel, kot ločilo ali v pogovorno okno za iskanje in zamenjavo. Če veste kako, pustite komentar spodaj.
Avtor Dave Bruns