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

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

Dôležité : Tento článok je strojovo preložený, prečítajte si vyhlásenie. Anglickú verziu tohto článku nájdete tu a môžete ju použiť ako 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.

Poznámka : Vyhlásenie týkajúce sa strojového prekladu: Tento článok bol preložený počítačovým systémom bez zásahu človeka. Poskytovaním týchto strojových prekladov umožňuje spoločnosť Microsoft aj používateľom, ktorí nehovoria po anglicky, využívať obsah o produktoch, službách a technológiách spoločnosti Microsoft. Článok bol preložený strojovo, môže preto obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky.

Rozšírte svoje zručnosti
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.

×