Използване на функцията Val за преобразуване на текстови стойности в числа

Използване на функцията Val за преобразуване на текстови стойности в числа

Забележка:  Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Функцията Val() може да извлече произволни текстови (низови) данни от поле, което съдържа смес от текст и числа, и да върне само числовите стойности.

Например в поле, което съхранява поле с информация за разстояние например 30 километра, но от което искате да извлечете числовите данни, можете да използвате Val ("име_на_поле"), например така:

Val (“mileage”)

Функцията Val() спира да чете низа веднага щом срещне знак, който не разпознава като числов, така че не се разпознават например валутни знаци и запетаи, които често се разглеждат като части от числови стойности.

Забележка: Единственият валиден десетичен разделител, разпознаван от функцията Val(), е точката (.). Ако използвате друг десетичен разделител, какъвто е случаят в някои международни приложения, използвайте вместо това функцията CDbl.

Друг начин да се използва за функцията Val() е при изпълнение на заявки на две таблици. Например в таблица 1 ИД номер се съхранява в текстово поле и в таблица 2, той се записва като числово поле във втората таблица. За да се свържете и двете таблици от заявка, трябва да остане подобни типове данни на. Така ще можете да използвате функцията VAL() за преобразуване на полето "ИД" в таблица 1 по следния начин:

ConvertedID: Val([FieldName]) 

Можете да използвате функцията Val в израз. Ако не сте запознати с изрази, вижте как да създавате изрази или можете да прочетете повече за добавянето на функции към изрази.

За повече информация относно функции вижте помощ за вградени функции, свойства, макрокоманди и ключови думи на SQL.

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×