Turinys
Šiame straipsnyje aptarsiu, kaip iš "Excel" pašalinti nulius (0). Dažnai, kai dirbame su ne mūsų parengtomis skaičiuoklėmis, ląstelėse susiduriame su įvairiais skaičių formatais. Pavyzdžiui, telefono numeriuose gali būti pradiniai nuliai. Kita vertus, kai kuriose ląstelėse kaip reikšmės gali būti tik nuliai, kurie gali turėti įtakos tolesniems skaičiavimams "Excel" (pvz., skaičiuojant vidurkį). Laimei, "Excelyra keletas parinkčių, kuriomis galima pašalinti abiejų tipų nulius. Peržiūrėkime šiuos metodus.
Atsisiųsti praktikos sąsiuvinį
Galite atsisiųsti pratybų sąsiuvinį, kurį naudojome rengdami šį straipsnį.
Pašalinti 0.xlsm7 paprasti būdai pašalinti 0 iš "Excel
1. Taikykite "Find and Replace" parinktį, kad ištrintumėte 0 iš "Excel
Jei norime iš duomenų intervalo ištrinti nulines reikšmes, rasti ir pakeisti parinktis gali būti labai naudinga. Toliau pateikiami atitinkami veiksmai:
Žingsniai:
- Pirmiausia pasirinkite visą duomenų rinkinį ( B5:B13 ).
- Tada įveskite Ctrl+T iš klaviatūros. Rasti ir pakeisti Atsivers langas. Dabar eikite į Pakeisti skirtuką, įveskite 0 į Raskite, ką lauką, palikite Pakeisti į Tuomet pažymėkite varnele laukelį Suderinti visą ląstelės turinį ', nes ieškome langelių, kuriuose yra tik nuliai. Priešingu atveju bus pakeisti nuliai, esantys bet kuriame skaičiuje, pvz., 100, 80, 90 ir t. t. Po to spustelėkite Pakeisti visus mygtuką.
- "Excel" parodys, kiek nulinių ląstelių reikšmių pakeista tuščiais langeliais. Paspauskite ant GERAI mygtuką.
- Galiausiai pateikiame išvestį; iš duomenų rinkinio pašalinti visi nuliai.
2. Pašalinkite pradinį 0 naudodami klaidų tikrinimo parinktį (konvertuoti tekstą į skaičių)
Kartais žmonės taiko Tekstas formatu Excel ląstelėse rodomi pradiniai nuliai. Jei norime iš karto ištrinti šiuos pradinius nulius, galime konvertuoti Tekstas į Numeris vienu spustelėjimu. Taigi, čia pateikiami susiję veiksmai:
Žingsniai:
- Pirmiausia pasirinkite visą duomenų rinkinį ( B5:B13 ), kuriame yra nuliai. Dabar pastebėsite, kad kairiajame viršutiniame pasirinkimo kampe atsiranda geltona piktograma.
- Tada spustelėkite geltoną klaidų tikrinimo piktogramą ir pasirinkite Konvertuoti į Skaičius ' parinktį iš išskleidžiamojo sąrašo.
- Galiausiai pamatysime, kad visi pradiniai nuliai išnyko.
3. Ištrinkite pagrindinį 0 keisdami pasirinktinį ląstelių skaičių formatavimą
Dabar aptarsime kitą metodą, kaip ištrinti pradinius nulius. Kartais duomenų rinkiniuose žmonės naudoja pasirinktinius skaičių formatus. Pavyzdžiui, kiekvienoje ląstelėje bus tam tikras skaičius skaitmenų, kad ir kokia būtų reikšmė. Tokiais atvejais pradinius nulius galime ištrinti tiesiog pasirinkę Bendrasis numeris formatas.
Žingsniai:
- Pasirinkite visą duomenų rinkinį ( B5:B11 ) iš pradžių.
- Tada eikite į grupę Number iš Pagrindinis Pagal numatytuosius nustatymus , . Specialus čia pasirenkamas numerio formatas.
- Dabar pasirinkite Bendra iš išskleidžiamojo sąrašo.
- Galiausiai pateikiame tokį rezultatą.
4. Ištrinkite pagrindinį 0 naudodami specialųjį įklijavimo būdą
Galime iš duomenų rinkinių ištrinti pradinius tarpus naudodami Specialusis įklijavimas technika. Pagal numatytuosius nustatymus "Excel" ląstelės Numeris formatas yra Bendra ir šį principą taikysime šiame metode. Šis metodas bus taikomas tiek Pasirinktinis numeris formatas ir skaičiai, kurie konvertuojami į Tekstas Tarkime, kad turime duomenų rinkinį, kuriame reikšmės (skaičiai) yra ir Tekstas ir Pasirinktinis formatas.
Žingsniai:
- Pirmiausia pasirinkite tuščią ląstelę ir ją nukopijuokite.
- Tada pasirinkite duomenų rinkinį ( B5:B13 ), spustelėkite jį dešiniuoju pelės klavišu ir pasirinkite Specialusis įklijavimas
- Dabar Specialusis įklijavimas bus rodomas langas. Tada pasirinkite Pridėti iš Parinktys grupę ir spustelėkite GERAI .
- Galiausiai pateikiame tokį rezultatą.
5. Naudokite VALUE funkciją, kad iš "Excel" pašalintumėte pagrindinį 0
Skirtingai nei aprašyta ankstesniuose metoduose, dabar aptarsime, kaip ištrinti pradinius tarpus naudojant "Excel" funkcijas, pvz. funkcija VALUE . VERTĖ funkcija konvertuoja teksto eilutę, kuri reiškia skaičių, į skaičių. taip pat 4 metodas , ši formulė tinka ir Pasirinktinis numeris formatas ir skaičiai, kurie konvertuojami į Tekstas .
Žingsniai:
- Įveskite toliau pateiktą formulę Ląstelė C5 .
=VALUE(B5)
- Galiausiai gausime tokią išvestį. Naudokite Užpildymo rankena ( + ) įrankis, kad nukopijuotumėte formulę į likusias ląsteles.
6. Ištrinkite "Excel" tekste esančią 0, naudodami funkcijų derinį
Iki šiol aptarėme, kaip ištrinti nulius, kai ląstelėje yra tik skaitmenys. Tačiau pasitaiko atvejų, kai ląstelėse yra ir teksto, ir skaitmenų. Tokiais atvejais pradinius nulius galime ištrinti naudodami "Excel" funkcijų derinius. Pavyzdžiui, šiame metode derinsime DEŠINĖ , LEN , RASTI , LEFT , ir SUBSTITUTAS funkcijas, kad būtų ištrinti pirmieji nuliai.
Žingsniai:
- Pirmiausia įveskite šią formulę Ląstelė C5 .
= DEŠINĖ(B5,LEN(B5)-IEŠKOTI(KAIRĖ(SUBSTITUTE(B5, "0",""),1),B5)+1)
- Toliau pateikiamas pirmiau minėtos formulės rezultatas.
Formulės suskirstymas:
➤ PAKEISTI(B5, "0","")
Čia, funkcija SUBSTITUTE pakeičia nulius į Tuščia (""), rezultatas yra ABCD '.
➤ LEFT(SUBSTITUTE(B5, "0",""),1)
Čia, funkcija LEFT išgauna kairiausią eilutės simbolį. Rezultatas yra A '.
➤ FIND(LEFT(SUBSTITUTE(B5, "0″,""),1),B5)
Dabar, funkcija FIND ieškoma kairiausio simbolio ir jo pozicijos, kurią nurodo LEFT formulė. Čia šios formulės dalies rezultatas yra 3 '.
Tada prie rezultato, gauto atlikus veiksmą RASTI formulę, kad gautume visą teksto eilutės ilgį.
Ir, tada, rezultatas RASTI formulė atimama iš simbolio ilgio, kurį nurodo funkcija LEN .
➤ DEŠINĖ(B5,LEN(B5)-FIND(KAIRĖ(SUBSTITUTE(B5, "0″,""),1),B5)+1)
Galiausiai, funkcija RIGHT ištraukia visą teksto eilutę, išskyrus pradinius nulius.
7. Ištrinkite pirmaujančią 0 iš "Excel" naudodami VBA
Galime ištrinti pradinį nulį naudodami VBA Taip pat. Peržiūrėkime šio metodo etapus.
Žingsniai:
- Pirmiausia pasirinkite visą duomenų rinkinį ( B5:B13 ).
- Tada dešiniuoju pelės klavišu spustelėkite atitinkamą "Excel" lapo pavadinimą ir pasirinkite Peržiūrėti kodą .
- Dabar kodas Modulis Tada ten įrašykite šį kodą.
Sub RemoveZero() Dim Range As Range Dim WorkRange As Range On Error Resume Next xTitleId = "Excel" Set WorkRange = Application.Selection Set WorkRange = Application.InputBox("Range", xTitleId, WorkRange.Address, Type:=8) WorkRange.NumberFormat = "General" WorkRange.Value = WorkRange.Value End Sub
- Po to, Paleisti kodą.
- Galiausiai iš duomenų rinkinio pašalinami visi nuliai ( B5:B11 ).