"Excel" klaida: skaičius šioje ląstelėje suformatuotas kaip tekstas (6 pataisymai)

  • Pasidalinti
Hugh West

Šiame straipsnyje aptarsime Šioje ląstelėje esantis skaičius formatuojamas kaip tekstas arba prieš jį rašomas ženklas apostrofas ' klaida Excel'e. Kartais, kai dirbame su tam tikromis skaičių reikšmėmis savo Excel'o lape, skaičiai nesusumuojami, neatliekami jokie matematiniai veiksmai ir atsiranda klaidų. Taip gali atsitikti, nes skaičiai gali būti suformatuoti kaip tekstas arba prieš juos gali būti apostrofas. Norėdami išspręsti šią problemą, pabandysime teksto langelius paversti skaičiais arba pašalinti prieš juos esantį apostrofą.

Atsisiųsti praktikos knygą

Atsisiųskite praktikos knygą čia.

Skaičius ląstelėje suformatuotas kaip tekstas.xlsm

Kodėl atsiranda klaida "Skaičius šioje ląstelėje suformatuotas kaip tekstas arba prieš jį įrašytas apostrofas"?

Kai prieš skaičių naudojame apostrofą, atsiranda ši klaida. Kartais mūsų duomenų rinkinyje reikšmės saugomos kaip eilutės. Tai taip pat gali sukelti tą pačią problemą.

Kaip rasti ląstelę, kuri suformatuota kaip tekstas arba prieš kurią yra apostrofas

Galime lengvai rasti ląstelę, kuri yra suformatuota kaip tekstas arba prieš kurią yra apostrofas. Jei ląstelės viršuje dešinėje pusėje matote žalią mažą trikampį langelį, ląstelė gali būti suformatuota kaip tekstas. Tačiau norėdami būti visiškai tikri, galime naudoti formulę. Norėdami tai padaryti, atlikite toliau nurodytus veiksmus.

ŽINGSNIAI:

  • Pasirinkite gretimą ląstelę ir įveskite formulę:
=ISNUMBER(B2)

  • Dabar paspauskite Įveskite pamatyti rezultatą.

  • Naudokite Užpildymo rankena visoms ląstelėms.

Čia tik Ląstelė B6 saugomas kaip skaičius.

6 "Excel" klaidos sprendimai: skaičius šioje ląstelėje suformatuotas kaip tekstas arba prieš jį yra apostrofas

Norėdami paaiškinti šiuos sprendimus, naudosime duomenų rinkinį, kuriame pateikiama informacija apie kai kurių darbuotojų darbo valandas ir darbo užmokestį. Čia skaičių reikšmės rodo klaidą.

1. Konvertuokite tekstą į skaičių naudodami tekstą į stulpelius

Šiuo metodu konvertuosime tekstus į skaičius "Tekstas į stulpelius Jei pasirinksime ląstelę ir kursorių pastatysime ant išmaniosios žymės, bus rodoma klaida, kaip nurodyta toliau.

Atlikime šios problemos sprendimo veiksmus.

ŽINGSNIAI:

  • Pirmiausia pasirinkite visus vieno stulpelio langelius. C stulpelis .

  • Antra, eikite į Duomenys skirtuką ir pasirinkite Tekstas į stulpelius. Svetainė Teksto konvertavimo į stulpelius vedlys pasirodys.

  • Trečia, spustelėkite Apdaila Teksto konvertavimo į stulpelius vedlys.

  • Po to vertės C stulpelis bus automatiškai konvertuojami į skaičius ir klaidos nebus.

  • Galiausiai tą patį atlikite ir su D stulpelis ir pamatysite tokius rezultatus, kaip toliau.

Susijęs turinys: Kaip ištaisyti #REF! klaidą "Excel" programoje (6 sprendimai)

2. Teksto keitimas į skaičių naudojant išmaniąsias žymas

Tekstus į skaičius galime paversti išmaniosiomis žymėmis. Tai paprasčiausias ir greičiausias sprendimas. Jei pasirinksite ląstelę, kurioje yra klaidų, automatiškai atsiras išmaniųjų žymų piktograma. Toliau ją paryškinome.

Atkreipkime dėmesį į toliau nurodytus veiksmus.

ŽINGSNIAI:

  • Iš pradžių pasirinkite klaidos langelius. Mes pasirinkome Ląstelė C5 į Ląstelė D12 .

  • Dabar spustelėkite išmaniųjų žymių piktogramą. Atsiras išplečiamasis meniu.
  • Pasirinkite "Konvertuoti į skaičių iš jo.

  • Akimirksniu pamatysite tokius rezultatus kaip toliau.

Susijęs turinys: "Excel VBA": išjunkite "Esant klaidai tęsti toliau"

3. Taikykite specialųjį įterpimo būdą, kad paverstumėte tekstą skaičiumi arba pašalintumėte prieš tai esantį apostrofą

Norėdami konvertuoti tekstą į skaičius, galime naudoti "Excel" specialiąją įklijavimo parinktį. Yra du būdai, kaip naudoti specialiąją įklijavimo parinktį. Šiais būdais įklijuosime reikšmes.

3.1 Su pridėjimo operacija

Šiame pirmajame submetode naudosime pridėjimo operaciją. Norėdami įgyvendinti šį metodą, atlikime toliau nurodytus veiksmus.

ŽINGSNIAI:

  • Pirmiausia pasirinkite bet kurią duomenų rinkinio ląstelę. Mes pasirinkome Ląstelė C14 .
  • Dabar paspauskite Ctrl + C nukopijuoti ląstelę.

  • Po to pasirinkite ląsteles, iš kurių norite pašalinti klaidą.

  • Tada pasirinkite Pasta Pagrindinis skirtuką ir pasirinkite Specialusis įklijavimas iš išskleidžiamojo meniu.

  • Svetainė Specialusis įklijavimas Atsidarys langas. Tada pasirinkite Vertybės ir Pridėti Specialusis įklijavimas Spustelėkite GERAI tęsti.

  • Paspaudę GERAI, bus rodomi tokie rezultatai kaip toliau.

  • Konvertuoti Atlyginimas stulpelį į norimą formatą, pasirinkite D stulpelis .
  • Dabar eikite į Pagrindinis skirtuką ir pasirinkite Valiuta Skaičių formatas dėžutė.

  • Galiausiai pamatysite tokius rezultatus kaip toliau.

3.2 Su daugybos operacija

Šiai klaidai ištaisyti taip pat galime naudoti dauginimo operaciją. Norėdami tai padaryti, atlikime toliau nurodytus veiksmus.

ŽINGSNIAI:

  • Pradžioje pasirinkite bet kurią duomenų rinkinio ląstelę ir parašykite 1 . Mes pasirinkome Ląstelė C14 .

  • Dabar paspauskite Ctrl + C nukopijuoti ląstelę.
  • Po to pasirinkite ląsteles, iš kurių norite pašalinti klaidą.

  • Tada pasirinkite Pasta Pagrindinis skirtuką ir pasirinkite Specialusis įklijavimas iš išskleidžiamojo meniu. Specialusis įklijavimas bus atidarytas langas.

  • Vėl pasirinkite Vertybės ir Dauginti Specialusis įklijavimas langas. Spustelėkite GERAI tęsti.

  • Paspaudę GERAI, pamatysite tokius rezultatus kaip toliau.

  • Konvertuoti Atlyginimas stulpelį į Valiuta , pasirinkite D stulpelis .

  • Dabar eikite į Pagrindinis skirtuką ir pasirinkite Valiuta Skaičių formatas dėžutė.

  • Galiausiai pamatysite tokius rezultatus, kokie pateikiami toliau.

Skaityti daugiau: "Excel" klaidos ir jų reikšmė (15 skirtingų klaidų)

4. Vertės funkcijos naudojimas tekstui arba langeliui, prieš kurį yra apostrofas, paversti skaičiumi

Galime naudoti VALUE Funkcija konvertuoti tekstą į skaičius arba pašalinti prieš jį esantį apostrofą. VALUE Funkcija teksto eilutę, kuri reiškia skaičių, paverčia skaičiumi. Čia naudosime tą patį duomenų rinkinį.

Atlikime šiuos veiksmus, kad sužinotume šį sprendimą.

ŽINGSNIAI:

  • Pirmiausia įterpkite pagalbinį stulpelį, kaip nurodyta toliau.

  • Antra, pasirinkite D5 langelis ir įveskite formulę:
=VALUE(C5)

  • Paspauskite Įveskite pamatyti rezultatą.

  • Po to naudokite Užpildymo rankena likusioms ląstelėms.

  • Dabar pasirinkite pagalbinio stulpelio reikšmes ir paspauskite Ctrl + C kopijuoti ir pasirinkite C stulpelis .

  • Tada eikite į Pagrindinis skirtuką ir pasirinkite Specialusis įklijavimas.
  • Tada pasirinkite Įklijuoti vertes iš išskleidžiamojo meniu.

  • Klaidų nematysite C stulpelis.

  • Atlikite tą pačią procedūrą ir ištrinkite pagalbinį stulpelį, kad pamatytumėte toliau pateiktus rezultatus.

  • Galiausiai galite pakeisti Skaičių formatas į Valiuta ir pamatysite tokius rezultatus, kaip toliau.

Skaityti daugiau: Kaip pašalinti "Excel" vertės klaidą (4 greiti metodai)

5. Įterpkite matematinę operaciją, kad teksto ląstelę pakeistumėte į skaičių

Daugybos operaciją galime atlikti rankiniu būdu, norėdami paversti tekstą skaičiais. Šiame metode taip pat reikės pagalbinio stulpelio.

Atlikime toliau nurodytus šio metodo veiksmus.

ŽINGSNIAI:

  • Pirmiausia pridėkite papildomą stulpelį, kaip nurodyta toliau.

  • Antra, pasirinkite D5 langelis ir įveskite formulę:
=C5*1

  • Dabar paspauskite Įveskite pamatyti rezultatą.

  • Po to naudokite Užpildymo rankena kad pamatytumėte rezultatus visose ląstelėse.

  • Tada ištrinkite Pagalbinis darbuotojas stulpelis.

  • Pakartokite veiksmus D stulpelis ir pamatysite tokius rezultatus kaip toliau.

  • Galiausiai pakeiskite Skaičių formatas į Valiuta norimą rezultatą.

Susijęs turinys: "Excel" vardo klaidos priežastys ir taisymai (10 pavyzdžių)

6. Taikyti VBA teksto konvertavimui į skaičių

Taip pat galime taikyti VBA tekstą, kuriame vaizduojamas skaičius, paversti skaičiumi. Tiesiog atlikite toliau nurodytus veiksmus, kad sužinotumėte šį procesą.

ŽINGSNIAI:

  • Pradžioje eikite į Kūrėjas skirtuką ir pasirinkite "Visual Basic". Svetainė "Visual Basic pasirodys langas.

  • Dabar eikite į Įdėkite ir pasirinkite Modulis.
  • Tada įveskite kodą į Modulis langas.
 Sub Convert_to_Number() With Worksheets("VBA").Range("C:C") .NumberFormat = "General" .Value = .Value End With With Worksheets("VBA").Range("D:D") .NumberFormat = "General" .Value = .Value End With End With End Sub 

Čia pasirinkome C stulpelis naudojant Diapazonas. Tada pakeiskite skaičių formatą į bendrąjį. Tą patį pakartojome ir D stulpelis.

  • Paspauskite Ctrl + S išsaugoti kodą.
  • Po to pasirinkite Makrokomandos Kūrėjas skirtukas. Makro bus rodomas langas.

  • Pasirinkite kodą iš Makro langas ir Paleisti jį.

  • Galiausiai pamatysite tokius rezultatus kaip toliau.

Skaityti daugiau: Dėl klaidos tęsti Kitas: Klaidų tvarkymas "Excel VBA" programoje

Kaip ignoruoti "Skaičius šioje ląstelėje suformatuotas kaip tekstas arba prieš jį yra apostrofas" klaidą "Excel" programoje

Kartais mums reikia palikti ląstelę tokią, kokia ji yra. Todėl turime ignoruoti klaidą. Norėdami ignoruoti bet kokią klaidą, pasirinkite ląstelę, kurioje yra klaida, ir pasirinkite išmaniųjų žymų parinktį. "Ignoruoti klaidą išskleidžiamajame meniu esančią parinktį.

Išvada

Aptarėme 6 paprastus langelio, kuris suformatuotas kaip tekstas arba prieš kurį yra apostrofas, klaidos sprendimus. Tikiuosi, kad šie sprendimai padės jums išspręsti problemą. Be to, galite atsisiųsti pratybų sąsiuvinį, kad galėtumėte atlikti pratimus. Galiausiai, jei turite klausimų ar pasiūlymų, nedvejodami klauskite komentarų skiltyje.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.