Atskiras tekstas ir skaičiai - „Excel“ ir „Google“ skaičiuoklės

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Ši pamoka bus parodykite, kaip „Excel“ ir „Google“ skaičiuoklėse atskirti tekstą ir skaičius nuo raidinės ir skaitmeninės eilutės.

Atskirkite skaičių ir tekstą nuo eilutės

Šiame straipsnyje bus aptarta, kaip padalyti skaičius ir tekstą, jei turite raidinius ir skaitmeninius duomenis, kurių pirmoji dalis yra tekstas, o paskutinė-skaitinė (arba atvirkščiai). Jums reikia tik numerio dalies. Jei reikia sudėtingesnių atvejų, skaitykite straipsnį Kaip pašalinti neskaitinį simbolį.

Ištraukite skaičių iš dešinės

Lengviausias būdas išgauti skaičius iš eilutės yra tada, kai skaičių galima rasti dešiniajame tos eilutės gale. Pirmiausia suraskime skaičiaus pradinę padėtį naudodami funkciją „RASTI“, o tada ištraukime ją naudodami „Teisė“ funkciją.

1 = DEŠINĖ (B3, LEN (B3) -MIN (RASTI ({0,1,2,3,4,5,6,7,8,9}, B3 & "0123456789"))+1)

Pereikime prie aukščiau pateiktos formulės.

Raskite pirmąjį skaičių

Mes galime naudoti FIND funkciją, kad surastume skaičiaus pradinę padėtį.

1 = MIN (RASTI ({0,1,2,3,4,5,6,7,8,9}, B3 & "0123456789"))

Funkcijos FIND argumentui find_text naudojame masyvo konstantą {0,1,2,3,4,5,6,7,8,9}, todėl funkcija FIND atlieka atskiras kiekvienos masyvo vertės paieškas pastovus.

Funkcijos FIND argumentas „text_text“ yra langelio reikšmė ir „0123456789“. Mūsų pavyzdyje „Monday010123456789“.

Kadangi masyvo konstanta turi 10 skaičių, rezultatas bus 10 reikšmių masyvas. Mūsų pavyzdyje: {7,8,11,12,13,14,15,16,17,18}. Tada mes tiesiog ieškome minimalių skaičių pozicijų šiame masyve ir todėl gauname pirmojo skaičiaus vietą.

Ištraukite numerio dalį

Kai turėsime skaičiaus, esančio raidinės ir skaitmeninės eilutės pabaigoje, pradinę padėtį, galime naudoti funkciją DEŠINĖS ją išgauti.

1 = DEŠINĖ (B3, LEN (B3) -C3+1)

Ištraukti teksto dalį

Turėdami pradinę skaičių dalies poziciją, mes galime tuo pačiu metu nustatyti teksto dalies pabaigą. Jai išgauti galime naudoti funkciją LEFT.

1 = Kairė (B3, C3-1)

Sudėtingesnis skaičių išgavimo iš eilutės atvejis yra tada, kai skaičių galima rasti eilutės pradžioje (ty kairėje pusėje). Akivaizdu, kad jums nereikia rasti jo pradinės padėties, o pozicijos, kur ji baigiasi. Pirmiausia surasdami paskutinio skaičiaus vietą, naudokite funkciją SUBSTITUTE, o tada išskirkite skaičių naudodami funkciją LEFT.

1 = LEFT (B3, SUM (LEN (B3)) -LEN (PAKAITA (B3, {"0", "1", "2", "3", "4", "5", "6", "7" , "8", "9"}, ""))))

Pereikime prie aukščiau pateiktos formulės.

Raskite paskutinį skaičių

Naudodami funkciją SUBSTITUTE, kiekvieną skaičių galite pakeisti viena tuščia eilute ir tada apibendrinti, kiek kartų tai reikėjo padaryti.

1 = SUM (LEN (B3) -LEN (PAKAITA (B3, {"0", "1", "2", "3", "4", "5", "6", "7", "8" , "9"}, "")))

Kai kiekvieną skaičių po vieną pakeisite tuščia eilute, kiekvieną kartą gausite eilutę, kurios ilgis yra vienu mažesnis už pradinį ilgį. Mūsų atveju 1-pirmadienio ir 0-pirmadienio ilgis yra abu. Atimdami šį ilgį iš pradinio ilgio (mūsų atveju-9), visada gausite 1. Susumavę šiuos duomenis, gausite paskutinio skaičiaus poziciją .

Ištraukite numerio dalį

Kai turėsime paskutinę skaičiaus poziciją, rastą raidinės ir skaitmeninės eilutės pradžioje, galime ją išgauti naudodami funkciją LEFT.

1 = Kairė (B3, C3)

Ištraukti teksto dalį

Turėdami paskutinę skaičiaus poziciją, rastą mūsų raidžių ir skaitmenų eilutės pradžioje, mes jau turime pradinę teksto dalies poziciją ir galime ją ištraukti naudodami funkciją DEŠINĖ.

1 = DEŠINĖ (B3, LEN (B3) -C3)

Atskirkite tekstą ir skaičius „Google“ skaičiuoklėse

Visi aukščiau aprašyti pavyzdžiai „Google“ lapuose veikia taip pat, kaip ir „Excel“.

wave wave wave wave wave