Ištraukite skaičių iš eilutės „Excel“ 3 būdai, kaip išgauti skaičius iš eilutės

Išskleisti skaičių iš eilutės „Excel“

Vieno langelio reikšmių padalijimas į kelias langelius, kelių ląstelių reikšmių sujungimas į vieną yra manipuliavimo duomenimis dalis. Naudodamiesi teksto funkcija „Excel“ kairėje, viduryje ir dešinėje, mes galime išgauti dalį pasirinktos teksto vertės arba eilutės vertės. Norėdami formulę padaryti dinamišką, galime naudoti kitas pagalbines funkcijas, tokias kaip „Rasti ir LEN“. Tačiau norint išgauti tik skaičius, naudojant alfa-skaitines reikšmes, reikalingas aukštesnis formulės žinių lygis. Šiame straipsnyje mes jums parodysime 3 būdus, kaip išskirti skaičius iš eilutės programoje „Excel“.

  • # 1 - Ištraukite skaičių iš eilutės eilutės pabaigoje
  • # 2 - Ištraukite skaičius iš dešinės pusės, bet be specialių simbolių
  • # 3 - Ištraukite skaičius iš bet kurios eilutės pozicijos

Žemiau mes paaiškinome skirtingus būdus, kaip išgauti skaičius iš „Excel“ eilučių. Perskaitykite visą straipsnį, kad žinotumėte šią techniką.

# 1 - Kaip ištraukti skaičių iš eilutės eilutės pabaigoje?

Kai gauname duomenis, jie vadovaujasi tam tikru modeliu, o visi skaičiai eilutės pabaigoje yra vienas iš modelių.

Pavyzdžiui, miestas su žemiau esančiu PIN kodu yra to paties pavyzdys.

Ankstesniame pavyzdyje mes turime miesto pavadinimą ir pašto kodą kartu. Tokiu atveju žinome, kad pašto kodą turime išgauti iš dešinės eilutės pusės. Tačiau viena iš problemų yra ta, kad tiksliai nežinome, kiek skaitmenų mums reikia iš dešinės eilutės pusės.

Vienas iš įprastų dalykų prieš prasidedant skaitinei vertei yra pabraukimo ženklas (_). Pirmiausia turime nustatyti pabraukimo simbolio padėtį. Tai galima padaryti naudojant FIND metodą. Taigi taikykite „FIND“ funkciją „Excel“.

Koks yra tekstas, kurį turime rasti, yra „ Ieškoti teksto“ argumentas? Šiame pavyzdyje turime rasti pabraukimo padėtį, todėl įveskite pabraukimą dvigubose kabutėse.

Tekste“ yra tai, kuriame tekste turime rasti minėtą tekstą, todėl pasirinkite langelio nuorodą.

Paskutinis argumentas nėra būtinas, todėl palikite jį kaip dabar.

Taigi, kiekvienoje langelyje turime pabraukimo simbolio pozicijas. Dabar turime visiškai nustatyti, kiek simbolių turime visame tekste. Norėdami gauti bendrą teksto vertės ilgį, „Excel“ pritaikykite LEN funkciją.

Dabar prieš skaitinę vertę turime visus simbolius ir pabraukimo pozicijas. Norėdami pateikti simbolių skaičių, reikalingą funkcijai RIGHT, turime atimti iš viso simbolių su pabraukimo padėtimi.

Dabar langelyje E2 pritaikykite funkciją RIGHT.

Taigi, taip mes galime gauti skaičius iš dešinės pusės, kai turime bendrą raidę, kol skaičius neprasideda eilutės reikšmėje. Užuot turėję tiek daug pagalbinių stulpelių, formulę galime pritaikyti vienoje ląstelėje.

= Dešinė (A2, LEN (A2) -FIND („_“, A2))

Tai pašalins visas atramines kolonas ir labai sumažins laiką.

# 2 - Ištraukite skaičius iš dešinės pusės, bet be specialių simbolių

Tarkime, kad turime tuos pačius duomenis, bet šį kartą prieš skaitinę vertę neturime jokio specialaus simbolio.

Ankstesniame pavyzdyje mes radome ypatingą personažo poziciją, tačiau čia mes neturime tokios prabangos. Taigi žemiau pateiktoje formulėje rasite skaitinę padėtį.

Neišjunkite kompiuterio, žiūrėdami į formulę; Aš tai užkoduosiu tau.

„Excel“ funkcijai PAIEŠKA pateikėme visus įmanomus pradinius skaičių skaičius, todėl formulė ieško skaitinės vertės padėties. Kadangi mes pateikėme visus galimus numerius į masyvą, gautuose masyvuose taip pat turėtų būti tie patys skaičiai. Tada MIN funkcija excel grąžina mažiausią skaičių iš dviejų, todėl formulė yra toliau.

= MIN (PAIEŠKA ((0,1,2,3,4,5,6,7,8,9), A2 & ”0123456789 ″))

Taigi dabar mes gavome skaitinę poziciją, dabar suraskime bendrą simbolių skaičių langelyje.

Tai grąžins bendrą simbolių skaičių pateiktoje langelio vertėje. Dabar LEN - skaitinės vertės padėtis grąžins reikiamo simbolių skaičių iš dešinės pusės, todėl pritaikykite formulę, kad gautumėte simbolių skaičių.

Dabar „Excel“ pritaikykite funkciją RIGHT, kad gautumėte tik skaitinę eilutės dalį.

Norėdami išvengti kelių pagalbinių stulpelių, sujunkime formulę į vieną langelį.

= Dešinė (A2, LEN (A2) -MIN (PAIEŠKA ((0,1,2,3,4,5,6,7,8,9), A2 & ”0123456789 ″)) + 1)

# 3 - Ištraukite skaičių iš bet kurios „Excel“ vietos

Iš dešinės pusės ištraukimo matėme, tačiau taip nėra visų scenarijų atveju, todėl dabar pamatysime, kaip išgauti skaičius iš bet kurios „Excel“ eilutės padėties.

Tam turime naudoti įvairias „Excel“ funkcijas. Žemiau pateikiama formulė, kaip išgauti skaičius iš bet kurios eilutės vietos.

= IF (SUMMA (LEN (A2) -LEN (PAKEITIMAS (A2, („0“, „1“, „2“, „3“, „4“, „5“, „6“, „7“) “ 8 ″, “9”), „”))))> 0, SUMPRODUCT (MID (0 & A2, LARGE (INDEX (ISNUMBER (-MID (A2, ROW (NETIESIOGINIS („$ 1: $“ & LEN (A2)))), 1 )) * EILUTĖ (NETIESIOGINĖ („$ 1: $“ & LEN (A2))), 0), EILUTĖ (NETIESIOGINĖ („$ 1: $“ & LEN (A2)))) + 1,1) * 10 EILUTĖ (NETIESIOGINĖ ( „$ 1: $“ ir LEN (A2))) / 10), ““)

Įdomios straipsniai...