Izmantojiet tekstu kolonnās (parsēšanas datus) programmā Excel un Google izklājlapas

Izmantojiet tekstu kolonnās (parsēšanas datus) programmā Excel un Google izklājlapas

Šajā rakstā jūs uzzināsit, kā izmantot tekstu kolonnās, lai parsētu datus programmā Excel un Google izklājlapas.

Sadaliet tekstu kolonnās ar norobežotāju

Programmā Excel dati bieži tiek eksportēti no citas programmatūras. To var formatēt kā garu virkni, ko norobežo atdalītājs (komats, semikols utt.). Piemēram, skatiet zemāk redzamo attēlu, kurā parādīts produktu saraksts, kas vienā šūnā atdalīts ar semikolu (B1):

Lai pareizi skatītu šos datus programmā Excel, izmantojiet tekstu kolonnās un sadaliet produktus atsevišķās kolonnās.

1. Izvēlieties teksta šūnu (B1) un Lente, iet uz Dati> Teksts uz kolonnām.

2. Teksta uz kolonnām vedņa 1. darbībā atstājiet noklusējuma datu tipu (norobežots) un noklikšķiniet uz Nākamais.

3. 2. solī pārbaudiet Semikols kā norobežotāju un noklikšķiniet Nākamais.
Citi iespējamie norobežotāji ir cilne, komats, atstarpe vai cits lietotāja definēts atdalītājs. Iekš Datu priekšskatījums, jūs varat redzēt, kā dati tiks norobežoti ar pašreizējiem iestatījumiem.

4. Pēdējā solī atstājiet noklusējuma datu formātu (Vispārīgi) un noklikšķiniet uz Pabeigt. (Citas opcijas un plašāku informāciju par šo darbību skatiet sadaļā “Kolonnu formatēšana”.) Attiecībā uz Galamērķis, atstājiet sākotnējo šūnu (B1), lai sadalītu datus kolonnās, sākot no šūnas B1.

Rezultāts ir teksts no šūnas B1, kas sadalīts kolonnās B – F ar kolonnu pārtraukumiem, kuru pamatā ir semikolu atdalītāji.

Varat arī izmantot VBA kodu, lai sadalītu tekstu kolonnās.

Formatēt kolonnas

Iepriekš minētajā piemērā sleju datu formāti tika atstāti kā (vispārīgs) noklusējums. Lai kolonnu (piemēram, 4. sleju) formatētu kā tekstu, (1) datu priekšskatījumā noklikšķiniet uz kolonnas Teksta kolonnu vednis 3. un (2) solis izvēlieties Teksts priekš Kolonnas datu formāts.

Alternatīvi, lai visas kolonnas vienlaikus formatētu kā tekstu, (1) noklikšķiniet uz pirmās kolonnas un pēc tam (2) nospiediet un turiet SHIFT uz tastatūras un noklikšķiniet uz pēdējās slejas datu priekšskatījumā. (3) Izvēlieties TekstsKolonnas datu formāts.

Sadaliet tekstu kolonnās manuāli (fiksēts platums)

Varat arī izvietot vietu, kur kolonnas tiks sadalītas. Tas bieži vien ir nepieciešams, ja teksta virknē nav atdalītāja (vai tāda paša atdalītāja) un vēlaties to manuāli pielāgot. Pieņemsim, ka jums ir tādi paši dati kā iepriekšējā piemērā šūnā B1, tikai tagad norobežoti ar atstarpēm.

1. Lai manuāli parsētu šo tekstu, atlasiet teksta šūnu (B1) un Lente, iet uz Dati> Teksts uz kolonnām.

2. Vedņa 1. darbībā atlasiet Fiksēts platums un noklikšķiniet Nākamais. Fiksētā platuma opcija automātiski atpazīs atstarpes tekstā un sadalīs datus katrā atstarpē.

3. 2. solī varat skatīt datu sadalīšanas priekšskatījumu, pamatojoties uz atstarpi. Bet ko darīt, ja vēlaties paturēt Tastatūra un Pele kopā vienā kolonnā?
Velciet līniju starp abām vērtībām un nometiet to nākamajā rindā (iepriekš Skaļruņi). Velkot rindu atdalītāju, jūs varat manuāli pielāgot, kurš teksts tiks ievietots kolonnā. Beigās noklikšķiniet Nākamais.

4. Vedņa pēdējā solī atstājiet noklusējuma opcijas un noklikšķiniet uz Pabeigt.

Visbeidzot, teksts no B1 tiek sadalīts šūnās B1: B4, pamatojoties uz atstarpēm, izņemot trešo kolonnu, kur manuāli ievietojat Tastatūra un Pele kopā šūnā D3.

Sadaliet tekstu kolonnās Google izklājlapās

Google izklājlapās ir arī funkcija Teksts uz kolonnām, taču darbības ir atšķirīgas.

1. Pirmkārt, ar peles labo pogu noklikšķiniet teksta šūnā (B1) un Izvēlne, iet uz Dati> Sadalīt tekstu kolonnās.

2. Noklikšķiniet uz Atdalītājs pogu, kas parādās, un izvēlieties Semikols.

Šī soļa rezultātā teksts no B1 tagad tiek sadalīts kolonnās B-F ar kolonnu pārtraukumiem, pamatojoties uz semikolu atdalītājiem.

Sadaliet tekstu kolonnās, izmantojot funkciju SPLIT

Varat arī izmantot funkciju SPLIT Google izklājlapās, lai sadalītu tekstu kolonnās, pamatojoties uz atdalītāju. Lai to izdarītu, ievadiet formulu:

1 = SPLIT (B1, ";")

Funkcija SPLIT ņem konkrēto šūnu (B1) un atdala to blakus esošajās šūnās, pamatojoties uz norobežotāju (šajā gadījumā semikolu). Izmantojot funkciju SPLIT, norobežotāju var dinamiski nodrošināt, izmantojot kādu citu formulu.

wave wave wave wave wave