Office
Iniciar sesión
Usar la función Val para convertir los valores de texto en números

Usar la función Val para convertir los valores de texto en números

La función Val() puede extraer cualquier tipo de datos de texto (cadenas) de un campo con una combinación de texto y números, devolver solo los valores numéricos.

Por ejemplo, en un campo que almacena información de kilometraje en forma de 30 kilómetros y para el que desea extraer solo los datos numéricos, la función Val (“nombredecampo”) del modo siguiente:

Val (“mileage”)

La función Val() deja de leer una cadena cuando encuentra un carácter que no reconoce como número. De este modo, los símbolos y caracteres, tales como signos de dólar y comas, que con frecuencia se consideran como parte de valores numéricos , no se reconocen.

Nota: El único separador decimal válido que la función Val() reconoce es el punto final (.). Si usa un separador de decimal diferente, tal como lo hacen algunas aplicaciones internacionales, deberá emplear la función CDoble en su lugar.

Otra manera de usar la función Val() es cuando realiza consultas en dos tablas. Por ejemplo, en la tabla 1 el número de identificador se almacena como un campo de texto y en la tabla 2 se almacena como un campo numérico en la segunda tabla. Para poder conectar correctamente ambas tablas y realizar consultas en ellas, los tipos de datos deben ser similares. Por lo tanto, usaría la función VAL() para convertir el campo de identificador de la tabla 1 del modo siguiente:

ConvertedID: Val([FieldName]) 

Puede usar la función Val en una expresión. Si no conoce las expresiones, consulte el artículo sobre cómo crear expresiones u obtenga más información acerca de cómo agregar funciones a las expresiones.

Para obtener más información acerca de las funciones, consulte la ayuda para funciones integradas, propiedades, acciones de macro y palabras clave de SQL.

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×