Použitie funkcie Val na skonvertovanie textových hodnôt na čísla

Použitie funkcie Val na skonvertovanie textových hodnôt na čísla

Poznámka:  Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Funkcia Val() dokáže vytiahnuť ľubovoľné textové (reťazcové) údaje z poľa, ktoré obsahuje kombináciu textu a čísiel, a vráti iba číselné hodnoty.

Ak sa v poli napríklad nachádza informácia o počte kilometrov, napríklad 30 kilometrov, ale chcete vytiahnuť iba číselné údaje, môžete funkciu Val (názovpoľa) použiť takto:

Val (“mileage”)

Funkcia Val() ukončí čítanie reťazca hneď ako narazí na znak, ktorý nerozpozná ako číslo, takže symboly a znaky, napríklad znak dolára a čiarky, ktoré sú obvykle považované za súčasť číselných hodnôt, sa nerozpoznajú.

Poznámka: Jediný platný oddeľovač desatinných miest, ktorý funkcia Val() dokáže rozpoznať, je bodka (.). Ak používate iný oddeľovač desatinných miest, podobne ako niektoré medzinárodné aplikácie, použite radšej funkciu CDbl.

Ďalší spôsob, ako použiť funkciu Val() je prípadoch dotazovanie v dvoch tabuľkách. Napríklad v tabuľke 1 identifikačné číslo sú uložené ako textové pole a v tabuľke 2 je uložený ako číselné pole v druhej tabuľke. S cieľom pripojiť a dotaz oboch tabuliek, typov údajov musí byť podobný. Áno, používate funkcia VAL() konvertovať pole Identifikácia v tabuľke 1 takto:

ConvertedID: Val([FieldName]) 

Môžete použiť funkciu Val vo výraze. Ak nie ste oboznámení s výrazmi, nájdete v téme o vytváraní výrazov , alebo si môžete prečítať viac o pridávaní funkcií do výrazov.

Ďalšie informácie o funkciách nájdete v časti Pomocník pre vstavané funkcie, vlastnosti, akcie makier a kľúčové slová SQL.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×