Turinys
Š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.xlsmKodė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 iš 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 iš Pagrindinis skirtuką ir pasirinkite Specialusis įklijavimas iš išskleidžiamojo meniu.
- Svetainė Specialusis įklijavimas Atsidarys langas. Tada pasirinkite Vertybės ir Pridėti iš 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 iš 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 iš Pagrindinis skirtuką ir pasirinkite Specialusis įklijavimas iš išskleidžiamojo meniu. Specialusis įklijavimas bus atidarytas langas.
- Vėl pasirinkite Vertybės ir Dauginti iš 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 iš 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 iš 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.