Excel VALUE funkció a szöveg számokká történő átalakításához

  • Ossza Meg Ezt
Michael Brown

A bemutató azt mutatja be, hogyan lehet az Excelben a VALUE függvényt használni a szöveges karakterláncok numerikus értékekké történő átalakítására.

Normális esetben a Microsoft Excel felismeri a szövegként tárolt számokat, és automatikusan numerikus formátumba konvertálja őket. Ha azonban az adatokat olyan formátumban tárolja, amelyet az Excel nem ismer fel, a numerikus értékek szöveges karakterláncokként maradhatnak, ami lehetetlenné teszi a számításokat. Ilyen helyzetekben a VALUE funkció gyors megoldást jelenthet.

    Excel VALUE funkció

    Az Excel VALUE függvénye a szöveges értékek számokká történő átalakítására szolgál. Felismeri a numerikus karakterláncokat, dátumokat és időpontokat.

    A VALUE függvény szintaxisa nagyon egyszerű:

    VALUE(text)

    Hol szöveg egy idézőjelek közé zárt szöveges karakterlánc vagy a számra módosítandó szöveget tartalmazó cellára való hivatkozás.

    A VALUE funkciót az Excel 2007-ben vezették be, és az Excel 2010, Excel 2013, Excel 2016 és későbbi verziókban is elérhető.

    Például az A2-ben lévő szöveg számmá alakításához használja ezt a képletet:

    =VALUE(A2)

    Az alábbi képernyőképen az A oszlopban az eredeti balra igazított karakterláncokat, a B oszlopban pedig a jobbra igazított számokat láthatjuk:

    A VALUE függvény használata az Excelben - képletpéldák

    Amint arra korábban rámutattunk, a legtöbb helyzetben az Excel a szöveget szükség esetén automatikusan számokká alakítja. Bizonyos helyzetekben azonban kifejezetten meg kell mondania az Excelnek, hogy ezt tegye. Az alábbi példák azt mutatják, hogyan működik ez a gyakorlatban.

    VALUE formula szöveg számmá alakításához

    Azt már tudja, hogy az Excelben a VALUE függvény fő célja a szöveges karakterláncok numerikus értékekre történő módosítása.

    A következő képletek adnak néhány ötletet arra, hogy milyen karakterláncokat lehet számokká alakítani:

    Formula Eredmény Magyarázat
    =VALUE("$10,000") 10000 A szöveges karakterlánc numerikus megfelelőjét adja vissza.
    =VALUE("12:00") 0.5 Visszaadja a 12 PM-nek megfelelő decimális számot (ahogyan azt az Excel belsőleg tárolja.
    =VALUE("5:30")+VALUE("00:30") 0.25 A reggel 6 órának megfelelő decimális szám (5:30 + 00:30 = 6:00).

    Az alábbi képernyőkép néhány további, ugyanazzal a VALUE formulával végrehajtott szöveg-szám átalakítást mutat:

    Szám kivonása szöveges karakterláncból

    A legtöbb Excel-felhasználó tudja, hogyan lehet a kívánt karakterszámot kivonni egy karakterlánc elejéből, végéből vagy közepéből - a LEFT, RIGHT és MID függvények segítségével. Ennek során nem szabad elfelejteni, hogy ezeknek a függvényeknek a kimenete mindig szöveg, még akkor is, ha számokat vonunk ki. Ez az egyik helyzetben lényegtelen, de egy másikban kritikus, mert más Excel-funkciók a LEFT, RIGHT és MID függvények segítségével kezelik aa karaktereket szövegként, nem számokként vonja ki.

    Amint az alábbi képernyőképen látható, a SUM függvény nem képes összeadni a kinyert értékeket, bár első pillantásra talán semmi hiba nem tűnik fel, kivéve talán a szövegre jellemző balra igazítást:

    Ha a kivont számokat további számításokban kell felhasználni, akkor a képletet a VALUE függvénybe csomagolja. Például:

    Az első két karakter kivonása egy karakterláncból, és az eredmény számként való visszaadása:

    =VALUE(LEFT(A2,2))

    Két karakter kivonása egy karakterlánc közepéből a 10. karakterrel kezdődően:

    =VALUE(MID(A3,10,2))

    Az utolsó két karakter számként történő kivonása egy karakterláncból:

    =VALUE(RIGHT(A4,2))

    A fenti formulák nemcsak a számjegyeket húzzák ki, hanem útközben elvégzik a szöveg-szám átalakítást is. Most már a SUM függvény gond nélkül ki tudja számolni a kivont számokat:

    Természetesen ezek az egyszerű példák leginkább demonstrációs célokat szolgálnak, és a koncepció elmagyarázását szolgálják. A valós életben használt munkalapokon előfordulhat, hogy változó számú számjegyet kell kivonni egy karakterlánc bármelyik pozíciójából. A következő bemutató bemutatja, hogyan kell ezt megtenni: Hogyan vonjunk ki számot karakterláncból az Excelben.

    VALUE függvény a szöveg dátummá és időponttá alakításához

    Dátum/idő szöveges karakterláncok esetén a VALUE függvény egy sorszámot ad vissza, amely a dátumot és/vagy az időt jelöli az Excel belső rendszerében (dátum esetén egész szám, idő esetén tizedes szám). Ahhoz, hogy az eredmény dátumként jelenjen meg, alkalmazza a Dátum formátumot a képlet celláira (ugyanez igaz az időpontokra is). További információért lásd: Excel dátumformátum.

    Az alábbi képernyőkép a lehetséges kimeneteket mutatja:

    Használhatja az Excelben a szöveg dátumokká és időpontokká történő átalakításának alternatív módjait is:

    Átalakítani dátum a szövegként formázott értékeket normál Excel dátumokká alakíthatja, használja a DATEVALUE függvényt vagy a Hogyan alakítsunk át szöveget dátumokká az Excelben című fejezetben ismertetett egyéb módokat.

    Átalakítani szöveg karakterláncokat időre, használja a TIMEVALUE függvényt, amint az a Szöveg időre való átalakítása Excelben című fejezetben látható.

    Miért adja vissza az Excel VALUE függvény #VALUE hibát

    Ha egy forráslánc az Excel által nem felismert formátumban jelenik meg, a VALUE képlet a #VALUE hibát adja vissza. Például:

    Hogyan lehet ezt megoldani? A Hogyan lehet számot kivonni az Excelben a karakterláncból? című fejezetben leírt összetettebb képletek használatával.

    Reméljük, hogy ez a rövid bemutató segített megérteni az Excelben a VALUE függvény használatát. A képletek közelebbi megismeréséhez szívesen letöltheti az Excel VALUE függvény mintamunkáját. Köszönöm, hogy elolvasta, és remélem, hogy jövő héten találkozunk a blogunkon!

    Michael Brown elkötelezett technológiai rajongó, aki szenvedélyesen egyszerűsíti a bonyolult folyamatokat szoftvereszközök segítségével. A technológiai iparban szerzett több mint egy évtizedes tapasztalatával a Microsoft Excel és az Outlook, valamint a Google Táblázatok és a Dokumentumok területén fejlesztette tudását. Michael blogja célja, hogy megossza tudását és szakértelmét másokkal, könnyen követhető tippeket és oktatóanyagokat adva a termelékenység és a hatékonyság javításához. Akár tapasztalt szakember, akár kezdő, Michael blogja értékes betekintést és gyakorlati tanácsokat kínál, amelyek segítségével a legtöbbet hozhatja ki ezekből az alapvető szoftvereszközökből.