Перейти к основному контенту
Использование функции Val для преобразования текстовых значений в числа

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

Примечание: Эта статья выполнила свою задачу, и в скором времени ее использование будет прекращено. Чтобы избежать появления ошибок "Страница не найдена", мы удаляем известные нам ссылки. Если вы создали ссылки на эту страницу, удалите их, и вместе мы обеспечим согласованность данных в Интернете.

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

Например, в поле, в котором хранится поле "сведения о расстоянии", равно 30 миль , но вы хотите извлекать числовые данные, следует использовать Val ("FieldName"), как показано ниже.

Val (“mileage”)

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

Примечание:  Единственным допустимым разделителем десятичных чисел, распознаваемых функцией Val (), является точка (.). Если вы используете другой разделитель целой и дробной части, как и в некоторых международных приложениях, вместо этого используйте функцию CDbl .

Еще один способ использовать функцию Val () — при запросе двух таблиц. Например, в таблице 1 ИДЕНТИФИКАЦИОНный номер хранится в текстовом поле, а в таблице 2 он сохраняется как числовое поле во второй таблице. Для подключения и запроса обеих таблиц типы данных должны быть одинаковыми. Таким образом, вы можете использовать функцию VAL () для преобразования поля ID в таблицу 1, как показано ниже.

ConvertedID: Val([FieldName]) 

Функцию Val можно использовать в выражении. Если вы не знакомы с выражениями, ознакомьтесь с разделом Создание выражений или ознакомьтесь с дополнительными сведениями о добавлении функций в выражения.

Дополнительные сведения о функциях можно найти в справке по встроенным функциям, свойствам, макрокомандам и ключевым словам SQL.

Примечание:  Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×