Konvertējiet skaitļus kā tekstu parastajos skaitļos

Ja teksta formāts tika iestatīts jebkurām lapas šūnām (to var izdarīt lietotājs vai programma, augšupielādējot datus programmā Excel), tad vēlāk šajās šūnās ievadītos skaitļus Excel sāk uzskatīt par tekstu. Dažreiz šādas šūnas tiek apzīmētas ar zaļu indikatoru, ko, visticamāk, esat redzējis:

Konvertējiet skaitļus kā tekstu parastajos skaitļos

Un dažreiz šāds rādītājs neparādās (kas ir daudz sliktāk).

Kopumā skaitļu kā teksta parādīšanās jūsu datos parasti rada daudzas ļoti neveiksmīgas sekas:

  • šķirošana pārstāj darboties normāli – “pseidoskaitļi” tiek izspiesti un nav sakārtoti tā, kā paredzēts:

    Konvertējiet skaitļus kā tekstu parastajos skaitļos

  • tipa funkcijas VLOOKUP (VLOOKUP) neatrodiet vajadzīgās vērtības, jo tām atšķiras skaitlis un tas pats numurs kā teksts:

    Konvertējiet skaitļus kā tekstu parastajos skaitļos

  • filtrējot, pseidoskaitļi tiek izvēlēti kļūdaini
  • daudzas citas Excel funkcijas arī pārstāj darboties pareizi:
  • un tā joprojām

Īpaši smieklīgi ir tas, ka nepalīdz dabiskā vēlme vienkārši mainīt šūnu formātu uz ciparu. Tie. jūs burtiski atlasāt šūnas, ar peles labo pogu noklikšķiniet uz tām, atlasiet Šūnas formāts (Formatēt šūnas), mainiet formātu uz Ciparu (skaitlis), saspiest OK - un nekas nenotiek! Pavisam!

Varbūt, protams, “šī nav kļūda, bet gan funkcija”, taču tas mums to neatvieglo. Tāpēc apskatīsim vairākus veidus, kā situāciju labot – kāds no tiem tev noteikti palīdzēs.

1. metode. Zaļais indikatora stūris

Ja šūnā ar skaitli teksta formātā redzat zaļu indikatora stūri, uzskatiet, ka esat laimīgs. Varat vienkārši atlasīt visas šūnas ar datiem un noklikšķināt uz uznirstošās dzeltenās ikonas ar izsaukuma zīmi un pēc tam atlasīt komandu Konvertēt uz numuru (Konvertēt uz skaitli):

Konvertējiet skaitļus kā tekstu parastajos skaitļos

Visi skaitļi atlasītajā diapazonā tiks pārvērsti pilnos skaitļos.

Ja zaļo stūru nav vispār, pārbaudiet, vai tie ir izslēgti jūsu Excel iestatījumos (Fails – Opcijas – Formulas – Cipari, kas formatēti kā teksts vai pirms kuriem ir apostrofs).

2. metode: atkārtota ievadīšana

Ja šūnu nav daudz, varat mainīt to formātu uz ciparu un pēc tam atkārtoti ievadīt datus, lai formāta izmaiņas stātos spēkā. Vienkāršākais veids, kā to izdarīt, ir stāvēt uz šūnas un secīgi nospiest taustiņus F2 (ieiet rediģēšanas režīmā, šūna sāk mirgot kursors) un pēc tam ienākt. Arī tā vietā F2 Jūs varat vienkārši veikt dubultklikšķi uz šūnas ar peles kreiso pogu.

Pats par sevi saprotams, ja ir daudz šūnu, tad šī metode, protams, nedarbosies.

3. metode. Formula

Jūs varat ātri pārvērst pseidoskaitļus par parastajiem, ja blakus datiem izveidojat papildu kolonnu ar elementāru formulu:

Konvertējiet skaitļus kā tekstu parastajos skaitļos

Dubultais mīnuss šajā gadījumā faktiski nozīmē divreiz reizināšanu ar -1. Mīnuss ar mīnusu dos plusu un vērtība šūnā nemainīsies, bet pats matemātiskās darbības veikšanas fakts pārslēdz datu formātu uz mums vajadzīgo skaitlisko.

Protams, tā vietā, lai reizinātu ar 1, var izmantot jebkuru citu nekaitīgu matemātisko darbību: dalīšanu ar 1 vai nulles saskaitīšanu un atņemšanu. Efekts būs tāds pats.

4. metode: Īpašā ielīmēšana

Šī metode tika izmantota vecākās Excel versijās, kad zem galda gāja mūsdienīgi efektīvi vadītāji  zaļā indikatora stūra principā vēl nebija (parādījās tikai 2003. gadā). Algoritms ir šāds:

  • ievadiet 1 jebkurā tukšā šūnā
  • kopējiet to
  • atlasiet šūnas ar cipariem teksta formātā un mainiet to formātu uz ciparu (nekas nenotiks)
  • ar peles labo pogu noklikšķiniet uz šūnām ar pseidoskaitļiem un atlasiet komandu Īpaši ielīmēt (Īpašā ielīmēšana) vai izmantojiet īsinājumtaustiņus Ctrl + Alt + V
  • atvērtajā logā atlasiet opciju Vērtības (Vērtības) и Reizināt (Reizināt)

Konvertējiet skaitļus kā tekstu parastajos skaitļos

Faktiski mēs darām to pašu, ko iepriekšējā metodē – šūnu saturu reizinot ar vienu – bet nevis ar formulām, bet tieši no bufera.

5. metode. Teksts pa kolonnām

Ja pārveidojamie pseidoskaitļi ir rakstīti arī ar nepareizu decimāldaļu vai tūkstošu atdalītāju, var izmantot citu pieeju. Atlasiet avota diapazonu ar datiem un noklikšķiniet uz pogas Teksts pa kolonnām (Teksts uz kolonnām) tab Datums (Datums). Faktiski šis rīks ir paredzēts lipīga teksta sadalīšanai kolonnās, taču šajā gadījumā mēs to izmantojam citam mērķim.

Izlaidiet pirmās divas darbības, noklikšķinot uz pogas nākamais (Nākamais), un trešajā, izmantojiet pogu Papildus (Papildu). Tiks atvērts dialoglodziņš, kurā varat iestatīt mūsu tekstā pašlaik pieejamās atdalīšanas rakstzīmes:

Konvertējiet skaitļus kā tekstu parastajos skaitļos

Pēc noklikšķināšanas uz apdare Programma Excel pārveidos mūsu tekstu parastos skaitļos.

6. metode. Makro

Ja šādas transformācijas ir jāveic bieži, tad ir jēga šo procesu automatizēt ar vienkāršu makro. Nospiediet Alt+F11 vai atveriet cilni attīstītājs (Izstrādātājs) Un noklikšķiniet uz Visual Basic. Parādītajā redaktora logā izvēlnē pievienojiet jaunu moduli Ievietot - modulis un nokopējiet tur šādu kodu:

Sub Convert_Text_to_Numbers() Selection.NumberFormat = "Vispārīgi" Selection.Value = Selection.Value End Sub  

Tagad pēc diapazona atlasīšanas vienmēr varat atvērt cilni Izstrādātājs – Makro (Izstrādātājs — makro), sarakstā atlasiet mūsu makro, nospiediet pogu skrējiens (Palaist) – un uzreiz pārvērst pseidoskaitļus pilnvērtīgos.

Varat arī pievienot šo makro savai personiskajai makro grāmatai, lai vēlāk to izmantotu jebkurā failā.

PS

Tas pats stāsts notiek ar datumiem. Programma Excel var arī atpazīt dažus datumus kā tekstu, tāpēc grupēšana un kārtošana nedarbosies. Risinājumi ir tādi paši kā cipariem, tikai formāts ir jāaizstāj ar datumu-laiku, nevis ciparu.

  • Līmējošā teksta sadalīšana kolonnās
  • Aprēķini bez formulām ar īpašu ielīmēšanu
  • Konvertējiet tekstu skaitļos, izmantojot PLEX papildinājumu

Atstāj atbildi