Використання функції Val для перетворення текстових значень на числові

Використання функції Val для перетворення текстових значень на числові

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Функція Val() може витягнути будь-які текстові (рядкові) дані з поля, у якому поєднуються текст і числа, і повернути лише числові значення.

Наприклад, у полі зберігається інформація про відстань, як-от 30 км, а вам потрібно витягнути лише числові дані. Ось як слід використовувати функцію Val (ім’я_поля).

Val (“mileage”)

Функція Val() припиняє читання рядка, щойно доходить до символу, який вона не розпізнає як число, тому символи та знаки, такі як знак долара та коми, що часто входять до складу числових значень, не буде розпізнано.

Примітка : Єдиний десятковий роздільник, який розпізнає функція Val(), – це крапка (.). Якщо використовується інший десятковий роздільник, як, наприклад, у деяких міжнародних застосунках, використовуйте натомість функцію CDbl.

Ще один спосіб використання для функція Val, коли запити на двох таблиць. Наприклад, у таблиці 1 ідентифікаційний номер зберігається у вигляді текстового поля та в таблиці 2 він зберігається числовим полем у другій таблиці. Щоб підключити та запиту з обох таблиць, типи має бути подібний. Таким чином, що використовуються функція Val, для перетворення код поля в таблиці 1, таким чином:

ConvertedID: Val([FieldName]) 

Функція Val можна використовувати у виразі. Якщо ви не знайомі з виразів, див. створення виразів , або ви можете дізнатися більше про Додавання функцій до виразів.

Додаткові відомості про функції для роботи з статті довідки для вбудовані функції, властивості, дії макросів і ключові слова SQL.

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×