Izraksts no Excel virknes - 3 veidi, kā iegūt skaitļus no virknes

Satura rādītājs

Izraksts Excel no virknes

Vienas šūnas vērtību sadalīšana vairākās šūnās, vairāku šūnu vērtību apkopošana vienā ir datu manipulācijas daļa. Izmantojot teksta funkciju excel “Left, MID un Right”, mēs varam iegūt daļu no atlasītās teksta vērtības vai virknes vērtības. Lai formula būtu dinamiska, mēs varam izmantot citas atbalsta funkcijas, piemēram, “Atrast un LEN”. Tomēr, lai iegūtu tikai skaitļus, izmantojot burtu un ciparu vērtību kombināciju, ir nepieciešams paaugstināts formulu zināšanu līmenis. Šajā rakstā mēs parādīsim 3 veidus, kā Excel programmā iegūt ciparus no virknes.

  • # 1 - Izvilkums no virknes virknes beigās
  • # 2 - Izvelciet ciparus no labās puses, bet bez īpašām rakstzīmēm
  • # 3 - Izvelciet numurus no jebkuras virknes pozīcijas

Zemāk mēs esam izskaidrojuši dažādus veidus, kā iegūt skaitļus no Excel virknēm. Izlasiet visu rakstu, lai zinātu šo tehniku.

# 1 - Kā iegūt virkni no virknes virknes beigās?

Kad mēs iegūstam datus, tas notiek pēc noteikta modeļa, un visi skaitļi virknes beigās ir viens no modeļiem.

Piemēram, pilsēta ar tās PIN kodu zemāk ir tā paša paraugs.

Iepriekš minētajā piemērā mums ir pilsētas nosaukums un pasta indekss kopā. Šajā gadījumā mēs zinām, ka mums ir jāizvelk pasta indekss no virknes labās puses. Bet viena no problēmām ir tā, ka mēs precīzi nezinām, cik ciparu mums vajag no virknes labās puses.

Viena no izplatītākajām lietām pirms skaitliskās vērtības sākuma ir pasvītrojums (_). Pirmkārt, mums jāidentificē pasvītrojuma rakstura pozīcija. To var izdarīt, izmantojot metodi FIND. Tāpēc programmā Excel izmantojiet funkciju Atrast.

Kāds teksts mums ir jāatrod, ir arguments Atrast tekstu ? Šajā piemērā mums jāatrod pasvītrojuma pozīcija, tāpēc divkāršās pēdiņās ievadiet pasvītrojumu.

Tekstā ir teksts , kurā mums jāatrod minētais teksts, tāpēc atlasiet šūnas atsauci.

Pēdējais arguments nav nepieciešams, tāpēc atstājiet to kā tagad.

Tātad katrai šūnai mums ir pasvītrotas rakstzīmes. Tagad mums ir pilnībā jānosaka, cik rakstzīmju mums ir visā tekstā. Lai iegūtu teksta vērtības kopējo garumu, programmā Excel izmantojiet funkciju LEN.

Tagad mums ir kopējās rakstzīmes un pasvītrojuma pozīcijas pirms skaitliskās vērtības. Lai sniegtu RIGHT funkcijai nepieciešamo rakstzīmju skaitu, mums ir jāatņem rakstzīmju kopskaits ar pasvītrojuma pozīciju.

Tagad lietojiet funkciju RIGHT šūnā E2.

Tātad, līdzīgi šim, mēs varam iegūt skaitļus no labās puses, kad mums ir kopīgs burts, pirms skaitlis sākas virknes vērtībā. Tā vietā, lai būtu tik daudz palīgu kolonnu, mēs varam pielietot formulu vienā šūnā.

= PA labi (A2, LEN (A2) -FIND (“_”, A2))

Tas novērsīs visas atbalsta kolonnas un krasi samazinās laiku.

# 2 - Izvelciet ciparus no labās puses, bet bez īpašām rakstzīmēm

Pieņemsim, ka mums ir vieni un tie paši dati, taču šoreiz pirms skaitliskās vērtības mums nav īpašu rakstzīmju.

Iepriekšējā piemērā mēs atradām īpašu rakstura pozīciju, taču šeit mums nav tādas greznības. Tātad zemāk esošajā formulā atradīsit skaitlisko pozīciju.

Neizslēdziet datoru, apskatot formulu; Es jums to atšifrēšu.

Funkcijai MEKLĒT excel esam piegādājuši visus iespējamos skaitļu sākuma numurus, tāpēc formula meklē skaitliskās vērtības pozīciju. Tā kā mēs masīvam esam piegādājuši visus iespējamos numurus, iegūtajos masīvos jābūt arī vienādiem numuriem. Tad MIN funkcija excel atgriež mazāko skaitli starp diviem, tāpēc formula skan zemāk.

= MIN (MEKLĒT ((0,1,2,3,4,5,6,7,8,9), A2 & ”0123456789 ″))

Tātad tagad mēs saņēmām skaitlisko pozīciju, tagad atrodam kopējo rakstzīmju skaitu šūnā.

Tādējādi tiks atgriezts kopējais rakstzīmju skaits piegādātās šūnas vērtībā. Tagad LEN - Skaitliskās vērtības pozīcija atgriezīs nepieciešamo rakstzīmju skaitu no labās puses, tāpēc izmantojiet formulu, lai iegūtu rakstzīmju skaitu.

Tagad programmā Excel izmantojiet funkciju RIGHT, lai no virknes iegūtu tikai skaitlisko daļu.

Lai izvairītos no vairākām palīgu kolonnām, apvienosim formulu vienā šūnā.

= RIGHT (A2, LEN (A2) -MIN (MEKLĒT ((0,1,2,3,4,5,6,7,8,9), A2 & ”0123456789 ″)) + 1)

# 3 - Izraksts no jebkuras vietas Excel

Mēs esam redzējuši no labās puses ekstrakcijas, bet tas nav gadījumā ar visiem scenārijiem, tāpēc tagad mēs redzēsim, kā iegūt Excel skaitļus no jebkuras virknes pozīcijas.

Lai to izdarītu, mums jāizmanto dažādas Excel funkcijas. Zemāk ir formula, kā iegūt skaitļus no jebkuras virknes pozīcijas.

= IF (SUM (LEN (A2) -LEN (SUBSTITŪTS (A2, (“0”, ”1”, “2”, “3”, “4”, “5”, “6”, “7”) ” 8 ″, ”9”), “”))))> 0, SUMPRODUCT (MID (0 & A2, LARGE (INDEX (ISNUMBER (-MID (A2, ROW (INDIRECT (“$ 1: $” & LEN (A2)))), 1 )) * RINDA (NETIEŠI (“$ 1: $” & LEN (A2))), 0), RINDA (NETIEŠI (“$ 1: $” & LEN (A2)))) + 1,1) * 10 RINDA (NETIEŠI ( “$ 1: $” un LEN (A2))) / 10), ””)

Interesanti raksti...