Metin değerlerini sayılara dönüştürmek için Val işlevini kullanma

Metin değerlerini sayılara dönüştürmek için Val işlevini kullanma

Val() işlevi metin ve sayı karışımı içeren bir alandan herhangi bir metni (dize) çekip yalnızca sayı değerlerini verebilir.

Örneğin, 30 km gibi kilometre bilgilerinin depolandığı bir alanda sayı değerini çekmek isterseniz, Val (“alan adı”) işlevini şu şekilde kullanırsınız:

Val (“mileage”)

Val() işlevi sayı olarak bildiği bir karakterle karşılaşır karşılaşmaz dizeyi okumaya son verir ve dolayısıyla, çoğu zaman sayı değerinin bir parçası olarak kabul edilen dolar işareti ve virgül gibi simge ve karakterler tanınmaz.

Not: Val() işlevi tarafından tanınan tek geçerli ondalık ayırıcısı noktadır (.). Bazı uluslararası uygulamalarda olduğu gibi farklı bir ondalık ayırıcısı kullanırsanız, bunun yerine CDbl işlevini kullanın.

Val() işlevinin bir başka kullanım şekli de iki tablonun sorgulanmasıdır. Örneğin, Tablo 1'de Kimlik numarası metin alanı olarak ve ikinci tablo olan Tablo 2'de sayı alanı olarak saklanmaktadır. Her iki tabloyu bağlamak ve sorgulamak için, veri türlerinin benzer olması gerekir. Dolayısıyla Tablo 1'deki Kimlik alanını dönüştürmek için VAL() işlevini şu şekilde kullanırsınız:

ConvertedID: Val([FieldName]) 

Val işlevini bir ifade içinde kullanabilirsiniz. İfadelere alışkın değilseniz, ifade oluşturma konusuna bakın veya ifadelere işlev ekleme konusuna da bakabilirsiniz.

İşlevler hakkında daha fazla bilgi için yerleşik işlevler, özellikler, makro eylemleri ve SQL anahtar sözcükleri için yardım.

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×