Excel egy elképesztően jól fejlett táblázatkezelő eszköz, amely úgy lett kialakítva, hogy maximalizálja a hatékonyságot a felhasználók számára.
bár az esetek többségében a várt módon működik, egyes esetekben kissé kontraproduktív lehet.
az egyik ilyen terület, amikor az Excel úgy dönt, hogy kerekíti a számokat (arghhh).
ebben az oktatóanyagban megmutatom, hogyan kell átvenni az irányítást és megállítani az Excel-t a számok kerekítésétől.
Ez A Bemutató Kiterjed:
Miért Kerekíti Az Excel A Számokat?
Íme néhány lehetséges ok, amiért az Excel kerekítheti a számokat:
- az oszlop szélessége nem elegendő az összes szám elhelyezéséhez, így az Excel kerekíti a számokat, hogy illeszkedjen a cellában lévő végső értékhez, amelyet teljesen meg tud jeleníteni
- a szám túl nagy, és exponenciális formátumban jelenik meg
- az Excel csak 15 számjegyig képes megjeleníteni a számokat, és az ennél hosszabb számok 0-t mutatnak a 15. számjegy utáni szám helyett
- a cella úgy van formázva, hogy kerekítse a számokat, és csak bizonyos számjegyeket jelenítsen meg (vagy bizonyos számjegyeket a decimális szám után) egy számban
most a táblázat ezek a forgatókönyvek és hogyan lehet megakadályozni, hogy az Excel kerekítse a számokat minden esetben
állítsa le a kerekítést az oszlopszélesség növelésével
amikor egy cellába beír egy számot, az Excel megpróbálja a legjobban illeszteni ezt a számot a cella adott szélességébe.
és abban az esetben, ha az oszlop szélessége, amelybe a számot beírják, nem elegendő, az Excel a következő legjobb dolgot teszi – kerekíti a számot, hogy megmutassa az értéket a cellában (miközben továbbra is megtartja az eredeti számot a cellában).
amint az alább látható a képernyőképen, nagy számot adtam meg (12354.546), amely teljesen látható a képletsávon, de a cellában kerekítve van.
hogyan lehet ezt kijavítani:
mindössze annyit kell tennie, hogy növeli az oszlop szélességét, és elég szélesre teszi, hogy a számoknak legyen helyük a teljes megjelenítéshez.
ehhez vigye a kurzort az oszlop fejlécének szélére (az oszlop ábécé). Észre fogja venni, hogy a kurzor kettős hegyes nyílra változik. Kattintson duplán, és automatikusan beállítja az oszlop szélességét a legnagyobb szélességű tartalom befogadására.
állítsa le az Excel-t a nagy számok Kerekítésétől
amikor nagy számokat kell beírni az Excelbe, van néhány oka annak, hogy az Excel talán kerekíti a nagy számokat.
- a cella formátuma általános, és csak egy adott számot mutat hossza
- a szám hosszabb, mint 15 számjegy, és a 15. számjegy után bármely szám a következőképpen jelenik meg 0
nézzük át ezeket a forgatókönyveket, és nézzük meg, hogyan tudjuk megakadályozni, hogy az Excel kerekítse a számokat minden esetben
a Cellaformátum megváltoztatása általánosról
számra ha a cellaformátum Általános értékre van állítva, az Excel csak egy meghatározott számú számjegyet jelenít meg egy cellában, és az azt meghaladó számok exponenciális formátumban jelennek meg (más néven tudományos formátum).
az alábbiakban egy példa egy exponenciális formátumú számra az A2 cellában.
amint a fenti képernyőképen látható, amikor 11 számjegy hosszú számom van, az Excelnek nincs problémája a teljes szám megjelenítésével.
de ha van egy szám, amely 12 számjegy hosszú, kivéve átalakítja az exponenciális formátumban.
hogyan lehet ezt kijavítani:
ez egy egyszerű javítással rendelkezik. Csak annyit kell tennie, hogy megváltoztatja a cella formátumát általánosról számra.
az alábbi lépéseket, hogy ezt:
- válassza ki azokat a cellákat vagy cellatartományokat, amelyek formátumát módosítani szeretné
- kattintson a Kezdőlap fülre
- a szám csoportban kattintson a formázás legördülő menüre
- válassza ki a ‘számot’, mint a formátum
a fenti lépéseknek meg kell adniuk a számokat a várt módon.
amikor a cellaformátumot Számformátumra változtatja, az Excel automatikusan 2 számjegyet ad hozzá a tizedesvessző után. Ha nem szeretné ezeket, kattintson a gombra csökkentse a tizedes ikont a szalagon (ez a Kezdőlap fülön található).
Továbbá, ha a cellában lévő szám helyett egy sor hash szimbólumot lát, egyszerűen bontsa ki az oszlopot. Miután az oszlop elég széles ahhoz, hogy befogadja a teljes számot, látnia kell a számot.
a Számszöveg több mint 15 számjegyet jelenít meg
egy másik probléma, amellyel szembesülhet, ha nagy számokkal dolgozik az Excelben, az, hogy egy szám 15 számjegye után az Excel bármely számjegyet 0-ra konvertál.
ez a terv szerint történik, és az Excel csak 15 számjegyet tekint szignifikánsnak, és az ezt követő bármely számjegy automatikusan 0-ra konvertálódik.
ez problémát jelenthet, ha nagy számokkal dolgozik (például hitelkártya-vagy rendelési számokkal).
az alábbiakban bemutatunk egy példát, ahol amikor beírom az 1-es számot, 16-szor egy cellába, az első 15 példány jelenik meg, a 16.pedig 0-ra konvertálódik.
Vigyázat: Más módszerekkel ellentétben nem arról van szó, hogy az Excel csak a 0-t mutatja a 15.számjegy után, és a tényleges szám a hátsó végén van. Még a hátsó végén is, az Excel a 15. számjegy utáni számjegyeket 0-ra konvertálja.
hogyan kell kezelni ezt:
ahhoz, hogy az Excel ne tegye ezt, át kell alakítania a számát szöveges formátumba. Míg az Excel előre be van programozva a számok bizonyos módon történő kezelésére, nem zavarja a szöveges formátumot (szerencsére).
és ennek legegyszerűbb módja az lenne, ha egy aposztrófot adnánk a szám elé.
ez arra kényszerítené az Excel-t, hogy bármit, ami az aposztrófot követi szöveges karakterláncként, és ugyanakkor, amint megnyomja az enter billentyűt, az aposztróf nem jelenik meg a cellában (így láthatja a teljes számot az aposztróf nélkül)
az alábbiakban egy példa látható, ahol az A1 cellában lévő szám előtt van egy aposztróf, és megmutatja a teljes számot, de az A2 cellában lévő számnak nincs aposztrófja, és átalakítja az utolsó számjegyet into a 0
Stop Excel kerekítés decimális számok / Pénznemek
az Excel rugalmasságot biztosít a felhasználók számára annak eldöntésére is, hogy hány számjegy jelenik meg a tizedesjegy után.
ez azt is jelentheti, hogy abban az esetben, ha több számjegye van a tizedes után, ezeket csak a megadott számjegyek megjelenítéséhez kerekítik.
ez gyakran előfordul, amikor a pénznem formátumot vagy a számviteli formátumot használja, ahol a számok mindig két számjegyből állnak a tizedesvessző után. Ha pedig három, négy vagy 5 számjegyű szám van a tizedesvessző után, akkor kerekítve csak két számjegyet jelenít meg.
az alábbiakban egy példa, ahol van egy szám több mint két számjegy után a tizedes, de ez kerekítve, és csak két számjegy látható
hogyan erősít ez:
ez azért történik, mert a szám formátuma a sejtek, amelyekben van a számokat.
és ha meg szeretné akadályozni, hogy az Excel kerekítse ezeket a számokat, módosítsa a cellaformátumot úgy, hogy több számot jelenítsen meg, mint amennyit jelenleg mutat.
a cellaformátum megváltoztatásának lépései alatt további számok jelennek meg:
- válassza ki azokat a cellákat, amelyeken a számok
- tartsa lenyomva a Control billentyűt, majd nyomja meg az 1 billentyűt (ez megnyitja a Cellák formázása párbeszédpanelt)
- győződjön meg arról, hogy a ‘szám’ fülön van
- válassza ki a számot a bal oldali ablaktáblán (vagy pénznem/számvitel, ha a
- módosítsa a ‘tizedesjegyek’ értékét 2-ről 3-ra vagy 4-re (vagy a megjeleníteni kívánt számjegyek számára).
- zárja be a párbeszédpanelt
a fenti lépések biztosítják, hogy az Excel mindig meghatározott számú számjegyet jelenítsen meg a tizedesjegy után. A megadott érték után további számjegyek kerekítésre kerülnek (ami a legtöbb esetben elfogadható)
vegye figyelembe azt is, hogy ezek egyike sem változtatja meg a cella értékét. Csak a megjelenítés módját változtatja meg.
tehát ha olyan számot ad meg, amelynek a tizedesvessző után öt számjegye van, és csak kettő jelenik meg a cellában, az eredeti szám továbbra is megmarad, ahogy beírta.
tehát ezek néhány módja annak, hogy megakadályozza az Excel kerekítését.
remélem hasznosnak találta ezt az oktatóanyagot.
Egyéb Excel oktatóanyagok, amelyek szintén tetszhetnek:
- hogyan kerekítsük a legközelebbi egész számra vagy többszörösére 0.5 / 5 / 10 Excel-ben
- az Excel kerek funkció használata
- az idő konvertálása decimális számra Excel-ben (órák, percek, másodpercek)